Virtualização de Sistemas Operacionais



Documentos relacionados
Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 2. Cursos de Computação

A consolidação de servidores traz uma séria de vantagens, como por exemplo:

4 Estrutura do Sistema Operacional Kernel

Sistemas Operacionais

Prof. Ms. José Eduardo Santarem Segundo Demonstrar o impacto que o tema virtualização tem representado no mercado

Professor Esp.: Douglas Diego de Paiva

Consolidação inteligente de servidores com o System Center

ANDRE KUSUMOTO VIRTUALIZAÇÃO

Virtualização: VMWare e Xen

SISTEMAS DISTRIBUÍDOS

SISTEMAS OPERACIONAIS

Apresentação da Empresa e seus Serviços.

Prof. José Maurício S. Pinheiro UniFOA

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V

A SALA DE AULA é meu paraíso. Nela me realizo, nela exercito minha cidadania e nela me sinto útil.

Virtualização Gerencia de Redes Redes de Computadores II

A Academia Brasileira de Letras diz que este verbete não existe.

NOTA DE ESCLARECIMENTO

Virtualização. Presente e futuro

CONCEITOS E APLICAÇÕES DA COMPUTAÇÃO EM NUVEM

Gabriel Oliveira do Nascimento Rogério Libarino Aguilar. UFF - Universidade Federal Fluminense

Apresentação resumida

Otimização do Gerenciamento de Datacenters com o Microsoft System Center

Unidade III FUNDAMENTOS DE SISTEMAS. Prof. Victor Halla

Sistemas Operacionais

Virtual Operating Environment (VOE) Marcelo Tomoyose, Kodak Brasileira

Virtualização e Consolidação de Centro de Dados O Caso da UTAD António Costa - acosta@utad.pt

SISTEMAS OPERACIONAIS. Apostila 03 Estrutura do Sistema Operacional UNIBAN

ANÁLISE DE DESEMPENHO ENTRE SOFTWARES VIRTUALIZADORES

COORDENAÇÃO DE TECNOLOGIA (COTEC) ABRIL/2011

Virtualização. P r e s e n t e e f u t u r o Andréa Garcia Trindade 2º. sem/2010. Virtualização Presente e Futuro

Manual de Vendas. Chegou a oportunidade de aumentar os lucros com o Windows Server 2012 R2

Introdução a Virtualização. Sergio Roberto Charpinel Junior Profa. Roberta Lima Gomes

COORDENAÇÃO DE TECNOLOGIA (COTEC) ABRIL/2011

Windows 2008 Server. Windows 2008 Server IFSP Boituva Prof. Sérgio Augusto Godoy.

Sistemas Operacionais

O que é Cloud Computing?

Case de Sucesso. Integrando CIOs, gerando conhecimento. Conjunto de ferramentas permite à Ondunorte o monitoramento proativo dos serviços de TI

Sistemas Operacionais. Prof. Pedro Luís Antonelli Anhanguera Educacional

Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO

Qual servidor é o mais adequado para você?

SISTEMAS OPERACIONAIS. Maquinas Virtuais e Emuladores

Visão do Sistema Operacional

Benefícios e processos relacionados à migração e servidores dedicados para cloud servers. Juliano Simões. Diretor de Tecnologia

Virtualização. Roberto de Beauclair Seixas

Soluções em. Cloud Computing. para Calçados Pegada

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V

MINICURSO WINDOWS SERVER 2008 UTILIZANDO O VMWARE PLAYER

Cisco Unified Data Center A infraestrutura ideal para ambientes e aplicações da Microsoft

DELL POWERVAULT SÉRIE MD ARMAZENAMENTO DE DADOS MODULAR ARMAZENAMENTO DE DADOS DELL POWERVAULT SÉRIE MD

VDESK 2011 Desktop Virtualization

CASO DE SUCESSO SENAI

Senado Federal Questões 2012

Clique. Microsoft. Simples.

OBJETIVOS DA APRESENTAÇÃO

Virtualização. Prof. Emiliano Monteiro

Gerenciando TI - do físico ao virtual para o cloud. Guilherme Azevedo EMC Ionix. Copyright 2009 EMC Corporation. All rights reserved.

Kaspersky Security for Virtualization. Overview

FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 01. Prof. André Lucio

Symantec NetBackup for VMware

Alexandre Malveira, Wolflan Camilo

FRIMESA REDUZ CUSTO E COMPLEXIDADE DE ADMINISTRAÇÃO DE AMBIENTE COM SOLUÇÕES BASEADAS EM TECNOLOGIAS OPEN SOURCE. Case de Sucesso.

ARMAZENAMENTO E COMPUTAÇÃO

NUVEM NO DNA COM A. pág. 8 NASCIDO PARA NUVEM. FUTURO Sistema operacional vai além da virtualização convencional dos recursos dos servidores

Prof. Victor Halla. Unidade IV FUNDAMENTOS DE SISTEMAS

Benefícios do Windows Server 2008 R2 Hyper-V para SMB

Classificação::Modelo de implantação

Figura 01 Kernel de um Sistema Operacional

Desafios de Tecnologia da Informação e Otimização de Investimentos Aplicações para Ambientes Virtualizados Monitoração e Gerenciamento Acesso Remoto

COMPUTAÇÃO EM NUVEM: UM FUTURO PRESENTE

Estrutura, Processos e Threads

SISTEMA DE GESTÃO PARA CURTUMES

ANÁLISE COMPARATIVA ENTRE APLICAÇÕES GRATUITAS EM NUVEM

FTIN Formação Técnica em Informática. Sistema Operacional Proprietário Windows Prof. Walter Travassos

Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores

Sistemas Operacionais

Departamento de Tecnologia da Informação

Marcos Vinicios Marques Professor Cidão. Professor Marcelo Neves

Symantec NetBackup 7 O que há de novo e tabela de comparação de versões

Desenvolvimento de um Simulador de Gerenciamento de Memória

15/09/2015. Gestão e Governança de TI. Modelo de Governança em TI. A entrega de valor. A entrega de valor. A entrega de valor. A entrega de valor

A Cisco no seu data center. A infraestrutura ideal para os ambientes e aplicativos da Microsoft

Sistemas Operacionais

Sistemas Operacionais 1/66

Universidade Utiliza Virtualização para Criar Data Center Com Melhor Custo-Benefício e Desempenho

Guia Rápido de Licenciamento do SQL Server 2012

Proteção de ambientes Citrix XenServer com Arcserve

Virtualização. O conceito de VIRTUALIZAÇÃO

Plataforma na nuvem do CA AppLogic para aplicativos corporativos

Soluções em. Cloud Computing. Midia Indoor. para

Transcrição:

Virtualização de Sistemas Operacionais Felipe Antonio de Sousa 1, Júlio César Pereira 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil felipeantoniodesousa@gmail.com, juliocesarp@unipar.br Resumo. Este artigo constitui uma descrição da virtualização de sistemas operacionais, apresentando os conceitos sobre custo total de propriedade, a composição do sistema operacional, e visão geral de Andrews S. Tanenbaum e opinião distinta de Machado e Maia, com o foco central sobre a virtualização de sistemas operacionais, agregando as vantagens de uso dessa técnica, que proporciona a flexibilidade e agilidade em infraestrutura de tecnologia de informação. 1. Introdução Atualmente, as grandes empresas buscam uma redução em TCO, Custo Total de propriedade, ou seja, diminuir custos com Datacenters, computadores, impressoras, notebooks e aplicações, através de uma técnica que faz o uso de um sistema operacional virtual e, portanto melhorar a flexibilidade e desempenho na produtividade das aplicações em servidores com a utilização da virtualização de sistemas operacionais. Com isso, a virtualização reúne os sistemas operacionais e servidores em um único, ou seja, centraliza os sistemas operacionais e aplicações em um hardware físico e possibilita a instalação de diversos sistemas operacionais distintos, trabalhando juntamente e isolados através de um servidor virtual instalado no hardware como se fosse um sistema operacional convencional. A diferença é que após a instalação, há possibilidade e funcionalidades para a introdução de diversos sistemas operacionais virtuais e aplicações. O objetivo do artigo é a virtualização de sistemas operacionais e, apresentar um projeto que faz o uso dessa técnica através de simulação de máquinas virtuais para a obtenção de resultado, exibido na figura 3. 2. Composição do Sistema Operacional O Sistema Operacional (SO) é composto por rotinas para a execução de tarefas a cada serviço executado pelos usuários e aplicação. Existem sistemas operacionais que são executados através de linhas de comando e utilitários, porém não fazem parte do núcleo do sistema ou kernel. (MACHADO and MAIA. 2007). Portanto, é um sistema complexo que possui todos os recursos e gerenciamento para controlar todos os dispositivos do hardware, rotinas do SO, linguagem de comandos, utilitários e aplicações de maneira eficiente, isso é o que entendem (MACHADO and MAIA. 2007 ). Há três maneiras distintas de os usuários se comunicarem com o kernel do SO. Uma delas são por intermédio das chamadas rotinas do sistema, realizadas por aplicações. Além disso, os usuários podem interagir com o núcleo mais amigavelmente

por meio de utilitários ou linguagem de comandos. Cada sistema operacional oferece seus próprios utilitários, como compiladores e editores de texto. A linguagem de comandos também é particular de cada sistema, com estruturas e sintaxe própria. (MACHADO and MAIA. 2007). A figura 1 exibe a estrutura de SO. Figura 1. Sistemas Operacionais. (Machado, Francis Berenger, e Maia, Luiz Paulo. 2007. p.51). 3. Visão geral de Andrews S. Tanenbaum Na concepção de (TANENBAUM. 2003), o relevante é analisar a interface, é o momento de visualizar a estrutura interna e não externa. Existem diferentes estruturas, porém o importante é o conceito. Segundo (TANENBAUM. 2003), são gerenciadores de recursos os trabalhos dos sistemas operacionais e gerenciar eficientemente as diferentes partes do sistema. São como máquinas estendidas, sua tarefa é oferecer aos usuários uma máquina virtual conveniente ao uso. Comparando-se as ideias de (TANENBAUM. 2003), e (MACHADO and MAIA. 2007), o conceito não muda, pois são apenas as técnicas estruturadas de linguagem de programação em SO que diferenciam um do outro. 4. Máquina Virtual De acordo (MACHADO and MAIA. 2007), um SO é formado por níveis, sendo que camada de nível mais baixo é o hardware. Acima desta camada, encontramos o sistema operacional, que oferece suporte para as aplicações. O modelo de máquina virtual ou virtual machine (VM) cria um nível intermediário entre o hardware e o sistema operacional, denominado gerência de máquinas virtuais. Os níveis são exibidos na figura 2.

Figura 2. Máquina Virtual. (Machado, Francis Berenger, e Maia, Luiz Paulo. 2007. p.60). 4. 1. Virtualização A virtualização de sistemas operacionais tornou-se uma técnica. Pesquisas afirmam que há utilização em diversas empresas ao redor do Brasil e do mundo. Assim, a virtualização agregou um novo conceito que diz a respeito de um sistema operacional virtual. (VERAS, MANOEL. 2011). 4.2. Representação O cenário aborda uma máquina virtual central, trabalhando com um ótimo desempenho forçando as demais máquinas virtuais, por exemplo, um servidor de e-mail, impressão, domínio, banco de dados, trabalhando juntamente, porém isolados e com todo o desempenho de hardware físico (VERAS, MANOEL. 2011). A figura 3, demonstra o cenário de uma máquina virtual e servidores. Figura 3. Máquina Virtual Central.

5. Ferramentas O uso dessa técnica de virtualização necessita de ferramentas de virtualização de principais fornecedores como a Vmware, com a sua linha de produtos VMware ESXi, ESX e VMware vsphere; Microsoft, com a linha de produtos Hyper-V e Microsoft Windows Server com Hyper-V e, por último, a Citrix, com uma linha de produtos como Xen Server, Citrix Essentials for Hyper-V e Citrix Essentials for Xen Server. (VERAS, MANOEL. 2011). 6. Vantagens Com o advento da virtualização em departamento de T.I e redução de gerenciamento de energia e refrigeração, os principais aspectos sobre a virtualização são agilidade e flexibilidade. De acordo (VERAS, MANOEL. 2011), vale ressaltar os benefícios alcançados com a virtualização, no contexto: Redução do TCO: O TCO pode ser reduzido com o uso da técnica de VIRTUALIZAÇÃO. Os fabricantes disponibilizam ferramentas que permitem o cálculo do TCO considerando a comparação de uma infraestrutura de T.I com e sem VIRTUALIZAÇÃO. Em geral, é simples justificar um projeto de VIRTUALIZAÇÃO utilizando a abordagem de TCO, tanto para a atualização da infraestrutura física já existente, como também para a construção de uma nova infraestrutura. A redução do TCO tem a ver com os seguintes aspectos: Redução do uso do espaço físico: a utilização da VIRTUALIZAÇÃO permite a redução do espaço físico, na medida em que considera a utilização de menos servidores como solução. Também a consolidação das estruturas de storage e backup, quase sempre contempladas num projeto de VIRTUALIZAÇÃO de servidores, acabam reduzindo a utilização do espaço como um todo. Redução do consumo de energia: quase sempre junto com a consolidação física vem a redução do consumo de energia. Servidores são os responsáveis pelo maior consumo de energia entre os equipamentos de T.I e a consolidação acaba por reduzir o consumo de energia. Isolamento dos ambientes de testes, desenvolvimento e produção: em muitas instalações, construir ambientes físicos diferentes para os ambientes de teste desenvolvimento e produção pode ser muito caro. A utilização da VIRTUALIZAÇÃO permite otimizar o uso dos recursos, pois permite que estes ambientes existam de maneira completamente isolada, mesmo estando em poucos servidores físicos. Flexibilidade na criação de novas máquinas virtuais: as máquinas virtuais podem ser criadas de forma automática em servidores já existentes. Na prática, a demanda por um novo servidor físico que dependeria de aprovação, compra, entrega, etc. pode ser atendida por uma máquina virtual pronta para rodar. Padronização das plataformas: na medida em que o HYPERVISOR passa a ser o elemento central do servidor virtualizado, todo o esforço de padronização de plataforma fica simplificado, pois a relação com o hardware se dá através dele. Diferentes sistemas operacionais podem coexistir sobre a arbitração do HYPERVISOR.

Gerenciamento centralizado: o gerenciamento das máquinas virtuais fica centralizado em uma única ferramenta, com única interface, reduzindo os custos operacionais de gerenciamento e promovendo a simplificação do ambiente. Simplifica a implantação de técnicas de alta disponibilidade e recuperação de desastres: a implantação de técnicas de alta disponibilidade, como clusters de servidores e o uso de tecnologia de replicação para suportar a recuperação a desastres pode ser simplificada com o uso da VIRTUALIZAÇÃO. A VIRTUALIZAÇÃO permite a utilização do recurso de alta disponibilidade independentemente da técnica de cluster e facilita a criação do site secundário, otimizando os recursos alocados para o segundo site. Além disso, permite automatizar os processos de recuperação de desastres com a fácil integração promovida com técnicas de replicação do storage. Viabiliza a CLOUD COMPUTING e o DATACENTER DINÂMICO: a VIRTUALIZAÇÃO é o componente central do DATACENTER DINÂMICO, que, por sua vez, viabiliza a CLOUD COMPUTING. A CLOUD COMPUTING e o DATACENTER DINÂMICO se viabilizam na medida em que as soluções de VIRTUALIZAÇÃO avançam nos aspectos referentes a balanceamento de carga dinâmica, recuperação de falhas, segurança e interoperabilidade de sistemas diferentes. Portanto, a virtualização proporciona aspectos relevantes para uma infraestrutura alinhada com as tendências atuais referentes à tecnologia de informação (T.I) (VERAS, MANOEL. 2011). 6. Conclusão A virtualização de sistemas tem contribuído significativamente para a agilidade e flexibilidade em infraestrutura de tecnologia da informação com possibilidade de centralização de todos os recursos, manipulação e manutenção de servidores virtuais, contribuindo na centralização, redução de recursos físicos, custo total de propriedade e economia de energia. O objetivo é viabilizar o processo de negócio e aumentar a produtividade de empresas que necessitam a existência e utilização de uma infraestrutura tecnológica de informação. 7. Referências Machado, Francis Berenger. and Maia, Luis Paulo. (2007) Arquitetura de Sistemas Operacionais, 4 th edition, Editora LTC: Rio de Janeiro, Brasil. Tanenbaum, Andrews, S. (2003) Sistemas Operacionais Modernos, Tradução Ronaldo A. L. Gonçalves, Luis A. Consulano. Revisão Técnica Regina Borges de Araujo. 2 th edition, Editora Person Prentice Hall: São Paulo, Brasil. Veras, Manoel. (2011) Virtualização: Componente Central do Datacenter, Prefácio Marco Américo D. Antonio, Editora Brasport: Rio de Janeiro, Brasil.