A tecnologia para a computação em nuvem utilizada para reduz...

Próximas questões
Com base no mesmo assunto
Q3015395 Arquitetura de Software
A tecnologia para a computação em nuvem utilizada para reduzir a complexidade na administração dos ciclos de vida de contêineres, na distribuição de carga e na programação de reinicializações pós-falhas internas é conhecida como  
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a B - orquestração dinâmica.

Vamos entender melhor por que essa é a resposta certa.

No contexto de computação em nuvem e, especificamente, no gerenciamento e implantação de contêineres, a orquestração é uma tecnologia crucial. Ela automatiza os processos de gerenciamento do ciclo de vida dos contêineres, distribuição de carga, e trata de tarefas complexas, como a reinicialização de serviços após falhas. Ferramentas de orquestração, como o Kubernetes, são exemplos típicos, e elas ajudam a reduzir a complexidade operacional, garantindo que aplicativos em contêineres se mantenham escaláveis e disponíveis.

Agora, vejamos por que as outras alternativas estão incorretas:

A - microsserviços: Embora os microsserviços sejam uma arquitetura de software que facilita a escalabilidade e a manutenção, eles são mais focados na decomposição de aplicativos em serviços menores e independentes. Eles não tratam diretamente da orquestração ou da gestão do ciclo de vida de contêineres.

C - infraestrutura definida por software: Este conceito refere-se à gestão de recursos de TI (como redes, armazenamento e servidores) por meio de software, em vez de hardware físico. Embora relevante para a computação em nuvem, ele não está diretamente ligado à orquestração de contêineres.

D - interface de programação de aplicações: As APIs são fundamentais para a comunicação entre sistemas e serviços, mas não desempenham o papel de automatizar ou gerenciar o ciclo de vida de contêineres.

Em resumo, a orquestração dinâmica é a tecnologia que aborda diretamente as necessidades mencionadas na questão: simplificar a gestão de contêineres, distribuir carga e lidar com reinicializações pós-falha.

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

A orquestração dinâmica refere-se ao processo de automação da gestão de contêineres e serviços distribuídos em uma infraestrutura de computação em nuvem. Ela envolve o gerenciamento do ciclo de vida dos contêineres, incluindo a distribuição de carga entre os contêineres, a automação da escalabilidade (aumentando ou diminuindo o número de instâncias conforme necessário) e a recuperação após falhas.

Ferramentas como o Kubernetes, que é uma plataforma de orquestração de contêineres, são exemplos de tecnologias que realizam essas funções. Elas são capazes de monitorar a saúde dos contêineres e, em caso de falha, reiniciar ou redistribuir automaticamente as cargas de trabalho para garantir a continuidade do serviço.

A - Microsserviços:

  • Errado. A arquitetura de microsserviços é uma abordagem de design de software em que um aplicativo é dividido em pequenos serviços independentes que podem ser implantados, escalados e gerenciados de forma separada. Embora os microsserviços possam ser executados em contêineres, eles não lidam com a orquestração dos contêineres. Eles são mais voltados para a arquitetura de aplicação, não para o gerenciamento do ciclo de vida de contêineres.

C - Infraestrutura Definida por Software (SDI):

  • Errado. A infraestrutura definida por software (SDI) refere-se ao conceito de gerenciar recursos de hardware (como rede, armazenamento e servidores) por meio de software, ao invés de depender de hardware físico dedicado. Embora a SDI seja útil em ambientes de computação em nuvem, ela não se concentra na orquestração de contêineres ou na distribuição de carga e na recuperação pós-falha de serviços em contêineres. O foco é mais na gestão de recursos e redes do que no gerenciamento de serviços específicos dentro dos contêineres.

D - Interface de Programação de Aplicações (API):

  • Errado. APIs são, de fato, fundamentais para permitir a comunicação entre diferentes sistemas e serviços. No entanto, elas não são a tecnologia usada para a orquestração de contêineres. As APIs permitem que os sistemas interajam, mas não automatizam o ciclo de vida dos contêineres, a distribuição de carga ou a reinicialização após falhas.

A orquestração dinâmica é, de fato, a tecnologia que lida com a automação do gerenciamento de contêineres, distribuição de carga e recuperação pós-falha, e é amplamente suportada por ferramentas como o Kubernetes. Portanto, a alternativa correta é B - orquestração dinâmica.

Clique para visualizar este comentário

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