cst em redes de computadores - eujml.files.wordpress.com · tipos de virtualização...

14
CST em Redes de CST em Redes de Computadores Computadores Serviços de Rede Serviços de Rede Aula 02 – Virtualização e Aula 02 – Virtualização e Instalação de Servidores Linux Instalação de Servidores Linux Prof: Jéferson Mendonça de Limas

Upload: ledung

Post on 18-Jan-2019

224 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: CST em Redes de Computadores - eujml.files.wordpress.com · Tipos de Virtualização Virtualização de Servidores – Mais comum e fácil de ser justificada; Virtualização de Desktops

CST em Redes de CST em Redes de ComputadoresComputadores

Serviços de RedeServiços de Rede

Aula 02 – Virtualização e Aula 02 – Virtualização e Instalação de Servidores LinuxInstalação de Servidores Linux

Prof: Jéferson Mendonça de Limas

Page 2: CST em Redes de Computadores - eujml.files.wordpress.com · Tipos de Virtualização Virtualização de Servidores – Mais comum e fácil de ser justificada; Virtualização de Desktops

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.

Page 3: CST em Redes de Computadores - eujml.files.wordpress.com · Tipos de Virtualização Virtualização de Servidores – Mais comum e fácil de ser justificada; Virtualização de Desktops

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.

Page 4: CST em Redes de Computadores - eujml.files.wordpress.com · Tipos de Virtualização Virtualização de Servidores – Mais comum e fácil de ser justificada; Virtualização de Desktops

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

Page 5: CST em Redes de Computadores - eujml.files.wordpress.com · Tipos de Virtualização Virtualização de Servidores – Mais comum e fácil de ser justificada; Virtualização de Desktops

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.

Page 6: CST em Redes de Computadores - eujml.files.wordpress.com · Tipos de Virtualização Virtualização de Servidores – Mais comum e fácil de ser justificada; Virtualização de Desktops

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)

Page 7: CST em Redes de Computadores - eujml.files.wordpress.com · Tipos de Virtualização Virtualização de Servidores – Mais comum e fácil de ser justificada; Virtualização de Desktops

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.

Page 8: CST em Redes de Computadores - eujml.files.wordpress.com · Tipos de Virtualização Virtualização de Servidores – Mais comum e fácil de ser justificada; Virtualização de Desktops

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.

Page 9: CST em Redes de Computadores - eujml.files.wordpress.com · Tipos de Virtualização Virtualização de Servidores – Mais comum e fácil de ser justificada; Virtualização de Desktops

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.

Page 10: CST em Redes de Computadores - eujml.files.wordpress.com · Tipos de Virtualização Virtualização de Servidores – Mais comum e fácil de ser justificada; Virtualização de Desktops

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.

Page 11: CST em Redes de Computadores - eujml.files.wordpress.com · Tipos de Virtualização Virtualização de Servidores – Mais comum e fácil de ser justificada; Virtualização de Desktops

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

Page 12: CST em Redes de Computadores - eujml.files.wordpress.com · Tipos de Virtualização Virtualização de Servidores – Mais comum e fácil de ser justificada; Virtualização de Desktops

Tira Dúvidas

Page 13: CST em Redes de Computadores - eujml.files.wordpress.com · Tipos de Virtualização Virtualização de Servidores – Mais comum e fácil de ser justificada; Virtualização de Desktops

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.

Page 14: CST em Redes de Computadores - eujml.files.wordpress.com · Tipos de Virtualização Virtualização de Servidores – Mais comum e fácil de ser justificada; Virtualização de Desktops

Instituto Federal Catarinense - Campus Avançado Sombrio

Av. Prefeito Francisco Lummertz Júnior, 930Bairro Januária - Sombrio/SC - CEP 88960-000

Telefones: (48) 3533-4001 | 3533-2712