Com a crescente popularidade do Cloud Computing, é importante ter certeza de que todo mundo tem em entendimento comum do assunto. Um novo artigo de Dave Malcolm "The Five Pillars of Cloud Computing" está tentando fazer isso examinando 5 princípios centrais do Cloud Computing.
... um conjunto de serviços hospedados pela Microsoft, altamente escalável e orientados a desenvolvedores que provêem blocos de construção chave requeridos por muitas aplicações baseadas e cientes do cloud. Muito parecido com o Framework .NET provendo bibliotecas de classe alto nível que fazem os desenvolvedores mais produtivos, serviços .NET podem ajudar os desenvolvedores a focar na lógica de suas aplicações ao invés de construir e implantar seus próprios serviços de infraestrutura baseados no cloud.
Infraestrutura de Computação Dinâmica é a fundação do Cloud Computing que deveria ser baseada em uma infraestrutura física padronizada, escalável e segura provendo níveis de redundância e virtualização.
Uma infraestrutura de computação dinânica é crítica para efetivamente suportar a natureza elástica do provisionamento e desprovisionamento de serviços conforme requisitado por usuários enquanto mantendo altos níveis de confiabilidade e segurança. A consolidação providenciada pela virtualização, junto com a automatização do provisionamento, cria um alto nível de utilização e reuso, finalmente gerando um uso de capital de equipamento muito eficiente.
Abordagem Centralizada em Serviços de TI, providenciando suporte para executar alguns serviços de negócios/TI ou aplicações com propósitos específicos e oportunos. Isso deveria abstrair a visão centralizada em servidor da infraestrutura e providenciar aos usuários um acesso fácil a ambientes computacionais pré-definidos poderosos adequados para a execução de seus serviços.
Uma abordagem Centralizada em Serviços de TI permite adoção pelos usuários e agilidade nos negócios – quanto mais fácil e rápido um usuário puder realizar uma tarefa administrativa mais convenientemente o negócio se move, reduzindo custos e trazendo renda.
Modelo de Uso Baseado em Auto-Serviço provendo aos usuários a habilidade para subir, construir, implantar, agendar, gerenciar e reportar seus serviços de negócio sob demanda.
O benefício do auto-serviço na perspectiva do usuário é um nível de empoderamento e independência que rende agilidade de negócios significativa. Um benefício constantemente ignorado pela perspectiva do provedor de serviço ou da equipe de TI é que quanto mais auto-serviços puderem ser delegados aos usuários, menos envolvimento administrativo é necessário.
Plataforma Minimamente ou Auto-Gerenciada possibilitada por automação via software, alavancando um motor de provisionamento para implantação de serviços e para derrubá-los; mecanismos para agendamento e reserva de capacidade dos recursos; suporte a configuração, gerenciamento e relatação, garantindo alocação/realocação efetiva de recursos para grupos múltiplos de usuários; política de controle de acesso para utilização de recursos.
...estas capacidades possibilitam agilidade de negócios enquanto simultaneamente realizam controles administrativos críticos e necessários. Este balanço de controle e delegação mantém a segurança e tempo de disponibilidade, minimizando o nível de esforço administrativo da TI e mantém os custos operacionais baixos, liberando recursos para focar em projetos de maior valor.
Faturamento Baseada em Consumo garantindo que consumidores pagem apenas por recursos que eles usem – são cobrados ou faturados em um modelos baseado em consumo.
O valor aqui de uma perspectiva do usuário é a possibilidade para ele de pagar apenas pelos recursos que usem, por fim ajudando-os a manter seus custos baixos. Da perspectiva de um provedor, isto possibilita a eles rastrear o uso para propósitos de cobrança e faturamento.
O suporte para todos os princípios acima é necessário para produzir um cloud (público ou privado) provendo um valor de negócios atraente incluindo (mas não limitado a) economia em capital de equipamentos e custos operacionais, custos reduzidos de suporte e agilidade de negócios aumentada.