A computação em nuvem tornou-se uma ferramenta importante para os negócios, permitindo processos de dados redundantes e recursos de computação que podem ser dimensionados para atender ao desafio de um aumento na demanda, tudo em um instante. Permitiu ofertas tão diversas quanto o software como serviço e a tecnologia de contêiner cada vez mais popular.

Com muitas das empresas de hoje dependentes da nuvem, algumas agora têm mais do que um único provedor de nuvem, conhecido como multicloud. Como muitas empresas têm mais de um fornecedor para muitas tecnologias, de servidores a smartphones, elas podem não se ater a um único provedor de nuvem e usar o melhor da Amazon Web Services, do Microsoft Azure, do Google Cloud Platform e de outras nuvens provedores.

Por que multicloud?

Existem várias razões pelas quais uma empresa optaria por adotar essa abordagem multicloud e ter mais do que um fornecedor de nuvem solitário. Esses incluem:

  • Redundância - Por ter mais de um provedor de nuvem, segue o princípio de “Se você tem dois, você tem um, e se você tem um, você não tem nenhum,” como deve ser assumido que qualquer provedor de nuvem terá problemas de tempo de inatividade, e isso é seguro contra essas interrupções inevitáveis.
  • Escalabilidade - A computação em nuvem geralmente é combinada à tecnologia de contêineres por meio do software Kubernetes, e o acesso a várias nuvens permite recursos ainda mais rápidos sob demanda, além de capacidade de dimensionamento adicional conforme necessário para a demanda de pico.
  • Localização - Ter provedores de nuvem regionais os posicionará mais perto de onde os usuários estão, para melhorar o desempenho e reduzir os problemas de latência que se desenvolvem quando o servidor de nuvem está no outro lado do planeta. Um benefício adicional é que ter o servidor de nuvem no mesmo país que os usuários facilita o cumprimento das leis e regulamentações locais..
  • Bloqueio do cliente - Esse é um termo econômico que surge quando uma empresa se torna entrincheirada em um provedor específico para um serviço. As empresas desejam evitar isso, caso contrário, o custo de troca pode ser proibitivo, e o fornecedor pode essencialmente ter um monopólio total sobre eles..
  • Concorrência - Esta é a situação oposta, e com acesso a vários provedores de nuvem, a empresa tem alavancagem para negociar um acordo mais competitivo de cada.
  • Características - Embora os provedores de nuvem ofereçam conjuntos de recursos semelhantes, eles não são idênticos. Há momentos em que vários provedores de nuvem são usados ​​para otimizar seus conjuntos de recursos para os aplicativos que estão executando, como escolher um fornecedor de nuvem mais seguro para dados mais confidenciais e um mais econômico para um aplicativo com menos requisitos de segurança. Da mesma forma, velocidade, capacidade e custo podem ser considerados na escolha do fornecedor de nuvem para cada aplicativo.

Dadas as muitas vantagens enumeradas acima, não é surpresa que muitas organizações tenham adotado uma abordagem multicloud. Quando estudado em 2017 pela Microsoft e 451 Research, descobriu-se que “quase um terço das organizações trabalham com quatro ou mais provedores de serviços em nuvem,” mostrando uma tendência significativa para multicloud.

Em alguns casos, isso acontece com uma empresa, departamento por departamento, pois cada uma incorpora um provedor de nuvem para atender às necessidades de seus funcionários nessa seção. No entanto, à medida que isso evolui, é preferível projetar uma solução multicloud mais abrangente que possa ser aplicada em toda a organização, em vez de fragmentada.

Desvantagens do multicloud

Há também desvantagens para uma abordagem multicloud. Essencialmente, eles se relacionam à complexidade e a um custo mais alto. A maior complexidade de vários provedores de nuvem dificulta o gerenciamento, tanto de uma perspectiva de tarefa quanto de um ponto de vista de segurança.

O custo mais alto vem de ter contratos adicionais com provedores adicionais. Perceba que, embora haja certamente méritos para uma abordagem multicloud, uma vez implementada, adicionar provedores adicionais nem sempre é a melhor resposta, pois as coisas ficam cada vez mais complicadas, e às vezes dois provedores de nuvem pública bem escolhidos podem ser a solução ideal às vezes.

O que é nuvem híbrida??

Outra abordagem é a nuvem híbrida, que pode competir e complementar a abordagem multicloud. Em uma configuração multicloud, é tecnicamente ter um múltiplo do mesmo tipo de nuvem, que é mais comumente da variedade de nuvem pública, embora também possa ser do tipo privado, como em uma empresa que tenha vários de seus próprios data centers. Isso é diferente da abordagem de nuvem híbrida, que consiste em uma nuvem pública e uma nuvem privada, com a infraestrutura para que trabalhem juntas.

Embora o multicloud e o cloud híbrido sejam dois modelos diferentes, também deve ser percebido que eles não são exclusivos um do outro, e configurações mais robustas podem usar uma combinação dos dois ambientes, aproveitando as vantagens de cada um. Contribuir para a popularidade do ambiente de nuvem é o uso da tecnologia de contêineres e combinado com microsserviços que dividem os aplicativos em partes de componentes, que funcionam particularmente bem na nuvem.

Benefícios de custo de uma abordagem multicloud

Além disso, lembre-se de que pode ser mais econômico ter uma abordagem multicloud, pois força os fornecedores a competir pelo negócio e as cargas de trabalho podem ser colocadas na nuvem de menor custo. No entanto, isso pode rapidamente tornar-se um caso de "barato pode ser muito caro", pois o serviço de nuvem de baixo custo pode ter uma maior latência, reduzindo assim a eficiência do trabalho realizado.

Além disso, certifique-se de contabilizar o TCO (custo total de propriedade), não apenas o preço inicial mais barato, projetado para conquistar seus negócios. Essas taxas ocultas, como a integração do aplicativo, o licenciamento e outros, podem tirar vantagem econômica do novo provedor de nuvem pública, em comparação com uma solução existente.

Vejamos um exemplo de uma empresa que fez a transição para uma abordagem multicloud. A Netflix, provedora de vídeo na Internet, tem grande parte de seus negócios com base no fornecimento de vídeo por meio da nuvem. E há anos, como a Netflix é bastante transparente sobre sua arquitetura, seu provedor de nuvem pública é o Amazon Web Services (AWS). Ele fez manchetes quando a Netflix decidiu adotar uma abordagem multicloud e adicionou um segundo provedor de nuvem, o Google Cloud..

Segundo um relatório, a Netflix implementou o Google Cloud “para várias funções, da recuperação de desastres à inteligência artificial.” Enquanto, por um lado, a Netflix arrisca seu relacionamento de uma década com a AWS, mas adotar a abordagem multicloud fornece flexibilidade para o crescimento sustentado. Ao oferecer essa abordagem multicloud na Netflix, a Spinnaker, uma ferramenta de código aberto desenvolvida na empresa, conecta 95% de sua infraestrutura à AWS, de modo que a Netflix praticamente não abandonou seu provedor de nuvem original..

  • Também discutimos a computação em nuvem em maior detalhe aqui