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 Mais comum e fácil de ser justificada; Virtualização de Desktops Configuração de desktops de usuários finais em uma infraestrutura centralizada e virtual; Virtualização do armazenamento (Storage) Introdução de um componente (appliance) onde as diferentes unidades de armazenamento são tratadas como uma única unidade; Virtualização das aplicações 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 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) Nível do Sistema Operacional 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