Vous êtes sur la page 1sur 5

Programao do Mini-curso: Virtualizao Professor: Geraldo Antonio Kuster Junior Data: 14/11/2009 Horrio: 09:00 as 11:00 1 2 3 4 Introduo a Virtualizao

Benefcios da Virtualizao (Porque Virtualizar) Virtualizao de Servidores como funciona (Viso geral do VMWare Server Virtualizao de Servidores, exemplos Prticos Exemplo de Servidores Virtualizados Testes de Conectividade e Usabilidade dos Servidores Virtualizao de Desktop como funciona (Viso geral do VMWare Player) Exemplo de Estaes Virtualizados Fazendo minha primeira maquina virtual.

56-

Introduo: A virtualizao permite executar vrias mquinas virtuais em uma nica mquina fsica, compartilhando os recursos desse computador nico entre vrios ambientes. Mquinas virtuais diferentes conseguem executar sistemas operacionais diferentes e inmeros aplicativos no mesmo computador fsico. A virtualizao de servidores uma tecnologia que permite que um nico servidor fsico rode, simultaneamente, mais de um Sistema Operacional, mesmo que sejam heterogneos. Isso mesmo, voc pode, em um mesmo equipamento, executar Windows Server, Novell, Linux e Unix! Muito provavelmente voc j ouviu falar em mquinas virtuais, ou VM. Talvez voc no tenha entendido do que se tratava. Eu explicarei aqui. A criao de mquinas virtuais o que possibilita que diversos Sistemas Operacionais rodem simultaneamente em um mesmo equipamento fsico. Uma mquina virtual virtualmente igual a uma mquina fsica, ou seja, ela tem BIOS, processo de boot, dispositivos, tais como, discos, placas de rede, memria, placas de vdeo e assim por diante. Chama-se mquina virtual, pois todos estes dispositivos so virtuais. Isso significa que voc no precisa ter 4 interfaces de rede fsicas para poder ter uma VM com 4 dispositivos de rede ou mesmo 32 para 32 VMs com um dispositivo de rede cada uma.

Benefcios da Virtualizao Atualmente estamos caminhando para a SOA (arquitetura orientada a servios), o que deve adicionar mais algumas camadas nas aplicaes. Novas camadas num mundo sem virtualizao significam mais servidores, e diga-se de passagem, mais servidores significa, aumento dos custos de gerenciamento, aumento do consumo de energia eltrica (no apenas com os servidores, mas principalmente com a refrigerao deles), aumento da complexidade do ambiente, isso inclui cabeamento, estratgias de backup, e at mesmo aumento do MTTR (Men Time to Repair) ...

Em contrapartida, os servidores ganham cada vez mais poder de processamento, ainda mais com a atual tecnologia multi-core. Ora, servidores com grande poder de processamento, e com aplicaes cada vez mais distribudas no significam aplicaes com grande desempenho? Sim, isso verdade, porm com um custo cada vez mais elevado. No apenas para o bolso das empresas, mas tambm para o meio ambiente, j que isto tambm significa que a eficincia energtica dos equipamentos cada vez menor, uma vez que aumentam o poder de processamento e diminuem as tarefas de cada servidor. Estima-se que, em mdia, utilizado apenas 10% da capacidade de processamento de um servidor x86 durante um dia de trabalho. Voc j pensou sobre isso? Bom, esta historinha toda no foi para apavorar ningum, e muito menos para manifestar contrariedade quanto a essa mudana de arquitetura. O objetivo era mostrar como os ambientes tm crescido de forma exponencial, e a partir daqui poder mostrar de forma clara os grandes benefcios da virtualizao de servidores. Com a criao de uma infra-estrutura virtual, podemos colocar "N" servidores virtuais em um mesmo servidores fsico, aumentando a eficincia energtica destes equipamentos e diminundo a complexidade do ambiente. Este "N", em ambientes de produo, chega facilmente a 15 ou 20. Voc j pensou quanta economia reduzir em 15 vezes o nmero de servidores fsicos traria a sua empresa? Vamos citar alguns: Reduo do espao fsico necessrio para armazen-los; Reduo do consumo de energia dos equipamentos; Reduo da dissipao de calor, e conseqentemente da necessidade de refrigerao (grande vilo de consumo); (O meio ambiente agradece :) Reduo das conexes de cabos de rede. Menos cabos, significa menor nmero de portas de switch necessrias; Reduo de tomadas e cabos de energia; Reduo de HBAs e Switches Fiber Channel para acesso ao storage Com isso tudo, reduzimos a complexidade do ambiente, e indiretamente centralizamos o gerenciamento. E ainda tem a conteno, o que significa que quando se precisa de um novo servidor, tudo que se precisa fazer criar uma nova mquina virtual, o que reduz significativamente o tempo de provisionamento de novos servidores. As mquinas virtuais so arquivos, e muito simples a criao de mquinas modelos que se tornam novos servidores em minutos. Preciso lembrar que novos servidores no significaro gastos com aquisio de equipamento, aumento da complexidade, etc, etc? Mas e quando o servidor no aguentar mais mquinas virtuais? Simples, adicione mais um servidor fsico a sua farm, aumentando o seu pool de recursos! Bom, isso representa uma reduo de custos em torno 60%. Ok, mas no acaba por a! A virtualizao de servidores torna as mquinas virtuais independentes do hardware fsico, e a chegamos no segundo grande benefcio desta fantstica tecnologia. A facilidade em promover a continuidade dos negcios, e o baixo tempo de disaster recovery. A independncia do hardware significa que seu site backup no precisa ter equipamentos idnticos e parados aguardando a falha do site principal. Isto reduz muito o custo de um site backup e, tambm, a complexidade dele. Com um modelo bem desenhado, possvel em menos de 20 minutos ter um data center de uma grande empresa rodando no site backup em caso de um sinistro. Quanto tempo sua empresa levaria para colocar os servios no ar em caso

de um sinistro?

Virtualizao de Servidores Ficou claro? A Virtualizao permite a criao de diversas mquinas virtuais atravs do compartilhamento de hardware. claro que para que seja possvel se criar uma mquina virtual, precisamos de um software que proporcione uma camada de Virtualizao, tambm conhecido como hypervisor. Existem basicamente dois tipos hoje no mercado. Aqueles que voc instala sobre um Sistema Operacional (Windows ou Linux), e aqueles que possuem um Kernel prprio e so instalados diretamente no hardware (bare metal). Como aplicativos de virtualizao que so instalados sobre um SO, cito como principais: VMware Server, o Microsoft Virtual Server e o Citrix XenServer Express. Destaco ainda que todos eles so free! Como sistemas de virtualizao bare-metal eu destacaria o: VMware ESX Server (VMware Infrastructure), Citrix XenServer Enterprise Edition e o novo Oracle VM. Vamos trabalhar em cima das ferramentas da VMWARE que j est no mercado desde 1960 com a VM nos mainframes IBM A empresa desenvolvedora do VMware, a VMware Inc., localiza-se em Palo Alto, Califrnia, Estados Unidos e uma subsidiria da EMC Corporation. O nome um jogo de palavras com Virtual Machine (mquina virtual), que o nome tcnico dado a um sistema operacional rodando sob o VMware. Virtualizao de Desktop No momento atual da TI, quem acompanha as notcias no mercado, sabe que virtualizao a palavra da vez. Virtualizar virou sinnimo de abstrair e, portanto, praticamente tudo que tem um conceito de abstrao leva virtualizao em seu nome. No contexto de virtualizao de desktops, basicamente existem quatro conceitos ou tipos. Vou comentar brevemente quais so e aprofundar um pouco mais naquele que em minha opinio o mais vantajoso para as grandes corporaes. Obviamente cada tipo atende melhor determinada situao. O primeiro tipo de virtualizao de desktops que comentarei aquele que se instala um aplicativo de virtualizao no desktop do usurio. Alguns exemplos de aplicativos so: VMware Workstation, Microsoft Virtual PC e Parallels Workstation. Este tipo comumente utilizado quando um usurio precisa utilizar dois ou mais sistemas operacionais, normalmente para teste de alguma aplicao que est desenvolvendo. Algum a ainda faz dual-boot no seu desktop para ter Linux e Windows no mesmo computador? Isso coisa do passado! :) Algumas features como snapshots, clone VM, etc, facilitam a modificao e o rollback para um estado anterior, agilizando muitas tarefas. Existe tambm aquele tipo muito til para empresas que tem pontos de atendimento remoto, sem link com o data center principal da empresa, e que por estarem isolados, esto fora do

controle e das polticas de segurana da empresa. Para estas situaes a VMware oferece o VMware ACE, que permite a criao de mquinas virtuais com polticas de segurana, as quais podem ser entregue para estes usurios remotos utilizarem. As polticas de segurana sero mantidas mesmo sem conexo com a rede. Como exemplo de polticas, podemos citar: qual trafego de entrada e sada permitida naquela mquina virtual, que dispositivos podero ser utilizados, etc. Tambm possvel determinar um tempo de vida para a mquina virtual, criptograf-la e proteg-la contra cpia, evitando que a mquina virtual seja clonada. Tem tambm aquele velho e conhecido tipo, que por ter surgido em outra poca, no levou a virtualizao em seu nome, mas que pode ser considerado como tal. Estou falando do terminal services, como o Microsoft terminal services e o famoso Citrix Presentation Server (antigo Metaframe e agora Citrix XenApp). Muitas empresas adotaram esta tecnologia e disponibilizaram terminais de servidores para que os usurios utilizassem como seus desktops, com o objetivo de centraliz-los e reduzir os custos de manuteno. Apesar do bom nmero de empresas que utilizam esta tecnologia, ela no teve a aceitao que se esperava no incio dos anos 2000. Isto pode ter sido causado por uma srie de fatores, como licenciamento, incompatibilidade de algumas aplicaes, o ambiente entregue para os usurios no exatamente aquele com os quais estes estavam acostumados a trabalhar, etc. Outro fato que importante ressaltar neste momento, para que depois eu possa comparar com o quarto tipo, que em um ambiente de terminais, cada terminal uma seo de um mesmo sistema operacional. Isto significa que no existe um real isolamento. Se um usurio de uma seo executar algum aplicativo que consuma 100% de CPU, todos os demais usurios sero afetados. Se um usurio ou aplicao executarem uma operao que cause uma falha de sistema operacional, o que acontece? Da mesma forma, todos os usurios conectados quele servidor sero prejudicados. Este seguinte o conceito que mais me atrai, e que acredito que possa revolucionar o conceito de desktops nas empresas. Eu estou falando da utilizao dos hypervisors para virtualizao de desktops. Lembrando, hypervisor a camada que virtualiza o Hardware, e instalado diretamente sobre este. Ok, mas qual a vantagem disso? Bom, os hypervisors que me refiro, so aqueles mesmos da virtualizao servidores, como o Vmware ESX (com o VDI Vmware Desktop Infrastructure) e o Citrix XenServer (com o Citrix XenDesktop). Isto significa basicamente duas coisas: Primeira, a virtualizao de desktops ter todos os benefcios da virtualizao de servidores. Segunda, os destokps esto sendo levados para dentro do data center (o que traz mais uma srie de benefcios). Mas qual o diferena para o Terminal Services? Diferente do servio de terminais, neste conceito os desktops no so sees de uma mesma instalao de SO, mas so mquinas virtuais isoladas e encapsuladas. O encapsulamento proporciona mobilidade, o que significa que as mquinas podem ser migradas a quente de um servidor para outro, ou, atualmente tambm, de um storage para outro (no caso do VMware). J o isolamento significa que problemas em um desktop no afetaro os demais, assim como uma mquina virtual nunca usar mais do que os recursos permitidos para ela de um servidor fsico. Este cenrio tambm resolve dois outros problemas citados anteriormente, que so a incompatibilidade de algumas aplicaes e o ambiente operacional, que ser idntico aquele utilizado pelo usurio num desktop comum.

Com todos os desktops dentro do data center, facilitamos o backup dos dados, aumentamos a segurana dos dados empresariais, simplificamos a instalao de novos desktops, centralizamos o gerenciamento, simplificamos a manuteno e o suporte (j que no havero mais desktops fsicos, agora eles sero lgicos) e facilitamos o business continuity no caso de um desastre. Ufa, cansei. Ficarei apenas na citao, pois seno o post ficar muito extenso. Como virtualizar? Por onde comear? Como todo projeto, a virtualizao de desktops exige um bom planejamento. E um bom planejamento depende de uma boa avaliao e anlise do ambiente, e tudo isto vocs encontraro na Virtue IT, uma empresa com foco em virtualizao, que parceira Enterprise VMware e Citrix, e que possui profissionais certificados em ambas as tecnologias, o que nos coloca como a maior equipe de virtualizao do Sul do Pas. Fazendo minha primeira maquina virtual

Vous aimerez peut-être aussi