Você está na página 1de 10

GRUPO DE DISCUSSO RELATRIO FINAL

Ttulo do Grupo de Discusso: Virtualizao e Consolidao de Ambientes Coordenador: Paulo Srgio de Moraes Centro de Computao Universidade Estadual de Campinas

Objetivo: Elaborar recomendaes para o uso da virtualizao nas instituies pblicas que participaram do 7. Geinfo

7
Participantes NOME
Airton Vilela Alexandre Merlos Ruiz Antonio Tadashi Kikuda Aziz Donizzetti Cavalheiro Salem Dagoberto Carvalio Junior Daniel Ribeiro Kuramitsu Douglas Casoto Douglas Santos Vieira Eliton Carlos Galeli de Oliveira Fabiano Caixeta Duarte Fabio Carneiro de Castro Fbio Massami Yamamoto Flvio Barbosa dos Santos Gilson Gonalves da Cunha Gislaine Olivi Lima Hedilberto Martines Galletti Hercules Ramos Veloso de Freitas USP Curso de Fonoaudiologia FEA-RP/USP Universidade de So Paulo Seo Tcnica de Informtica ESALQ Universidade de So Paulo USP CCUEC / Unicamp Universidade de So Paulo UNESP Jos Arajo Machado Leni Pires das Merces Luis Ricardo Manrique Marcelino Hidenori Sato Marcelo Lima de Oliveira Marcelo Salavee Lemos Marcos Aguinaldo Forquesato Marcos Dario Garcia Sae Marilda Ferrari Mendes Giafarov Mauro Petrini Fernandes Nelson Menezes Neto Regno da Silva Salgado Ricardo Franco Barbosa Ricardo Lamon Cerra Ronaldo Massanori Universidade de So Paulo Universidade de So Paulo Universidade de So Paulo Faculdade de Odontologia de Bauru Universidade de Sao Paulo UNICAMP Unicamp Centro de Computao eletrnica -CCE USP Universidade de So Paulo USP USP USP UNESP

INSTITUIO / UNIDADE
Universidade de So Paulo Universidade de So Paulo Universidade de So Paulo USP Universidade de So Paulo Instituto de Medicina Tropical de So Paulo

7
Ronie Ramos de Oliveira Samuel Reis e Silva Sergio Ricardo Milar CCUEC / Unicamp USP USP

7
Introduo O grupo de discusso sobre virtualizao e consolidao de ambiente foi um grupo bastante heterogneo, devido a tecnologia de virtualizao ser bastante emergente, algumas instituies esto bastante avanados no uso da tecnologia, entretanto existem outras que participaram do grupo para conhecer o que est sendo feito nas outras universidades. A pedido do grupo, colocamos neste documento alguns conceitos sobre virtualizao, No pretendemos esgotar o assunto. O objetivo que todos possam nivelar seus conhecimentos com relao ao assunto. Conceitos sobre virtualizao Como surgiu a virtualizao? O conceito sobre(?) surgiu na dcada de 60, quando a IBM implementou e desenvolveu as mquinas virtuais com o propsito de utilizar de forma simultnea os carssimos equipamentos mainframe da poca. Tudo comeou por volta de 1965, quando pesquisadores da IBM, tentavam avaliar os conceitos emergentes de TTS (Time Sharing System). Eles necessitavam de um meio para realizar avaliaes e testes. Foi ento desenvolvida pela IBM uma forma de dividir as mquinas em partes menores. Estas, por sua vez, tinham a capacidade de fazer o gerenciamento dos seus prprios recursos. O que mquina Virtual? Mquina virtual o nome dado a uma mquina, implementada atravs de software, que executa programas como um computador real. Uma mquina virtual (Virtual Machine VM) pode ser definida como uma duplicata eficiente e isolada de uma mquina real. A IBM define uma mquina virtual como uma cpia isolada de um sistema fsico, e esta cpia est totalmente protegida. O que virtualizao de desktops? O conceito de virtualizao de desktops o mesmo empregado na virtualizao de servidores, ou seja, executar diversos sistemas operacionais em um nico equipamento fsico. Uma forma j bastante difundida, apesar de no utilizar esta mesma terminologia, a virtualizao de desktops, atravs do uso de servidores de terminais, onde cada usurio conectado possui a sua sesso dentro de um mesmo sistema operacional. Um exemplo disso o uso do Terminal Services da Microsoft ou Citrix.

7
Este novo conceito de virtualizao para desktops se diferencia do j difundido servio de terminais, pois neste cenrio, cada usurio possui um sistema operacional prprio, tal como se estivesse utilizando um desktop normal. Este conceito elimina qualquer trauma de migrao, e possui uma srie de benefcios.

O que virtualizao de Servidores? A virtualizao um processo que, atravs do compartilhamento de hardware, permite a execuo de inmeros sistemas operacionais em um nico equipamento. Cada mquina virtual criada neste processo um ambiente operacional completo, seguro e totalmente isolado como se fosse um computador independente. Com a virtualizao, um nico servidor pode armazenar diversos sistemas operacionais em uso. Isto permite que um Datacenter opere com muito mais agilidade e com um custo mais baixo.

Software de Virtualizao Comercial x OpenSource A escolha do software de virtualizao depende muito das necessidades que o projeto de consolidao de TI, pois dependendo das necessidades poder optar pelo uso de uma software OpenSource, ou, nos casos mais crticos, de um software comercial. Abaixo temos a relao dos principais softwares utilizados para virtualio. HyperV (Microsoft) - o software de Virtualizao da Microsoft que nativo do Windows 2008 Server. Site Oficial: http://technet.microsoft.com/ptbr/virtualization/default.aspx VMware (VMware) - VMware o software de virtualizao desenvolvido pela empresa VMWare. Existem vrias distribuies da aplicao, tanto a comercial que agrega todos os servios necessrios para alta disponibilidade, entre outros servios, como a mais simples chamado de VMWare ESXi que pode ser feito o download gratuto e no tem todos os recursos da verso paga. Site oficial:http://www.vmware.com/ XENServer (Linux) - o software de Virtualizao da Cytrix que segue o mesmo modelo de negcio da VMWare, ou seja, existe a distribuio do software XENServer Express que free e o XenServer Enterprise que o software comercial e completo da Citrix. Site oficial: http://www.xenserver5.com/ VirtualBox (SUN) VirtualBox um software de virtualizao desenvolvido pela SUN. distribuido sob os termos da GNU General Public License (GPL) sendo um software de cdigo aberto.

7
Site oficial: http://www.virtualbox.org Tpicos abordados nas mesas de discusso O grupo trabalho abordou os aspectos relacionados s vantagens e desvantagens do uso da virtualizao, tanto em desktops (pouco discutido) como em servidores, que foi o principal tema de discusso. Vantagens do uso da virtualizao - Recuperao do ambiente - Reduo de Custo - Economia de espao fsico - Reduo de consumo de energia eltrica - Sustentabilidade - Redundncia - Facilidade de uso - Facilidade na criao de mquinas virtuais - Portabilidade - Customizao - Reduo de parque (consolidao) - Controle do Ambiente - Gerenciamento - Teste de Aplicaes - Homologao de aplicaes e ambiente - Flexibilidade - Simulao de problemas - Alta disponibilidade dos servios - Balanceamento - Escalabilidade Desvantagens - Projeto Oneroso a curto prazo - Curva de aprendizado alta - Segurana (a falta de informao sobre o assunto segurana em ambientes virtuais) - Investimento inicial em estudo, projeto e recursos - Limitao oramentria - Uso de tecnologia apropriada e de alto custo - Custo de Implantao - Dificuldade para elaborar o projeto de consolidao - Anlise prvia - Tempo - Criao desordenada de mquinas virtuais - Falta de RH capacitado - Fator desconhecimento da tecnologia

7
- Dependncia de softwares proprietrios - Disciplina de uso - A no existncia de regras para disponibilizao - Questo cultural - Necessidade de mquinas com mais recurso de memria e processamento Principais usos - Laboratrios de alunos para facilitar a administrao, pois com o uso de mquinas virtuais o administrador ter menos atividades administrativas devido facilidade de configurao as mquinas virtuais. - Teste em aplicaes, tais como: aplicao de patches em sistema operacional e produtos avaliao e resoluo de problemas homologao de aplicaes, sistemas e produtos. Riscos

- Crescimento desordenado - Falta de Poltica de uso - Falta de regras de uso - Legado de mquinas virtuais - Desempenho comprometido Preocupaes - Aspectos relacionados a desempenho, definir muito bem que tipo de servio pode ser virtualizado - Administrao de ambientes com mquinas virtuais, devido a facilidade de criao das mquinas virtuais poder haver um crescimento muito grande de VMs

Segurana Administrao de mquinas virtuais tambm deve se preocupar com aspectos relacionados a segurana, importante lembrar que se os Sistemas operacionais das desta mquinas virtuais tem que estar com todos os patches de segurana aplicados, para evitar problemas de invaso. Com relao ao Kernel, no existe relatado nenhuma invaso at o momento na camada de software que gerencia o HyperVisor. Entretanto no evento Geinfo, mais precisamente na mesa de discusso, foi relatado que a USP (precisamos indicar o local) detectou uma vulnerabilidade nesta camara, em testes realizados com VMWare. (FABIO-CCE VC PODE CONFIRMAR??)

7
Capacitao O profissional de TI que ir atuar no projeto de implantao e na administrao das mquinas virtuais, dever se capacitar no software de virtualizao. Essa capacitao dever ser contnua, pois existe a necessidade de se manter atualizado na tecnologia escolhida. Alm disso, recomendado que exista um comprometimento das reas responsveis de TI para atender essa necessidade. Recomenda-se tambm que haja o provisionamento de recursos para este fim. A preocupao em capacitao deve tambm estar inserida nos gestores de TI, importante que eles tenham a preocupao com relao a capacitao da equipe que ir administrar e gerenciar essa novo forma de trabalho. Estratgias A estratgia discutida e recomendada pelo grupo de discusso para uma correta implantao de ambiente virtualizado um planejamento de longo prazo, entretanto os benefcios da virtualizao de servidores e desktops podero ser colhidos de imediato. Alm disso, tornar seus servidores mais eficientes (No apenas os problemas de espao e energia no Datacenter sero resolvidos, mas a TI ser muito mais eficiente e flexvel). Desta forma, aconselhvel seguir algumas recomendaes: 1. Inicie a virtualizao com poucos servios. Enquanto algumas empresas recomendam virtualizaes em larga escala, o Grupo de Discusso alerta que, do ponto de vista de custos, gerenciamento e cultural, comear pequeno tende a ser uma opo muito bem vista. Existem duas fases muito diferentes nos projetos de virtualizao. A primeira foca na consolidao de servidores, reduo de custos e aumento do uso do hardware disponvel. A segunda mais importante estrategicamente, mais complexa de implementar e traz muito mais valor ao usurio. Nessa fase, o foco muda para a entrega de novos servios e aumento da qualidade e da velocidade dos mesmos. 2. Virtualize as aplicaes certas Nem toda aplicao boa para ser virtualizada. Normalmente, aplicativos com muita demanda de entradas e sadas tornam-se ineficientes em mquinas virtuais. Foque em aplicaes mais velhas, menores e empacotadas. 3. Defina a sua estratgia de armazenamento Decidir como e onde armazenar imagens e aplicaes fator crtico na determinao de quanta agilidade teremos com a virtualizao. 4. Conhea o licenciamento de software

7
A virtualizao tem crescido muito rapidamente. O mercado de software ainda est reagindo a essa tendncia. Desta forma, a recomendao que antes de virtualizar, avalie a forma de licenciamento do software/servio que ser virtualizado. Tambm necessrio conhecer a poltica de suporte para ambientes virtualizados. Enquanto padres no so definidos, os consumidores devem ficar atentos s politicas dos ISVs. 5. Combine as mquinas virtuais de forma eficiente muito mais importante encontrar uma forma de dinamicamente realocar a capacidade dos servidores do que ter um mapa de consolidao perfeito e esttico. Ser capaz de lidar com o balanceamento de cargas dinamicamente a chave para o sucesso desse tipo de projeto, especialmente em suas primeiras fases.

Recomendaes para o uso da virtualizao Os pontos principais que o grupo de discusso do 7 Geinfo entende que so importantes para a elaborao de um projeto de virtualizao de ambiente, que seja consistente e que no tenha muito impactos na implantao, so: A Virtualizao de servidores deve considerar: A Simplificao das operaes A Melhora no suporte aos servios Permitir fcil crescimento Aumentar a disponibilidade

Deve ser planejada de modo a corrigir e levar em conta problemas tais como: A complexidade do datacenter (energia, ar condicionado e espao) A complexidade da aplicao A compatibilidade entre hardware, sistema operacional e aplicaes. A fragmentao e a subutilizao de recursos O crescimento desorganizado e a m gesto de recursos. Gerenciamento das VMs

Deve-se pensar nos benefcios e custos que a virtualizao trar no seu ambiente: Custo efetivo e continuidade do servio Maior Disponibilidade dos servios e os investimentos necessrios, por exemplo:

7
i.Em rede de armazenamento ii.Em software de virtualizao com caractersticas corporativas iii.Servidores robustos e blades. iv.Clusterizao e redundncia.

Possibilidade de manter o ambiente de homologao para o ambiente de produo Treinamentos e testes Portabilidade de servios, independncia do hardware.

Escolher hardware e software. Adaptar/reutilizar/adquirir o hardware. Software free? . Depende da complexidade de HW, aplicao e da disponibilidade que se quer.

Referncias

http://www.microsoft.com/brasil/virtualizacao/ http://www.hp.com/latam/br/pyme/solucoes/apr_solucoes_01.html http://www.midstorm.org/~fike/palestras/xen_debianday.pdf http://pt.sun.com/sunnews/events/2006/javapt/pdf/Virtualizacao.pdf http://h71028.www7.hp.com/enterprise/cache/4197-0-0-31-338.html http://www.fujitsu.com/pt/projectos/infraestrutura/consolidacaoservidores/ http://www.xenserver5.com/

Você também pode gostar