CST em Redes de Computadores Serviços de Rede Aula 02 – Virtualização e Instalação de Servidores Linux Prof: Jéferson Mendonça de Limas Introdução ● O que é Virtualização? – Recurso que permite utilizar diversos Sistemas Operacionais ao mesmo tempo dentro de um outro Sistema Operacional hospedeiro ou até mesmo diretamente sobre o hardware. – Definida como uma camada de abstração entre o hardware e o software, que protege o acesso direto do software aos recursos físicos do hardware. Introdução ● Onde e quando surgiu o conceito de Virtualização? – ● Apesar de parecer novo este conceito foi aplicado apartir de 1959, quando Christopher Strachey publicou o artigo Time sharing processing in large fast computer na Conferência Internacional de Processamento de Informação em Nova Iorque. Qual a importância hoje da Virtualização? – Um dos principais aspectos do uso a virtualização é a redução do consumo de energia dos servidores e dos sistemas de refrigeração, visto que um servidor em pleno uso ou sem uso consomem praticamente a mesma quantidade de energia. – Outra vantagem está na recuperação de serviços que sofreram algum tipo de pane. Introdução ● Para que serve a virtualização? – Reduzir o custo e o tamanho da infraestrutura – Melhorar a flexibilidade e o tempo de resposta – Facilitar backups e melhorar a disponibilidade de aplicativos – Melhorar a administração e aumentar a segurança – Padronizar o hardware e facilitar a migração – Testar softwares e instaladores – Economizar energia Tipos de Virtualização ● Virtualização de Servidores – ● Virtualização de Desktops – ● Introdução de um componente (appliance) onde as diferentes unidades de armazenamento são tratadas como uma única unidade; Virtualização das aplicações – ● Configuração de desktops de usuários finais em uma infraestrutura centralizada e virtual; Virtualização do armazenamento (Storage) – ● Mais comum e fácil de ser justificada; Execução de um programa em um repositório central, o que permite melhor gerenciamento; Virtualização de redes – Permite que uma infraestrutura seja partilhada por grupos de usuários como se fossem um ambiente próprio. Categorias de Virtualização ● Nível de Hardware – ● Nível do Sistema Operacional – ● A camada de virtualização é posta diretamente sobre a máquina física e apresenta as camadas superiores hardware abstrato similar ao original. (Vmware, Xen e Hyper-V) A camada de virtualização está inserida entre o Sistema Operacional e as aplicações. (VirtualBox, SandBox, KVM) Nível de Linguagem de Programação – A camada de virtualização é um programa de aplicação do Sistema Operacional da plataforma. (Máquina Virtual Java, JVM) Hipervisores ● ● Plataforma básica das máquinas virtuais, suas principais funções são: – Escalonamento de tarefas; – Gerência de memória; – Manutenção do estado da Máquina Virtual. São características importantes dos hipervisores: – Segurança sobre os recursos utilizados; – Agilidade na reconfiguração de recursos computacionais; – Capacidade de realizar reconfigurações sem interromper as operações do servidor de máquinas virtuais. Tipos de Hipervisores ● ● Tipo I (Bare-metal, nativo ou superior): executado diretamente sobre o hardware do servidor. Partilha os recursos da máquina física entre as virtuais de forma que estas pensem ter recursos exclusivos. Tipo II (hosted): executada sobre um sistema operacional nativo com se fosse um processo deste. A camada de virtualização é composte de um sistema operacional hóspede e um hardware virtual. Formas de Virtualização ● As soluções de virtualização baseadas em hipervisores incluem os tipos virtualização completa e a paravirtualização. – Virtualização Completa ● – Realiza a abstração completa do sistema físico. Não é necessário realizar modificações no Sistema Operacional na máquina virtual e nem nas aplicações. Facilita o processo de migração entre servidores físicos e virtuais. Paravirtualização ● Alternativa para resolver problemas de desempenho e subutilização de recursos da virtualização completa. O sistema operacional convidado necessita ser modificado, sempre que necessitar executar instruções sensíveis passará a chamar a máquina virtual. Estado do Mercado de Virtualização ● As grandes empresas já se utilizam da virtualização a bastante tempo. Conforme pode ser observado no gráfico abaixo montado com base em pesquisa realizada em 2008 pelo Enterprise Strategy Group, pode-se observar a fatia de mercado ocupada pelas principais empresas do ramo. Como me aprofundar mais em Virtualização? ● ● Existem diversas formas: – Cursos; – Leitura de Materiais; – Vídeo Tutoriais; https://pt.scribd.com/doc/50570155/Virtualizacao-de-Servidores Tira Dúvidas Atividade Prática ● Utilização do VirtualBox – Instalação de um Servidor Linux baseado no Ubuntu Server 14.04 – Documentação da Instalação conforme material demonstrado na Aula Anterior. Instituto Federal Catarinense Campus Avançado Sombrio Av. Prefeito Francisco Lummertz Júnior, 930 Bairro Januária - Sombrio/SC - CEP 88960-000 Telefones: (48) 3533-4001 | 3533-2712