Cloud Native Applications
medium

Cloud Native Applications Question #019e3a4f

Question Statement
Cloud Native Applications
#cloud native
#cost optimization
#public cloud
#multi-cloud
Medium

Qual dos seguintes é um desafio derivado da execução de aplicações cloud native?

A

Os custos operacionais de manutenção do data center da empresa.

B

A otimização de custos é complexa de manter em diferentes ambientes de nuvem pública.

Correct
C

A falta de diferentes imagens de contêiner disponíveis em repositórios públicos de imagens.

D

A falta de serviços fornecidos pelas nuvens públicas mais comuns.

Official Explanation / Community Explanations

Executar aplicações cloud native introduz desafios únicos em comparação com implantações tradicionais on-premises. Um desafio significativo é a complexidade da otimização de custos em diferentes ambientes de nuvem pública. Aplicações cloud native frequentemente utilizam múltiplos provedores de nuvem (multi-cloud) ou uma combinação de serviços, cada um com seu próprio modelo de precificação, estruturas de faturamento e padrões de uso de recursos. Isso torna difícil rastrear, prever e otimizar custos de forma eficaz. Diferente de um data center on-premises único, onde os custos são mais previsíveis e centralizados, ambientes de nuvem exigem monitoramento e ajustes contínuos para evitar gastos excessivos. A resposta correta é que a otimização de custos é complexa de manter em diferentes ambientes de nuvem pública.

Como Funciona:
Aplicações cloud native são projetadas para serem escaláveis, resilientes e portáveis entre plataformas de nuvem. No entanto, cada provedor de nuvem pública (ex.: AWS, Azure, GCP) tem sua própria precificação para computação, armazenamento, rede e serviços gerenciados. Além disso, fatores como custos de transferência de dados, instâncias reservadas, instâncias spot e precificação em camadas variam. Sem uma ferramenta unificada de gerenciamento de custos, as organizações precisam rastrear manualmente o uso entre nuvens, levando a desperdícios e estouros de orçamento. Essa complexidade é um desafio direto das arquiteturas cloud native.

Por que a Resposta Correta está Certa:
A afirmação "A otimização de custos é complexa de manter em diferentes ambientes de nuvem pública" reflete com precisão um ponto problemático do mundo real. Aplicações cloud native frequentemente abrangem múltiplas nuvens para redundância, conformidade ou serviços de melhor qualidade, mas isso aumenta a dificuldade da governança de custos. Ferramentas como plataformas de gerenciamento de custos de nuvem existem, mas exigem integração e expertise.

Por que as Respostas Incorretas estão Erradas:

  • "Os custos operacionais de manutenção do data center da empresa" não é um desafio derivado da execução de aplicações cloud native; na verdade, aplicações cloud native tipicamente reduzem ou eliminam a necessidade de data centers on-premises, transferindo custos para despesas operacionais de nuvem.
  • "A falta de diferentes imagens de contêiner disponíveis em repositórios públicos de imagens" está incorreto porque repositórios públicos como Docker Hub, Quay.io e registros de provedores de nuvem oferecem milhões de imagens de contêiner, portanto não há falta.
  • "A falta de serviços fornecidos pelas nuvens públicas mais comuns" é falso; as principais nuvens públicas fornecem serviços extensivos (computação, armazenamento, bancos de dados, IA/ML, etc.) que suportam aplicações cloud native. O desafio não é a falta de serviços, mas a complexidade de escolhê-los e gerenciá-los.