Uma estratégia multi-nuvem é o uso de dois ou mais serviços de computação em nuvem. Enquanto uma implantação multi-nuvem pode se referir a qualquer implementação de múltiplos softwares como serviço (SaaS) ou plataforma como serviço (PaaS), hoje em dia, ela geralmente se refere a uma mistura de ambientes de infraestrutura pública como serviço (IaaS), tais como Amazon Web Services e Microsoft Azure.
Redundância e preocupações de lock-in de fornecedores impulsionam muitas implantações multi-nuvem hoje em dia, mas elas também estão sendo impulsionadas por objetivos comerciais e técnicos. Esses objetivos podem incluir o uso de mais serviços em nuvem com preços competitivos ou tirar proveito da velocidade, capacidade ou recursos oferecidos por um determinado fornecedor de nuvem em uma determinada geografia.
Além disso, algumas organizações buscam estratégias multi-nuvem por razões de soberania de dados. Determinadas leis, regulamentos e políticas corporativas exigem que os dados corporativos residam fisicamente em determinados locais. A computação em várias nuvens pode ajudar as organizações a atender a esses requisitos, uma vez que elas podem selecionar entre várias regiões do centro de dados ou zonas de disponibilidade dos provedores de IaaS. Essa flexibilidade no local onde os dados em nuvem residem também permite que as organizações localizem os recursos de computação o mais próximo possível dos usuários finais para atingir o desempenho ideal e a latência mínima.
Usos comuns para computação em várias nuvens
Inicialmente, muitas organizações adotaram uma estratégia de várias nuvens porque não tinham certeza sobre a confiabilidade da nuvem. A multi-nuvem era, e ainda é, vista como uma forma de evitar perda de dados ou tempo de inatividade devido a uma falha de componente localizado na nuvem. A capacidade de evitar o bloqueio do fornecedor também foi um dos primeiros motivos da adoção multi-nuvem.
Tendências de adoção multi-nuvem
Uma estratégia multi-nuvem também oferece a capacidade de selecionar diferentes serviços ou recursos da nuvem de diferentes fornecedores. Isso é útil, pois alguns ambientes de nuvem são mais adequados do que outros para uma determinada tarefa.
Por exemplo, uma determinada plataforma de nuvem pode lidar com grandes números de solicitações por unidade de tempo, exigindo pequenas transferências de dados na média, enquanto uma plataforma de nuvem diferente pode ter um melhor desempenho para um número menor de solicitações por unidade de tempo, envolvendo grandes transferências de dados. Alguns provedores de nuvem também oferecem mais ferramentas de análise de dados de grande porte ou outros recursos especializados, como o aprendizado da máquina, do que seus concorrentes.
Os prós e contras de uma estratégia multi-nuvem
Existem várias vantagens comumente citadas para a computação multi-nuvem, como a capacidade de evitar o bloqueio de fornecedores, a capacidade de encontrar o melhor serviço na nuvem para uma determinada necessidade comercial ou técnica, o aumento da redundância e os outros usos benéficos mencionados acima.
No entanto, existem alguns inconvenientes potenciais. Por exemplo, a maioria dos provedores de nuvens públicas oferece descontos por volume, onde os preços são reduzidos conforme os clientes compram mais de um determinado serviço. Torna-se mais difícil para uma organização qualificar-se para esses descontos quando ela não concentra seus negócios com um único provedor de nuvem.
Além disso, uma implantação em várias nuvens exige que uma equipe de TI tenha vários tipos de plataforma de nuvem ou experiência em provedores. A carga de trabalho ou o gerenciamento de aplicativos em computação em várias nuvens também pode ser um desafio, pois as informações se movem de uma plataforma em nuvem para outra.
Computação multi-nuvem vs. computação em nuvem híbrida
computação em nuvem múltipla e híbrida são semelhantes, mas diferentes modelos de infraestrutura de TI.
Em geral, nuvem híbrida refere-se a um ambiente de computação em nuvem que utiliza uma mistura de uma nuvem local, privada e uma nuvem pública de terceiros, com orquestração entre as duas. Uma empresa frequentemente adota uma nuvem híbrida para realizar uma tarefa específica, como a capacidade de executar cargas de trabalho em casa e, em seguida, irromper na nuvem pública quando o cálculo das demandas aumenta.
Computação multi-nuvem, como observado acima, geralmente se refere ao uso de vários provedores de nuvem pública, e é mais uma abordagem geral para gerenciar e pagar por serviços de nuvem da maneira que parece ser a melhor para uma determinada organização.
No entanto, a computação multi-nuvem não exclui a nuvem híbrida, e uma nuvem híbrida poderia fazer parte de uma implantação multi-nuvem. Os dois modelos não são uma situação nem uma nem outra; simplesmente depende do que uma empresa espera alcançar.
Vendedores comuns usados em computação em multi-nuvem
Não há um único fornecedor de infraestrutura multi-nuvem. Em vez disso, uma estratégia multi-nuvem normalmente envolve uma mistura dos principais fornecedores de nuvens públicas, como Amazon Web Services (AWS), Google, Microsoft e IBM.
No entanto, há outros fornecedores de nuvens que podem ser uma boa opção para necessidades específicas, como Oracle, cujas ofertas de nuvens incluem sistemas ERP baseados em SaaS e DigitalOcean, que oferece uma plataforma mais focada no desenvolvedor.