As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Princípio 6. Use contêineres estrategicamente
Os contêineres podem desempenhar um papel valioso no suporte de uma estratégia de multicloud, mas também é importante reconhecer suas limitações. Usar contêineres geralmente é uma boa ideia para qualquer aplicativo moderno e nativo da nuvem, pois eles oferecem benefícios de portabilidade e consistência em diferentes ambientes. Os contêineres são independentes de plataforma, o que significa que podem ser executados em qualquer plataforma ou infraestrutura de nuvem que ofereça suporte à tecnologia de conteinerização, como o Kubernetes. As organizações que usam contêineres podem desenvolver e empacotar seus aplicativos uma vez e depois implantá-los de forma consistente em vários provedores de nuvem ou ambientes locais, sem a necessidade de modificações significativas. Ao encapsular o código do aplicativo, as dependências e o ambiente de execução em um contêiner, você pode obter um alto grau de portabilidade, o que permite mover cargas de trabalho sem problemas entre provedores de nuvem ou entre a nuvem e os data centers locais.
No entanto, os contêineres podem não resolver todos os casos de uso ou eliminar todos os desafios que uma organização pode enfrentar ao adotar uma estratégia multicloud. Os contêineres funcionam melhor com arquiteturas modernas baseadas em microsserviços, mas podem não ser tão adequados para aplicativos grandes e monolíticos. Além disso, embora os contêineres possam abordar certos aspectos da portabilidade, como o tempo de execução do aplicativo, eles não resolvem automaticamente problemas relacionados ao gerenciamento de dados, políticas de segurança e outras dependências entre nuvens. As organizações ainda precisam planejar e arquitetar cuidadosamente suas soluções multicloud para garantir gerenciamento consistente de dados, controles de segurança unificados e integração perfeita entre componentes hospedados na nuvem e no local.
Nossa orientação:
-
Use os recursos nativos de gerenciamento de contêineres de cada provedor de nuvem para maximizar o valor comercial e acelerar a entrega. Essa abordagem garante um desempenho ideal e, ao mesmo tempo, evita a complexidade de criar soluções independentes da nuvem que raramente oferecem retornos significativos.
-
Desenvolva estratégias de contêineres que abordem o quadro operacional completo, incluindo gerenciamento de dados, segurança e dependências entre nuvens. Concentre-se nos resultados comerciais ao tomar decisões de arquitetura de contêineres.