1. Desvantagens
1.1. problemas de gargalo
1.2. desempenho das máquinas virtuais
1.3. sistemas importantes que não abrem sem a utilização de internet
1.4. se não estiver em um datacenter que presa por segurança
2. Segurança
2.1. integridade de dados
2.1.1. invasões por hackers aos ambientes da nuvem
2.2. confidencialidade
2.2.1. aplicações de diversos usuários coabitam nos mesmos sistemas de armazenamento
2.3. disponibilidade
2.3.1. recuperação de dados, gerenciados por terceiros
2.4. autencidade
2.4.1. verificação da autenticidade das entidades comunicantes
3. Integração de Dados
3.1. Todas essas camadas com tecnologias diferentes são integradas. Porém, integração entre elas ainda é um desafio de resolução de inúmeros problemas, pois o conjunto de tecnologias da computação em nuvem ainda não está maduro.
4. Elementos
4.1. Clientes
4.1.1. Dispositivos móveis
4.1.2. Clientes Thin
4.1.3. Thick
4.2. Data Center
4.3. Servidores distribuídos
5. Classificações
5.1. Camadas
5.1.1. Camada de base
5.1.2. Middleware
5.1.3. Camada de serviços
5.1.4. Camada de aplicações
5.2. Tipos
5.2.1. Nuvem pública
5.2.2. Nuvem privada
5.2.3. Nuvem híbrida
5.2.4. Nuvem comunitária
5.3. Abrangência
5.3.1. Open Cloud
5.3.2. Walled Garden Cloud
5.3.3. Internal Cloud
6. Vantagens
6.1. redução de custos de infra
6.2. reduções em atualizações de software e hardware
6.3. fácil acesso aos serviços
6.4. dados podem ser facilmente acompartilhados
6.5. muitos aplicativos, arquivos, não precisam estar instalados ou armazenados no computador
7. Caracteristicas
7.1. heterogeidade
7.2. virtualização
7.3. estaticidade
7.4. disponibilidade
8. Metodos de acesso
8.1. navegadores
8.2. clientes leves
8.3. clientes moveis
8.4. APIs
9. Modelos de negócio
9.1. software como Serviço (SaaS)
9.1.1. disponibiliza softwares com propósitos específicos
9.1.2. softwares acessíveis a partir de dispositivos de interface thin client
9.1.3. permitem que o desenvolvimento mais rápido de softwares
9.1.4. redução de custos: não é necessária a aquisição de licenças de software
9.1.5. exemplo: CRM
9.2. ilataforma como Serviço (PaaS)
9.2.1. oferece infra de alto nível de integração para implementar e testar aplicações na nuvem
9.2.2. o usuário não administra ou controla a infra, mas controla aplicações hospedadas
9.2.3. fornece ambientes escaláveis, mas com restrições de acordo com o ambiente
9.2.4. exemplo: Google App Engine
9.3. infra-estrutura como Serviço (IaaS)
9.3.1. fornece infra necessária para a PaaS e o SaaS
9.3.2. possui interface única para administração de infra, APIs para interação com host, switches e outros equipamentos
9.3.3. usuário não administra ou controla a infra da nuvem, mas tem controle sobre os sistemas operacionais, armazenamento e aplicativos implantados
9.3.4. utiliza técnicas de virtualização
9.3.5. exemplo: Amazon ECE