Uncategorized

Por dentro do vCloud Automation Center (vCAC) 5.1 – parte 1

Vamos falar sobre um produto muito recente da VMware que é o resultado da aquisição da DynamicOps. Trata-se do vCloud Automation Center (vCAC), uma solução que agrega recursos de computação em nuvem que até então faltavam à pilha da VMware. Vamos saber mais a respeito:

O que é o vCloud Automation Center?

vCloud Automation Center

O vCAC permite criar um data center 100% definido por software (SDDC, software-defined data center) devido à sua natureza. Conhecido anteriormente como Dynnamic Ops, o vCAC é uma solução para administração, orquestração, autoprovisionamento e gerenciamento dos ciclos de vida dos diferentes componentes de uma nuvem privada. Com o vCAC, contamos com ambientes de vários provedores, físicos e virtuais.

Essa solução permite definir data centers virtuais elásticos que consomem recursos de diferentes pontos de extremidade, por exemplo, do vSphere, do vCloud Director, do Hyper-v, do AWS/EC2, entre outros.

O vCAC pode ser integrado com vários recursos e fluxos de trabalho para diferentes produtos, como vemos na imagem a seguir:

VMware vCAC

Quais são os componentes do vCAC?

VMware Componentes vCAC

  • Base de dados – Local onde são armazenados, basicamente, todos os dados usados pelo aplicativo. IMPORTANTE: na versão 5.1, só há suporte para o MS SQL.
  • Model Manager – Controla o acesso aos dados e à base de dados e implementa a lógica de negócios a ser executada (fluxos de trabalho). É usado para criar e gerenciar modelos e fluxos personalizados, o que permite sua integração com muitas soluções externas, inclusive de terceiros.
  • Manager Service – Este serviço se encarrega da integração dos diferentes componentes tal como são: base de dados, agentes, AD, SMTP.
  • Portal Web Site – Faz interface com a Web para a realização de tarefas administrativas. Comunica-se com o serviço do Model Manager para obter atualizações dos diferentes gerenciadores de execução distribuída (DEMs, Distributed Execution Manager), de agentes proxy (vSphere, Xen, Hyper-v, etc.) e da base de dados.
  • Reports Website – Portal que fornece relatórios sobre o vCAC. Esse portal só interage com a base de dados.
  • Distributed Execution Manager (orchestrator) – Os DEMs são encarregados de distribuir (orquestradores) e executar os fluxos desejados. O orquestrador de execução distribuída (DEO, Distributed Execution Orchestrator) encarrega-se exclusivamente de processar e distribuir os fluxos a serem executados nos diferentes DEMs executores ou workers.
  • Distributed Execution Manager (worker) – Encarregado de executar os fluxos desejados.
  • Agentes – Existem diferentes tipos de agentes responsáveis pela comunicação com os recursos ou sistemas operacionais convidados. Os agentes proxy se comunicam com diferentes plataformas, como vSphere, Hyper-v e Xen. Existem agentes convidados, para sistemas operacionais, e agentes de integração, para ambientes de infraestrutura de desktop virtual (VDI, Virtual Desktop Infrastructure).

Como é a integração entre o vCloud Director (vCD) e o vCAC?

O vCAC coexiste com o vCD. O vCAC aproveita os recursos e as construções lógicas do vCD para aprovisionar vApps. Na imagem do vCAC a seguir, podemos ver a relação entre as diferentes construções lógicas:

VMWare vCloud Automation Center

Temos conceitos novos, por exemplo, blueprints (planos gráficos) e Resource Reservations (reservas de recursos), que analisaremos em um ambiente de demonstração para entendermos melhor.

Como podemos adquirir o vCAC?

Contamos com duas opções principais:

  • SKUs autônomas do vCAC – Existem versões para servidores (virtuais, físicos e em nuvem pública), para desktops (usuários simultâneos) e para desenvolvimento.
  • vCloud Suite Enterprise – O vCAC faz parte do vCloud Suite. O uso é restrito a máquinas virtuais (VMs, Virtual Machines) executadas em hosts ESXi e que possuem licença do vCloud Suite.

Agustín Malanco é vExpert e Channel Systems Engineer na VMware México. Agustín possui as certificações VCP 3/4/5, VCI, VCAP4-DCA/DCD, VCP4/5-DT e MCP. Na realidade, ele é apaixonado por tudo o que se refere à virtualização.