Introdução
A computação em nuvem está mudando drasticamente a forma como as organizações pensam sobre a TI (tecnologia da informação). A demanda está cada vez maior por especialistas que entendem os benefícios e os desafios de movimentar as cargas de trabalho da computação de servidores locais para a nuvem, e também por quem possui as habilidades necessárias para implantar VMs (máquinas virtuais), bancos de dados e outros recursos de nuvem e que gerencie esses recursos de maneira que minimize o custo enquanto aumenta a segurança, a escalabilidade e a disponibilidade. A computação em nuvem é um campo que evolui rapidamente. Agora é a melhor hora para aprender o que é a computação em nuvem e como criar e gerenciar soluções de nuvem sofisticadas.
O primeiro módulo deste curso apresenta o panorama da computação em nuvem, explica como ela evoluiu até seu estado atual e introduz alguns dos fatores de motivação por trás dela. Entre outras coisas, vamos:
- Apresentar algumas ideias fundamentais por trás da computação em nuvem
- Explorar a evolução da computação e do surgimento da nuvem
- Apresentar e explicar termos frequentemente usados, como IaaS, PaaS e SaaS
- Comparar e contrastar diferentes modelos de serviço e tipos de nuvem
- Discutir alguns casos de uso de nuvem e pilhas de nuvem populares
A computação em nuvem pode ser considerada como uma resposta evoluída às necessidades de computação de hoje. Nosso mundo está cada vez mais conectado e controlado por dados. Os usuários, em casa ou no trabalho, geram e consomem grandes volumes de dados. Um enorme desafio surgiu em termos de gerenciamento e exploração desses dados. Vamos ver como a computação em nuvem tem um papel importante contra esse desafio.