Prévia do material em texto
Introdução à Computação em Nuvem • • A Computação em Nuvem (Cloud Computing) permite o acesso remoto a recursos de computação. • • Serviços como armazenamento, servidores e bancos de dados são oferecidos via Internet. • • Principais modelos: IaaS, PaaS e SaaS. Modelos de Serviço em Nuvem • • IaaS (Infraestrutura como Serviço): oferece hardware virtualizado. • • PaaS (Plataforma como Serviço): fornece ambiente para desenvolvimento. • • SaaS (Software como Serviço): disponibiliza aplicações prontas via navegador. Modelos de Implantação • • Nuvem Pública: recursos compartilhados entre vários clientes. • • Nuvem Privada: infraestrutura dedicada a uma única organização. • • Nuvem Híbrida: combinação das duas anteriores. Arquiteturas Distribuídas • • Sistemas compostos por múltiplos componentes que cooperam via rede. • • Aumentam a escalabilidade e a disponibilidade dos serviços. • • Exemplos: microserviços, clusters e grids. Vantagens e Desafios • • Vantagens: flexibilidade, redução de custos, acesso remoto e escalabilidade. • • Desafios: segurança, privacidade, latência e dependência de conexão. Tendências Futuras • • Computação em borda (Edge Computing) para reduzir latência. • • Uso crescente de IA e automação em ambientes de nuvem. • • Maior foco em sustentabilidade e eficiência energética.