O que é infraestrutura multi-cloud?
A arquitetura multi-cloud usa várias plataformas de infraestrutura como serviço (IaaS, pela sigla em inglês) em nuvem pública. Nesse modelo multi-cloud, as diferenças entre provedores de nuvem são abstraídas dos aplicativos e procedimentos operacionais que funcionam de forma consistente em todos os ambientes.
Assim, as organizações podem aproveitar as vantagens de cada provedor de nuvem e, ao mesmo tempo, reduzir os riscos que costumam ser associados à dependência de um único provedor. À medida que as organizações modernizam cada vez mais os aplicativos e gerenciam e controlam continuamente a implantação e o dimensionamento entre ambientes, o gerenciamento multi-cloud da infraestrutura relacionada fica mais importante.

Gerenciamento de nuvem para leigos

Desenhe seu ambiente multi-cloud
Por que uma infraestrutura multi-cloud é importante?
À medida que as organizações modernizam suas pilhas de aplicativos ou os transformam criando novos softwares, diferentes aplicativos podem ser otimizados com serviços de computação em nuvem exclusivos para cada provedor (a inteligência artificial é mais adequada para o Google Cloud). Alguns aplicativos corporativos podem ser otimizados para uma nuvem específica (Oracle Cloud).
Outros aplicativos podem ser predominantes em um sistema operacional (SO) específico, como Microsoft Windows, por serem mais adequados para determinada nuvem (Microsoft Azure). Além disso, alguns motivos de negócios, como a gravidade dos dados ou a disponibilidade limitada das ferramentas de gerenciamento em alguns idiomas, bem como preferências da equipe regional, podem tornar uma plataforma de infraestrutura em nuvem mais adequada do que outra.
Cada provedor de nuvem oferece serviços e vantagens exclusivos, com algumas diferenças nos recursos de inovação. Na verdade, os provedores de nuvem pública sempre têm algo diferente para oferecer no que diz respeito a:
- Portfólios de serviços de computação em nuvem
- Conjunto de ferramentas para auxiliar o DevOps
- Modelos de preços
- Localizações geográficas e zonas de disponibilidade
A infraestrutura multi-cloud exige uma pilha consistente de infraestrutura e gerenciamento que pode ser colocada sobre qualquer tipo de infraestrutura física local de qualquer provedor de nuvem, além de poder executar todos os tipos de aplicativos (tradicionais e modernos) e um amplo conjunto de serviços de PaaS. Em outras palavras, a infraestrutura multi-cloud vai além do uso de vários provedores de nuvem. É um modelo operacional que oferece flexibilidade e consistência a qualquer lugar e executa cargas de trabalho em qualquer nuvem que uma empresa precisa.
A infraestrutura multi-cloud pode ajudar a aumentar a eficiência operacional em diferentes ambientes. Isso inclui a flexibilidade de:
- Migrar aplicativos entre mais regiões ou países do que comparado a um provedor único.
- Usar serviços diferenciados de mais de um provedor de nuvem.
- Realocar as cargas de trabalho de um provedor para outro quando a estratégia de negócios exigir.
Quais são os benefícios da infraestrutura multi-cloud?
As plataformas de infraestrutura multi-cloud viabilizam operações consistentes em um cenário multi-cloud, incluindo arquiteturas de nuvem híbrida e nativas de nuvem pública. As organizações podem projetar o melhor ambiente multi-cloud para seus aplicativos, com flexibilidade para criar, implantar e gerenciar desde o data center até a nuvem e a borda, conquistando estes benefícios:
- Recursos para criar, executar e gerenciar aplicativos modernos em qualquer nuvem em uma plataforma como serviço (PaaS, pela sigla em inglês), o ambiente de execução do Kubernetes, com camada de controle multi-cloud.
- Recursos para criar, executar e gerenciar aplicativos modernos em qualquer nuvem em uma plataforma como serviço (PaaS, pela sigla em inglês), o runtime do Kubernetes, com camada de controle multi-cloud.
- Visibilidade em tempo real do seu status segurança e conformidade, com monitoramento contínuo da configuração de recursos de nuvem e os parâmetros de referência para garantir o alinhamento com diferentes padrões do setor, segurança personalizada e requisitos de conformidade.
- Otimização de custos de ambientes multi-cloud com alocação de custos para chargeback, monitoramento de aumentos de gastos e suporte para melhorar a tomada de decisões sobre o uso de reservas e planos de economia.
- Aperfeiçoamento das operações multi-cloud graças à simplificação das operações de nuvem e automatização das políticas de governança, sem afetar funções e equipes de DevOps.
- Maior liberdade de escolha e flexibilidade, já que as organizações podem implantar aplicativos nas nuvens que melhor atendam aos seus requisitos e movê-los facilmente quando necessário, sabendo que ainda estão seguros e em conformidade.
- Time to value acelerado, evitando curvas de aprendizado acentuadas devido a diferenças no conjunto de ferramentas ou na nuvem.
Como a infraestrutura multi-cloud funciona?
Como o ambiente multi-cloud tem se tornado cada vez mais o padrão, as organizações precisam simplificar o uso de vários provedores de nuvem em hiperescala, bem como da infraestrutura local. Cada provedor de nuvem tem sua própria arquitetura, regras e requisitos. As soluções de infraestrutura multi-cloud devem:
- Gerenciar aplicativos de modo consistente independente do local em que forem implantados.
- Permitir a criação, a migração e a execução de aplicativos em qualquer lugar, incluindo a movimentação de aplicativos entre nuvens públicas sem refatoração.
- Garantir a segurança dos aplicativos em qualquer lugar.
- Permitir o suporte de desenvolvedores e de TI para facilitar a colaboração entre equipes.
- Apontar o caminho da migração perfeita para novos ambientes de nuvem, de modo que a adaptação não exija refatoração.
A VMware definiu cinco princípios orientadores para o desenvolvimento de arquitetura multi-cloud para ajudar a aumentar a agilidade e minimizar custos e riscos. Estas são as práticas recomendadas relacionadas à infraestrutura em nuvem com vários locais:
- Promover a flexibilidade. Projete um ambiente que aumente a agilidade comercial ao permitir que cada aplicativo seja implantado na nuvem mais adequada aos seus requisitos exclusivos.
- Evoluir sem penalidades. Crie um ambiente que reduza os custos ao oferecer recursos para migrar os aplicativos entre os ambientes sem refatoração.
- Buscar simplicidade operacional. Desenvolva um ambiente que reduza a complexidade e reforce a segurança com o uso de um modelo operacional unificado.
- Otimizar recursos integralmente. Crie um ambiente que minimize as curvas de aprendizagem com altos níveis de aproveitamento das habilidades tanto dos desenvolvedores quanto dos operadores de TI.
- Maximizar investimentos em automação. Desenhe a arquitetura de um ambiente que ofereça recursos para dimensionamento vertical da automação em todo o escopo das operações.
Quais são as desvantagens da infraestrutura multi-cloud?
Há várias desvantagens em uma estratégia multi-cloud, que usa a infraestrutura multi-cloud de diferentes provedores de nuvem. No entanto, uma plataforma multi-cloud moderna ajuda a lidar com esses desafios.
Quais são os desafios da infraestrutura multi-cloud?
Ao adotar uma estratégia multi-cloud, é essencial ter uma conexão confiável para garantir alta largura de banda e conectividade de baixa latência entre cargas de trabalho e usuários locais e entre cargas de trabalho e serviços em nuvem. Cada um dos principais provedores de nuvem pública tem uma opção de conectividade direta para ajudar a cumprir esse requisito de conexão de alta qualidade. Por exemplo, Direct Connect no caso da AWS, Cloud Interconnect do Google e ExpressRoute da Azure. Antes de começar a operação ou as migrações, há uma série de tarefas de conectividade que precisam ser concluídas:
- Estabeleça uma conectividade multi-cloud dedicada usando os parceiros de rede multi-cloud selecionados, começando pelo data center local.
- Configure a conexão dedicada do provedor multi-cloud parceiro para todos os respectivos ambientes de nuvem voltados para uso. Consulte a documentação do parceiro e do provedor de nuvem para saber detalhes sobre os requisitos e o procedimento.
- Implante os data centers definidos por software (SDDCs, pela sigla em inglês) da VMware nos respectivos provedores de nuvem, com espaço de endereço IP sem sobreposição para gerenciamento de SDDC e redes de carga de trabalho de aplicativos.
- Abra as portas de firewall do HCX necessárias no firewall local e na nuvem
- Faça download e implante o appliance do conector HCX local, depois ative e pareie o conector com o vCenter local.
- Faça login no vCenter local, navegue até o plug-in do HCX, configure os emparelhamentos de sites do local para cada gerenciador do HCX em nuvem e, em seguida, configure os perfis de processamento e rede para os respectivos recursos no local.
- Implante as redes de serviços do HCX necessárias para se conectar aos respectivos SDDCs da VMware localizados em cada provedor de nuvem. Assim os respectivos appliances de rede de serviços serão implantados nos SDDCs de nuvem.
Um dos maiores obstáculos para a adoção da arquitetura multi-cloud é a falta de habilidades de desenvolvedores e operadores. A adição de várias nuvens cria novas complexidades operacionais. Se cada nuvem for executada como um silo separado e isolado, com modelo operacional e de desenvolvimento, taxonomia e conjunto de APIs próprios, será necessário aprender novas habilidades para usar os recursos de inovação de cada ambiente de nuvem. Portanto, muitas organizações no caminho para o ambiente multi-cloud enfrentam um aumento dos custos com pessoal e uma redução da eficiência organizacional.
Ao mesmo tempo, os riscos operacionais aumentam. Devido às diferenças entre os ambientes de nuvem, as equipes de desenvolvimento de apps têm mais dificuldade para resolver problemas de desempenho de aplicativos logo que surgem. Essas diferenças também dificultam a aplicação consistente de políticas cuidadosamente projetadas para garantir a constante proteção e conformidade dos apps em qualquer ambiente em que forem implantados.
Soluções e produtos relacionados
Soluções de arquitetura multi-cloud
Economize aproveitando vários ambientes de computação em nuvem.
Soluções multi-cloud
Redefina a base da TI para capacitar qualquer aplicativo em qualquer nuvem.
Migração para a nuvem
Transfira apps para a nuvem mais rápido, sem reescrevê-los.