Licenciamento do Windows Server 2008 e vSphere para ambientes virtuais SMB Um dos assuntos mais desconhecidos, ou mesmo negligenciados, no momento da escolha da infraestrutura de virtualização é o licenciamento necessário para os servidores virtuais e software que irá suportar o ambiente virtual. Este artigo visa fornecer uma visão descomplicada do modelo de licenciamento para servidores virtuais com o Windows Server 2008 R2 executados sobre o VMware vSphere, com demonstração dos custos envolvidos no licenciamento. Mesmo com todas as informações disponíveis nos sites dos fabricantes, o artigo as demonstra de modo usual e próximo do ambiente real de virtualização para empresas de pequeno e médio porte. A arquitetura de virtualização De um modo simplificado, as máquinas virtuais são instaladas sobre um hipervisor que executa as funções de emulação de hardware entre outras atividades. Na prática é um sistema operacional instalado no servidor físico que executará as máquinas virtuais, sendo elas Windows, Linux, Solaris ou outras suportadas por cada fabricante. Entre os produtos disponíveis para essa tarefa estão o ESXi da VMware ou o próprio Windows Server 2008 R2, WS2K8 R2. Optando pela VMware o administrador irá instalar o ESXi como um sistema operacional convencional, utilizando CD de boot ou outros meios. Optando pelo cenário integralmente Microsoft o administrador irá realizar a instalação do WS2K8 R2 e sobre eles as máquinas virtuais. Isso mesmo, no modelo Microsoft o hipervisor é o próprio Windows, e esse entendimento é fundamental para prosseguir no entendimento sobre o licenciamento dos servidores virtuais. Existem alguns mitos no mercado sobre virtualização com softwares Microsoft, entre eles o de executar as máquinas virtuais sobre o próprio Windows e ter que passar pelos problemas que esse servidor em si pode ocasionar como a necessidade de várias atualizações e a reinicialização do servidor após esses procedimentos, causando impacto a dezenas de máquinas virtuais. Aqui será abordado um cenário bastante comum, mantendo o hipervisor como ESXi e os servidores virtuais integralmente em Windows Server. O modelo de licenciamento do Windows Cada edição do WS2K8 R2 permite executar uma determinada quantidade de instâncias do servidor em um ambiente virtual, além do próprio servidor utilizado para hipervisor. Essa quantidade é determinante para a escolha de qual edição utilizar no ambiente virtual. Windows Server 2008 Standard: uma instância permitida no ambiente virtual Windows Server 2008 Enterprise: quatro instâncias permitidas no ambiente virtual Windows Server 2008 Datacenter: sem limitação de instâncias permitidas no ambiente virtual Utilizando por exemplo o WS2K8 R2 Enterprise, o administrador poderia realizar a instalação do servidor sobre o hardware e instalar até quatro servidores virtuais sem necessidade de licenciamento adicional. Como estamos tratando de um cenário com a utilização do ESXi, somente quatro servidores virtuais podem ser executados e não cinco. Quando o servidor executa simultaneamente todas as instâncias de máquinas virtuais permitidas, o sistema operacional físico é licenciado somente para execução dessas máquinas e não para outras funções. No cenário da edição Enterprise, por exemplo, caso ela seja utilizada para executar quatro máquinas virtuais, não será permitida a execução de outros aplicativos no hipervisor. Análise de custo sobre um ambiente virtual Essas considerações são abordadas em várias fontes de informação, o que tem de novo e objetivo é uma análise sobre custos em diversos cenários de virtualização utilizando VMware vSphere e Windows Server 2008 R2 em diversas edições. Para essa análise foram considerados os valores disponíveis nos sites dos fabricantes VMware e Microsoft em 09 de abril de 2011, utilizando dólar americano em R$1,65 desconsiderando impostos e centavos. Com isso temos: VMware vSphere (nome comercial do ESXi dentro da abordagem da VMware) cotado em R$1.641,00. o O licenciamento desse produto é por processador instalado, com limitação de 06 cores por processador e 256GB de memória RAM instalada no servidor. Windows Server 2008 R2 Standard cotado em R$1.697,00. Windows Server 2008 R2 Enterprise cotado em R$6.598,00. o O licenciamento dessas duas edições do Windows é por servidor, com limitação de quantidade de processadores, núcleo e memória de acordo com a tecnologia do produto, sem interferência no licenciamento. Windows Server 2008 R2 Datacenter cotado em R$4.948,00 o O licenciamento dessa edição do Windows é por processador, com limitação de quantidade de núcleo e memória de acordo com a tecnologia do produto, sem interferência no licenciamento. Apresentado os cenários, fica demonstrada a vantagem da utilização da edição Datacenter para ambientes com mais de oito máquinas virtuais. Após esse valor, a utilização dessa edição diminui drasticamente o valor de licenciamento. Enquanto quatro máquinas virtuais na edição Datacenter custam R$3.295,00 cada, vinte servidores custam R$659,00 cada. Se utilizada a edição Standard, que à primeira vista possui menor custo de aquisição, em um cenário com vinte servidores o custo por máquina virtual seria de R$1.862,00 cada, ou 183% a mais que a edição Datacenter. Considerando a variável custo, a utilização das edições Standard e Enterprise possuem vantagem apenas em ambientes com um número de máquinas virtuais pequeno, definido e sem possibilidade de crescimento. Mesmo em cenários desse tipo, a utilização da versão Enterprise torna-se vantajosa devido às características técnicas dessa edição e o modelo de licenciamento simplificado, adicionando somente duas licenças para até oito servidores onde a edição Datacenter domina as vantagens financeiras e técnicas. Importante ressaltar que utilizando o licenciamento da edição Datacenter as máquinas virtuais poderão utilizar apenas as edições Enterprise ou Standard. Isso por um simples motivo: as diferenças entre a edição Datacenter e a Enterprise consistem basicamente em características técnicas de alta disponibilidade, como adição de hardware a quente, necessárias para um ambiente físico. Os valores apresentados para o VMware ESXi são relativos à edição Standard do vSphere. A utilização do vSphere sem o vCenter torna-se quase inútil, pois todo o gerenciamento desse ambiente está relacionado a esse produto. O produto equivalente ao vCenter na Microsoft é o System Center Manager. Licenciamento para pequenos ambientes virtuais Tanto a Microsoft quanto a VMware possuem produtos específicos para pequenos ambientes virtuais. Esses produtos possuem preço reduzido e são limitados a uma determinada quantidade de servidores físicos. A VMware oferta os vSphere Essentials Kits, que são produtos destinados a cenários de virtualização para até três servidores físicos, cada um com o máximo de dois processadores com seis cores cada. Esses kits contém o licenciamento do vSphere e do vCenter. Duas edições estão disponíveis, com a diferença de implementação de características de alta disponibilidade entre os dois. A Microsoft oferta o System Center Server Management Suite Enterprise (SMSE) voltado para ambientes com até quatro servidores físicos. O diferencial sobre essa solução é a possibilidade de gerenciamento dos servidores físicos além dos virtuais. O bundle contém os produtos Operations Manager 2007 R2, Configuration Manager 2007 R3, Data Protection Manager 2010, Virtual Machine Manager 2008 R2 e Service Manager 2010. É enorme a vantagem de utilização desses produtos para ambientes com três ou quatro servidores físicos. A união entre o vSphere Essential Plus Kit com o Windows Server 2008 R2 Datacenter possibilitam a consolidação de uma grande quantidade de servidores com baixo custo de aquisição, simplificação no licenciamento e a implementação de características de alta disponibilidade. Necessitando utilizar mais que quatro servidores físicos para virtualização do ambiente, esse modelo não é indicado, pois o vCenter contido está licenciado e dimensionado para essa quantidade de servidores. Fica uma dica: se a necessidade de crescimento de servidores físicos for devido a poucos recursos desses servidores, é melhor a utilização de servidores físicos de maior capacidade que o aumento do número de servidores. O custo de licenciamento pode justificar a aquisição de hardware. Custos não abordados Além dos custos sobre as licenças de sistema operacional dos servidores e do hipervisor, outros estão envolvidos em um ambiente de virtualização e alguns independentes se o ambiente for físico ou virtual. O primeiro produto a ser adquirido é o software de gerenciamento do ambiente virtual. É sobre esse software que importantes tarefas administrativas são realizadas como criação, edição e deleção de máquinas virtuais, além da implementação das características de alta disponibilidade. Caso os kits mencionados não sejam adquiridos, existe a possibilidade de aquisição dos softwares de gerenciamento separadamente. Para servidores Microsoft o licenciamento do sistema operacional não contempla todas as licenças necessárias ao ambiente. Além do sistema operacional existem as Licenças de Acesso de Clientes (CALs) e outras de acordo com o software a ser utilizado. Mesmo utilizando VMware as CALs são necessárias. Referências: Microsoft About Licensing – Licensing for Virtual Environments: http://www.microsoft.com/licensing/about-licensing/virtualization.aspx Microsoft Windows Server 2008 R2 – Princing: http://www.microsoft.com/windowsserver2008/en/us/pricing.aspx VMware vSphere Pricing: http://www.vmware.com/products/vsphere/pricing.html Microsoft Windows Server 2008 R2 – Comparação das Edições por Especificação Técnica: http://www.microsoft.com/windowsserver2008/pt/br/r2-editions-overview.aspx Microsoft Server Management Suites Pricing and Licensing – How to Buy the System Center Server Management Suites: http://www.microsoft.com/systemcenter/en/us/management-suites.aspx VMware Compare vSphere Kits: http://www.vmware.com/products/vsphere/buy/small_business_editions_comparison.html Palavras-chaves: Tecnologia, Virtualização, microsoft, virtualização, vmware, vsphere, windows server Autor: Vinicius Emmanuel Assis | Adicionar comentários Sobre o autor: Graduado em Sistemas de Informação pela UNA e pós-graduando em Gestão Estratégica da Informação pela UFMG, Vinicius Assis trabalha há oito anos com computação tendo participação em empresa de telecomunicações, fábrica de software e sistemas de gestão de recursos empresariais, como Analista de Implantação, Arquiteto, Gerente de Projetos e Gerente de Produtos, além de ser membro e voluntário do PMI-MG. Atualmente é Analista de Pré-Vendas na Drive A, trabalhando em projetos de Infraestrutura com software agregado para soluções de virtualização, licenciamento e colaboração.