Conceitos Básicos de Computação em Nuvem
A computação em nuvem muda a forma como as empresas operam. Você precisa conhecer esses conceitos fundamentais para utilizar bem plataformas como o Azure.
Os conceitos principais incluem:
- Virtualização: Criar múltiplos ambientes simulados a partir de um único recurso físico.
- Escalabilidade: Aumentar sua capacidade para atender à demanda de longo prazo.
- Agilidade: Agir rapidamente para implantar ferramentas e serviços.
- Alta Disponibilidade: Garantir que seus sistemas permaneçam online.
- Tolerância a Falhas: Manter os sistemas funcionando mesmo quando um componente falha.
- Alcance Global: Implantar seus aplicativos em diferentes partes do mundo.
Muitas pessoas confundem escalabilidade e elasticidade. Aqui está a diferença:
Escalabilidade trata de crescimento. Se sua loja cresce todos os meses, você adiciona mais servidores para lidar com o aumento constante de usuários. Você constrói para o futuro.
Elasticidade trata de velocidade. Se você tem uma grande promoção na Black Friday, seu sistema adiciona recursos instantaneamente. Quando a promoção termina, o sistema remove esses recursos. Isso economiza dinheiro.
Essas ferramentas ajudam você a reduzir custos e melhorar a confiabilidade.
Fonte: https://dev.to/akuchukwu_obinna_95d509a7/basic-cloud-computing-concepts-2ho3