..:: Apresentação ::..

Minha foto
Profissional na area de TI, especializado em Infra-Estrutura e Telecomunicações. Atua em ambientes de alta tecnologia Desenvolvendo, Implantando e Gerenciando Soluções Corporativas de TI. Estudante e Pesquisador. Formado Técnico e Técnologo em TI pela Universidade de Campinas -UNICAMP. Atualmente aluno de mestrado da UNICAMP, desenvolvendo pesquisas na area de redes complexas.

Trabalhos Acadêmicos

Trabalho de Graduação Interdisciplinar - TGI
Universidade de Campinas - UNICAMP

        A técnica da virtualização vem crescendo e ganhando adeptos entre os profissionais de TI. Analistas estão pesquisando e investindo nessa idéia. A virtualização consiste em instanciar múltiplos sistemas operacionais, compartilhando os mesmos recursos de hardware [1]. As empresas buscam utilizar o máximo da infra-estrutura de TI, e manter todo investimento alinhado a estratégia de negócio [2]. Uma estratégia eficiente para reduzir os custos é consolidar os servidores, ou seja, investir em um equipamento melhor, com maior poder de processamento e mais espaço em disco, para rodar múltiplas aplicações corporativas. Desta forma, reduz-se o número de servidores, e, como conseqüência o consumo de energia que alimentam esses servidores e os equipamentos de refrigeração do ambiente [4].


Esquema de Virtualização de Armazenamento
      Existe um grande risco na consolidação dos servidores, pois se uma máquina parar, muitas aplicações irá parar juntamente com ela. Nesse trabalho são apresentadas algumas soluções que melhoram significativamente o tempo de restauração do sistema, diminuindo downtime (tempo do sistema parado). A virtualização proporciona mais vantagens além da consolidação de servidores, ela permite que múltiplos sistemas operacionais sejam instanciados em um mesmo hardware. As aplicações que são executadas no Linux e outras aplicações que são executadas em Windows, em um ambiente virtual, podem compartilhar recursos de um mesmo servidor físico. Essas características tornam os centros de dados mais dinâmicos e flexíveis [5].
            O hypervisor consiste em uma pequena camada de software, que proporciona para cada servidor virtual uma visão lógica e dedicada dos recursos de hardware disponíveis. Hypervisor é o componente principal na virtualização. Ele roda diretamente no hardware, o que se denomina bare metal [1]. Nesse trabalho a implantação do ambiente virtual conta com esse componente. Na próxima seção teremos uma explicação mais detalhada desse componente.
            A paravirtualização consiste em um dos tipos de virtualização de servidores que se apóia em um subconjunto virtual da arquitetura x86. Nesse tipo, o sistema operacional roda diretamente na camada de hypervisor com uma comunicação direta entre eles [1].
Esquema de Paravirtualização
           O custo de implantação da virtualização depende do cenário atual, e o cenário que se deseja chegar. No entanto, justificar esse investimento é um grande desafio. Os departamentos de TI são cada vez mais pressionados a fazer mais com menos, ou seja, investir somente se necessário, e com garantia de retorno [3]. A estratégia da virtualização de servidores é proporcionar maneiras para atingir essas metas de forma mensurável aos investidores.
          Focando o lado prático da virtualização, em destaque as suas aplicações, essa tecnologia era aplicada somente em máquinas de grande porte, como por exemplo, os mainframes. Porém com a evolução do hardware, os desktops ganharam poder de processamento, com os processadores duo e quad-core. Isso torna possível usar a virtualização em computadores de médio e pequeno porte [6].
           Essa tecnologia se encaixa perfeitamente como solução no problema da subutilização, ou seja, recursos de hardware disponíveis, porém não utilizados. Isso tanto em servidores como em terminais. Por exemplo, um servidor responsável por gerenciar uma rede de computadores, com controles de acessos e outros serviços típicos, não utiliza totalmente os recursos de hardware que possui o tempo todo, principalmente os recursos de memória e disco. Com isso, há recursos estocados e não sendo utilizados. Podemos destacar então, uma importante vantagem de se utilizar a virtualização, pois com ela é possível utilizar esses recursos mais intensamente.
           Na economia global de hoje, as empresas necessitam gerenciar de maneira simples o ambiente de TI, de modo a direcionar todo o seu poder para os processos mais críticos do negócio. A tecnologia é fundamental para tornar as empresas mais flexíveis e responsivas às necessidades de seus clientes, além de permitir rápida adaptação às mudanças do mercado. E assim poder responder rapidamente às oportunidades do mercado e às necessidades do negócio [3].
            O objetivo desse trabalho é analisar de forma prática um cenário sem a tecnologia de virtualização de servidores. Em seguida, criar um projeto de virtualização e executar. No final os resultados obtidos serão comparados, de forma que seja comprovada a eficiência dessa solução.

..:: REFERÊNCIAS BIBLIOGRÁFICAS.
[1] Barham, R. P. et al. Technical reports published by the University of Cambridge. Xen 2002. Inglaterra, janeiro de 2003.
[2] LUFTMAN, J.N. et al. IBM Systems Journal. Transforming the enterprise: the alignment of business and information technology strategies. v.32, n.1, p.198-221, 1993.
[3] Oliveira M. R, Maçada G. C. A. Ligando estratégia e investimentos em infraestrutura de TI: uma abordagem de máximas em um terminal de containers. Porto Alegre, junho 2003.
[4] Oliveira G. Estudo comparativo de metodologias de consolidação de servidores para a elaboração de uma proposta de implementação. 2004. Trabalho de conclusão de curso (Graduação) - Sociedade educacional de Santa Catarina – SOCIESC instituto superior Tupy.
[5] Barham, R. P. et al. Xen and the Art of Virtualization. Inglaterra, Outubro 2003.
[6] Neiger, G. et al. Intel Technology Journal. Intel Virtualization Technology: Hardware Support for Efficient Processor Virtualization. Estados Unidos, v. 10, Agosto 2006.
[7] Pugh, E.W.; L.R. Johnson, John H. Palmer. IBM's 360 and early 370 systems. Cambridge: MIT Press, 1991.
[8] Vmware – Workstation. Apresenta um texto sobre as caracteristicas desse produto. Disponível em: http://www.vmware.com/products/workstation/index.html. Acesso em: 27 Outubro de 2009.
[9] XenSource – Apresenta texto sobre os detalhes dessa tecnologia. Disponível em: http://www.xen.org/. Acesso em: 27 Outubro de 2009.
[10] GNU General Public License (GPL2) – Apresenta um texto com as caracteristicas e explicação dessa licença. Disponível em: http://www.gnu.org/licenses/gpl-2.0.html. Acesso em: 27 Outubro de 2009.
[11] Sisnema Informatica. Apresenta um texto sobre treinamentos e consultorias na área de tecnologia em TI. Disponível em: http://sisnema.com.br/Materias/idmat018180.htm. Acesso em: 23 Setembro 2009.
[12] AMD. Apresenta um texto com as caracteristicas e especificações sobre Virtualization (AMD-V™) Technology. Disponível em: <http://www.amd.com/us/products/technologies/virtualization/Pages/amd-v.aspx>. Acesso em: 26 de outubro de 2009.
[13] Intel® – Apresenta um texto sobre as características e especificações sobre Intel® Virtualization Technology Disponível em: <http://www.intel.com/technology/virtualization/technology.htm?iid=tech_vt+tech>. Acesso em 26 outubro de 2009.
[14] Intel® – Apresenta um texto sobre as características e especificações sobre A Superior Hardware Platform for Server Virtualization. - Technology Brief Intel® Microarchitecture Nehalem Virtualization Technology Intel® Xeon® Processor. -Improving Data Center Flexibility, Performance and TCO with the Intel® Xeon® Processor 5500 Series. Disponível em: <http://download.intel.com/business/resources/briefs/xeon5500/xeon_5500_virtualization.pdf>. Acesso em: 27 de outubro de 2009.
[15] Gerald J. Popek and Robert P. Goldberg (1974). Formal Requirements for Virtualizable Third Generation Architectures. Los Angeles, julho 1974.
[16] Citrix – Apresenta um texto com informações dobre CITRIX XenServer – Enterprise-class. Cloud-proven. Free. Disponível em: <http://www.citrix.com/English/ps2/products/feature.asp?contentID=1686939>. Acesso em 27 outubro de 2009
[17] Xen.org – Apresenta um texto com inforamções sobre User’s manual. Disponível em: http://www.xen.org/support/documentation.html. Acesso em 27 de outubro de 2009.
[18] Microsoft – Apresenta um texto sobre Suporte para memória grande está disponível no Windows Server 2003 e no Windows 2000. Disponível em: http://support.microsoft.com/kb/283037/pt-br. Acesso em: 2 de novembro de 2009.
[19] CITRIX – Apresenta um texto com informações sobre Virtualização de Servidores – Citrix XenServer Visão Geral do produto. Disponível em: http://www.citrix.com/English/ps2/products/subfeature.asp?contentID=1686942. Acesso em 30de outubro de 2009.
[20] Gupta, M. Parihar, M. Lasalle, P. TCP/IP A Bíblia. Rio de Janeiro: Campus,2002.
[21] Microsoft – Apresenta um texto com informações sobre Microsoft.com muda para a versão x64 do Windows. - Documento técnico. Disponível em: http://technet.microsoft.com/pt-br/library/bb735208.aspx. Acesso em: 10 de novembro de 2009.
[22] Documento técnicos da IBM. “ Biblioteca de arquivos técnicos”. Disponível no endereço http://www-03.ibm.com/support/techdocs.
[23] Pepelnjak, I. Guichard, J. Apcar, J. MPLS and VPN architectures. 2a. Vl. Indianapolis: Ciscopress, 2003.
[24] Say, M. G. Eletricidade geral fundamentos. São Paulo: Hemus, 2004.