Ok, já percebi o que é a Virtualização. Agora, como é que eu posso começar a Virtualizar?
Boa pergunta! Deixa-me ver se consigo ajudar :-)
Existem actualmente 3 formas de Virtualizar Servidores, mas, infelizmente, nem todas estão ao alcance dos principiantes nesta matéria. Vou descrever brevemente cada uma delas e depois ajudar com a que serve à maioria dos principiantes:
1 - Infraestrutura VMware vSphere baseada em Servidores Físicos: Esta é a solução tradicional também referida como "On-Prem", ou seja, compramos um conjunto de Servidores Físicos com CPU, RAM e Disco Local ou Storage Externo (ao qual vamos ligar os nossos Servidores por rede ou fibra óptica), instalamos o Hypervisor da VMware, o ESXi e começamos a Virtualizar. Esta solução, além dos custos com Hardware (Servidores e Storage), tem também custos com a componente de Redes, pois teremos de ligar todos os Servidores em rede, mas ainda os custos de licenciamento do Software VMware vSphere ESXi.
2 - Virtualização de Servidores em Cloud, a solução da Moda: Esta solução tem ganho alguma adopção em Portugal, mas não tanta como se tem visto por esse mundo fora. É uma solução bastante prática e vantajosa financeiramente, pois elimina a necessidade de termos todos os custos que mencionei anteriormente, ou seja, elimina a necessidade de termos Servidores Físicos "On-Prem" na nossa empresa, equipamentos de Rede, etc, bem como os custos associados a essa manutenção, operação, etc. Aqui existe apenas a componente de gestão operacional desta Solução, que terá de ser assegurada por alguém que conheça a Cloud escolhida e tenha algum Know-How deste tipo de ecossistemas. Toda a gestão e utilização da Cloud é feita num portal desse Cloud Provider e os Servidores Virtuais são instalados com base em Templates disponíveis num catálogo da própria Cloud.
3 - Software de Virtualização para PC's, a opção para principiantes: Existe Software disponível, para transformarmos o nosso PC/Portátil, num Hypervisor, ao mesmo tempo que corremos o nosso Windows/Linux/MAC. Os mais utilizados são VMware WorkStation para Windows, VMware Fusion para MAC, Hiper-V para Windows10 Enterprise ou KVM para Linux. Estes Software conseguem abstrair uma parte dos recursos disponíveis no nosso PC e permitem-nos criar um Servidor Virtual para desempenhar outro tipo de funções, ou até testes.
Eu pessoalmente uso as Soluções 1 e 3, ou seja, tenho 2 Servidores Físicos em casa que comprei baratos no Ebay e uso em testes mais sérios com soluções mais pesadas. Desta forma consigo simular uma solução do tipo Infraestrutura "On-Prem" uma vez que tenho ainda um router Fortigate a servir a componente de rede a estes 2 Servidores. Esta solução tem uma desvantagem enorme, o consumo energético. Infelizmente ter 2 Servidores de gama empresarial, ligados 24/7, tem um efeito dramático na conta da Luz. Por esse motivo só os ligo quando preciso de fazer testes a sério, num ambiente controlado.
Depois tenho o Software de Virtualização VMware WorkStation instalado no Portátil, onde consigo aprovisionar Servidores Virtuais sempre que preciso de realizar testes rápidos ou fazer uma Demo com um Cliente. Se o Portátil tiver CPU e RAM suficiente (o que é o meu caso), podem fazer um ambiente "Nested". E o que é um ambiente Nested perguntam vocês!? Um Ambiente Nested é criar um Hypervisor Virtual onde depois podemos criar Servidores Virtuais, lembram-se do filme Inception? Um sonho dentro de um sonho? É isso mesmo, no meu portátil com Windows e VMware Workstation, eu crio um Servidor Virtual com VMware vSphere ESXi, depois dentro desse crio Servidores Virtuais. Desta forma, fico com 2 níveis de virtualização, o primeiro que é assegurado pelo Software de Virtualização VMware WorkStation, abstraindo os recursos físicos do portátil e o segundo assegurado pelo Hypervisor ESXi que instalei dentro do VMware Workstation. Este ESXi fica capacitado para suportar a criação de novos Servidores Virtuais, ainda que, a este nível, os recursos comecem a escassear :-)
Se tiverem questões sobre estes temas, partilhem na caixa de comentários e eu tento ajudar a esclarecer.
Disclaimer: As opiniões aqui apresentadas são as minhas opiniões pessoais, que nada têm a ver com a minha entidade patronal ou clientes/parceiros com os quais trabalho actualmente.
Sem comentários:
Enviar um comentário