Prévia do material em texto
55. Escalabilidade na Nuvem A escalabilidade na nuvem é a capacidade de aumentar ou diminuir a capacidade computacional de uma infraestrutura conforme a demanda, sem interrupções nos serviços. Ela permite que as empresas se ajustem rapidamente a mudanças na carga de trabalho, como picos de tráfego ou aumentos na demanda de processamento de dados. A escalabilidade é uma das principais vantagens da computação em nuvem, pois elimina a necessidade de investimentos em hardware físico, que pode ser subutilizado em períodos de baixa demanda. Existem dois tipos de escalabilidade: vertical e horizontal. A escalabilidade vertical envolve o aumento ou diminuição dos recursos (como memória ou CPU) em uma única instância de servidor. Já a escalabilidade horizontal envolve a adição ou remoção de instâncias de servidores para distribuir a carga de trabalho. A escalabilidade horizontal é geralmente preferida na nuvem, pois permite um nível maior de flexibilidade e resistência a falhas. As plataformas de nuvem, como Amazon Web Services (AWS), Google Cloud e Microsoft Azure, oferecem recursos para gerenciar a escalabilidade automaticamente, por meio de ferramentas como o Auto Scaling. Essas ferramentas monitoram as métricas de desempenho, como uso de CPU e memória, e ajustam os recursos conforme necessário, sem intervenção manual. Além de oferecer flexibilidade e eficiência operacional, a escalabilidade na nuvem também pode ajudar a reduzir custos. As empresas só pagam pelos recursos que utilizam, o que significa que não há necessidade de investir em infraestrutura que pode não ser necessária o tempo todo. Em vez disso, os recursos são ajustados de acordo com as necessidades reais, proporcionando economia e agilidade. As plataformas de nuvem, como AWS, Microsoft Azure e Google Cloud, oferecem ferramentas avançadas de escalabilidade, permitindo que os administradores configurem políticas para ajustar automaticamente os recursos de acordo com as métricas de desempenho, como utilização de CPU, memória ou tráfego de rede. Questões: 1. O que é escalabilidade na nuvem? a) O aumento da quantidade de servidores físicos b) A capacidade de ajustar recursos de acordo com a demanda (X) c) A utilização de máquinas virtuais dedicadas d) A criação de ambientes de nuvem isolados 2. Qual tipo de escalabilidade envolve a adição ou remoção de servidores? a) Escalabilidade vertical b) Escalabilidade horizontal (X) c) Escalabilidade interna d) Escalabilidade de rede 3. Qual ferramenta de nuvem permite a escalabilidade automática de recursos? a) AWS Auto Scaling (X) b) Google Cloud Functions c) Microsoft SQL Server d) Docker