Prévia do material em texto
Guia Completo para Prova – Fundamentos de Computação em Nuvem 1. Conceito Computação em nuvem é o fornecimento de recursos computacionais (armazenamento, processamento, redes, softwares) via Internet, sob demanda, sem gerenciar infraestrutura física. Base: Virtualização e redes rápidas. Ex.: Criar uma VM na AWS e usar apenas pelo tempo necessário. 2. Características Essenciais (Mell & Grance – NIST) 1. Self-service sob demanda – Cliente provisiona recursos sozinho. 2. Amplo acesso – Qualquer lugar, multiplataforma. 3. Pooling – Infraestrutura compartilhada. 4. Elasticidade rápida – Ajuste automático. 5. Serviço medido – Cobrança pelo uso real. 3. Benefícios Redução de custos, escalabilidade, acesso remoto, inovação rápida, atualizações automáticas, pagamento conforme uso. 4. Desafios Segurança, disponibilidade, conformidade legal, integração, latência, gestão de custos, dependência de fornecedor. 5. Modelos de Serviço IaaS – Infraestrutura como Serviço (controle alto, ex.: AWS EC2, Azure VMs). PaaS – Plataforma como Serviço (ambiente pronto, ex.: Heroku, App Engine). SaaS – Software como Serviço (apps prontos, ex.: Google Docs, Office 365). Especializados: DBaaS, BaaS, BPaaS. 6. Modelos de Implantação Privada – Exclusiva, mais controle. Comunitária – Compartilhada. Pública – Aberta para qualquer cliente. Híbrida – Combinação (Cloud Bursting). 7. Elasticidade e Escalabilidade Elasticidade – Ajuste automático agora. Escalabilidade – Capacidade de crescer/reduzir. Horizontal – Adicionar instâncias. Vertical – Aumentar recursos de uma instância. 8. Softwares Open Source OpenStack, CloudStack, Eucalyptus, OpenNebula. 9. O que Mais Cai Diferença IaaS/PaaS/SaaS, características NIST, modelos de implantação, elasticidade vs escalabilidade, benefícios e desafios, Cloud Bursting. 10. Mini-Resumo Relâmpago Nuvem = Recursos pela Internet, sob demanda. Características = self-service, acesso amplo, pooling, elasticidade, serviço medido. Benefícios = custo, escalabilidade, acesso, inovação, atualização automática, pay-as-you-go. Desafios = segurança, disponibilidade, conformidade, integração, latência, custo, dependência. Serviços = IaaS, PaaS, SaaS. Implantação = privada, comunitária, pública, híbrida. Elasticidade = ajuste automático. Escalabilidade = capacidade de crescer/reduzir. Softwares = OpenStack, CloudStack, Eucalyptus, OpenNebula. Tabela Comparativa – Modelos de Serviço Modelo Definição Controle do Cliente Exemplos IaaS Infraestrutura virtualizada Alto (SO, apps) AWS EC2, Azure VMs PaaS Plataforma de desenvolvimentoMédio (código, BD)Heroku, Google App Engine SaaS Aplicações prontas Baixo (configuração)Google Docs, Office 365