A virtualização de servidores é uma realidade estabelecida no mercado. O caminho para a computação em nuvem é inevitável. Mas quais os passos para criar uma estrutura de Cloud que cumpra as promessas de escalabilidade, agilidade, visibilidade, economia de recursos, segurança, dentre outras?
Entendo que uma boa tática é abordar o assunto é tratá-lo por camadas, então vou propor uma série de artigos futuros que abordem cada um dos temas. A estrutura será baseada no modelo do vCloud da VMWare, mas ao longo do processo entendo que é possível discutir outras tecnologias.
Camada 1: Estrutura de Virtualização consistente e com automação baseada em políticas. Essa camada, por ser a base de tudo envolve bastante coisa, temos muitos assuntos por aí, de pequenas dicas a grandes discussões.
Camada 2: Virtualização de Data Center com suporte a multi-tenancy (ou, em português, multi-inquilino) e possibilidade de extensão para nuvem pública.
Camada 3: Visibilidade e integração entre nuvem pública e privada.
Camada 4: Integração e visibilidade de rede e segurança definida por software. Esse, um dos desafios dos sonhos! Diria que a rede, nesse ponto, inclui também questões de balanceamento de servidores e até mesmo controle de DNS global.
Camada 5: Automação de Disaster Recovery, incluindo planejamento, testes e execução. Quem gerencia redes críticas conhece as dificuldades de executar um teste de DR. Uma estrutura consistente de Cloud abriria um novo mundo nesse ponto, ajudando a cumprir requisitos de compliance e governança.
Camada 6: Gerenciamento pró-ativo de capacidade, performance e configuração em ambientes de Cloud dinâmicos. Sem comentários nessa camada, cheia de desafios e possibilidades!
Camada 7: Catálogo de serviço e provisionamento de aplicações multi-tier. Mais um mundo à parte. Uma dúvida comum que tenho visto é: montei um Data Center para virtualização, quais serviços posso oferecer aos meus clientes? Sejam esses clientes internos ou externos. Outra questão é que as aplicações precisam ser “Cloud Friendly”, precisam ser adaptáveis e não mais monolíticas (e estamos falando de aplicações que funcionam em camadas).
Camada 8: Auto-provisionamento de serviços baseados em políticas. Camada onde toda a estrutura de base coloca o poder de decisão na mão do cliente.
Camada 9: Bilhetagem: acrescentei essa camada na pilha oficial do vCloud, mas ela está incluída na solução da VMware de outra forma (e também de outros fabricantes). Alguma forma de bilhetagem é desejável, muitas vezes, até para rateio de custos internos ou visibilidade do ROI. E é uma camada fundamental para serviços de Cloud públicas.
Ufa! A lista tem duas camadas a mais que o Modelo OSI! Nesse ponto, são muitos desafios! Acredito que teremos vários artigos abordando cada uma das camadas. A long and winding road…
{jcomments on}