No caso hipotético em tela, a área de TIC deve dimensionar a...

Próximas questões
Com base no mesmo assunto
Q2597047 Sistemas Operacionais

A área de tecnologia da informação e comunicação (TIC) do Banco Central do Brasil (BCB) necessita disponibilizar determinado aplicativo para transações digitais que o BCB vem desenvolvendo, utilizando contêineres no Kubernetes junto ao seu provedor de nuvem. Existe o requisito de que essa aplicação seja gerida no modo serverless.


Tendo como referência a situação hipotética apresentada, julgue os próximos itens, relativos a microsserviços e serverless.

No caso hipotético em tela, a área de TIC deve dimensionar a quantidade de pods de acordo com a demanda esperada, uma vez que os pods nesse modo são o ponto focal para avaliação de performance. Isso se deve ao fato de que, ao se utilizar o Kubernetes no modo serverless, cada pod gerencia os kubelets e os contêineres que estiverem contidos nos nós do cluster.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a Errado (E).

Vamos entender os conceitos envolvidos para esclarecer por que a alternativa é incorreta.

A questão trata da utilização de contêineres no Kubernetes em um ambiente serverless. Para resolver a questão, é importante compreender o que significa um ambiente serverless e como o Kubernetes funciona nesse contexto.

Conceito de Serverless:

O termo serverless refere-se a um modelo de execução em que a nuvem aloca automaticamente os recursos de computação conforme necessário. Os desenvolvedores não precisam se preocupar com o gerenciamento de servidores, pois a infraestrutura é gerida pelo provedor de nuvem.

Como o Kubernetes Funciona:

O Kubernetes é uma plataforma de orquestração de contêineres que permite o gerenciamento automatizado de aplicações em contêineres. Ele usa unidades chamadas pods, que são os menores elementos de implantação e podem conter um ou mais contêineres.

Erro na Afirmativa:

A alternativa sugere que, em um ambiente serverless, a área de TIC deveria dimensionar a quantidade de pods com base na demanda esperada e que cada pod gerenciaria os kubelets e contêineres nos nós do cluster.

No entanto, isso está incorreto por alguns motivos:

  • 1. Dimensionamento Automático: Em um ambiente serverless, o dimensionamento é gerido automaticamente pelo provedor de nuvem. A ideia principal de serverless é a eliminação da necessidade de gerenciar a infraestrutura.
  • 2. Função dos Pods: No Kubernetes, os pods são responsáveis por executar contêineres, mas não gerenciam diretamente os kubelets. Os kubelets são agentes que rodam em cada nó do cluster e gerenciam a execução dos contêineres.

Portanto, a afirmação de que "cada pod gerencia os kubelets e os contêineres" está incorreta. O correto seria afirmar que os kubelets são responsáveis por gerenciar os pods e os contêineres em execução nos nós do cluster.

Resumindo, a alternativa está errada porque, em um ambiente serverless, o dimensionamento é automático e os pods não gerenciam os kubelets.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

O item apresentado está errado.

Em um modelo serverless, não há necessidade de dimensionamento manual de pods. A principal característica de soluções serverless é a escalabilidade automática, ou seja, os recursos são automaticamente provisionados e liberados de acordo com a demanda. No contexto do Kubernetes, isso geralmente é alcançado por soluções como o Knative ou o uso de plataformas que abstraem o Kubernetes, como Google Cloud Run, AWS Fargate, etc.

Por fim, um kubelet é um agente que roda em cada nó do cluster Kubernetes, e não é gerenciado por pods. Na verdade, é o kubelet quem gerencia os pods e os contêineres que estão em execução no nó. Ou seja, a afirmação inverteu os papéis.

By Futuro DEV Estável.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo