a computação em Nuvem é um modelo para a habilitação onipresente, conveniente, sob demanda de acesso à rede para um pool compartilhado de recursos de computação configuráveis (por exemplo, redes, servidores, armazenamento, aplicativos e serviços) que podem ser rapidamente provisionados e lançados com o mínimo de esforço de gerenciamento ou interação pelo provedor dos serviços. Este modelo de computação em nuvem é composto por cinco características essenciais, três modelos de serviço e quatro modelos de implantação.
auto-serviço a pedido.
um consumidor pode fornecer unilateralmente capacidades de computação, tais como tempo do servidor e armazenamento de rede, conforme necessário automaticamente sem exigir interação humana com cada provedor de serviços.acesso alargado à rede.
capacidades estão disponíveis na rede e acessadas através de mecanismos padrão que promovem o uso por plataformas cliente heterogêneas finas ou grossas (por exemplo, telefones celulares, tablets, laptops e estações de trabalho).
reunião de recursos.
os recursos de computação do provedor são agrupados para servir vários consumidores usando um modelo multi-inquilino, com diferentes recursos físicos e virtuais dinamicamente atribuídos e reatribuídos de acordo com a demanda do consumidor. Há um sentido de independência, em que o cliente geralmente não tem controle ou conhecimento sobre a localização exata do fornecimento de recursos, mas pode ser capaz de especificar a localização em um nível maior de abstração (por exemplo, país, estado, ou datacenter). Exemplos de recursos incluem armazenamento, processamento, memória e largura de banda de rede.elasticidade rápida.
capacidades podem ser provisionadas e liberadas, em alguns casos automaticamente, para escalar rapidamente para fora e para dentro, proporcional à demanda. Para o consumidor, as capacidades disponíveis para provisionamento muitas vezes parecem ser ilimitadas e podem ser apropriadas em qualquer quantidade a qualquer momento.serviço medido.
os sistemas de nuvem controlam automaticamente e otimizam o uso dos recursos, alavancando uma capacidade de medição em algum nível de abstração apropriado ao tipo de serviço (por exemplo, armazenamento, processamento, largura de banda e contas de usuário ativas). O uso de recursos pode ser monitorado, controlado e relatado, proporcionando transparência para o Provedor e consumidor do serviço utilizado.