Aula_02_SR - Prof. Jéferson Limas

Propaganda
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
Download