SlideShare uma empresa Scribd logo
1 de 8
Baixar para ler offline
Virtualização
Anderson Schultz Ribeiro
Fundamentos Computacionais – Faculdade de Tecnologia (Ftec)
Porto Alegre – RS – Brasil
andersonschulzfetc@gmail.com
Resumo. Este artigo tem por objetivo informar e demonstrar o que é? E como
funciona a Virtualização. Demostrar os seus tipos e classificações.
Salientando suas vantagens e desvantagem para empresa e dentro do
ambiente computacional. E trazer alguns exemplos práticos adotados nas
empresas e algumas curiosidades sobre sua utilização.
Abstract. This article aims to inform and demonstrate what is it? And how the
Virtualization. Demonstrate their types and classifications. Stressing its
advantages and disadvantage to company and within the computing
environment. And bring some practical examples adopted in companies and
some curiosities about yours use.
1. Virtualização e suas Definições (O que é? Como funciona?).
Dando início ao que se entende por virtualização. Podemos diferenciar virtualização
entre o real e o abstrato o concreto e o subliminar. Para concretar a ênfase do que se
entende por virtualização seguindo esta trajetória retilínea de pensamento chegamos à
conclusão de que essa tecnologia chamada virtualização se trata de uma parede divisória
entre o real e o virtual. Algo real tem como princípio o visível, algo que podemos tocar
que podemos chutar. Ou seja, algo físico. O que se entende por virtual se assemelha ao
real pelo fato de poder ser visto, mas em sua maioria não pode ser tocado e nem
chutado. Ou seja, podemos “xingar”.
Partindo do pensamento a cima mencionada pode-se entender claramente que a
virtualização nada mais é que um ambiente criado virtualmente como o propósito de
espelhar a realidade. A partir disso podemos atrelar diversos dispositivos, sistemas e
aplicações sem acesso físico, sem algo que podemos tocar. Apenas uma máquina virtual
que podemos chamar de Virtual Server (Figura 1), com o propósito de hospedar
diversos sistemas sem a necessidade de ocupar um espaço real.
Figura 1- Exemplo de um Virtual Server
Fonte: http://1.bp.blogspot.com
Em outras palavras a Virtualização nada mais é que um servidor físico com diversos
servidores lógicos sendo executados simultaneamente dentro deste mesmo servidor
físico. Dando a possibilidade de configurar sistemas operacionais diferentes como Lion,
Linux, Windows em um mesmo local de maneira que sua função seja independente.
O objetivo final da Virtualização (Figura 2) determinado por sua existência seria a
erradicação de dependência de recursos dentro do escopo exercem-te da computação.
Possibilitado a separação de um aplicativo (Dispositivo Físico) e seu sistema (Software
Virtual/ Abstrato). O maior exemplo seria poder instalar um sistema operacional virtual
do MAC, o Lion, em uma máquina da Microsoft.
Figura 2- Ilustração da Virtualização
Fonte: http://blog.skyone.solutions/topic/virtualiza
2. Virtualização e seus tipos
O conceito de virtualização parte com o propósito de sua finalidade. Deste princípio
segue seus três tipos de virtualização da apresentação, virtualização do hardware e
virtualização de aplicativos. Todos condensados dentro da mesma tecnologia com
aprimoração do seu ambiente externo.
2.1. Virtualização da Apresentação
A virtualização da apresentação quebrou a lógica imposta pelo mercado perante a visão
do usuário final. Tal como o usuário leigo que precisa de um dispositivo físico para
trabalhos da escola, Home Office e outros mais.
Partindo do entendimento do usuário casual sem conhecimento dos princípios da
virtualização. O indivíduo vai até a loja e escolhe seu dispositivo partindo do conceito
de que o software deve se o que ele usa tradicionalmente podendo se escolher entre:
Windows, Linux e etc. A partir deste ponto a virtualização da apresentação quebra a
lógica de que o dispositivo está associado ao se sistema operacional.
Virtualização da Apresentação: Se define pela função complexa que diz que o acesso
físico não mais necessita de um ambiente computacional. Em outras palavras. Podemos
acessar o ambiente computacional sem a necessidade de contato real (Contato físico).
Pode se acessar de qualquer local remoto, como se estivesse instalado em um
dispositivo em sua frente.
Conceito: Semelhante ao acesso remoto com a diferença de que mais de um usuário
pode acessar o mesmo sistema simultaneamente, sem prejudicar o acesso de outro
usuário. Ou seja, diversos acessos simultâneos sem afetar o outro usuário.
2.2. Virtualização de Hardware
Pelo seu nome já podemos entender um pouco de sua definição. Virtualização de
hardware: Se define por poder rodar um ou mais sistemas operacionais em uma mesma
máquina (No mesmo dispositivo). Hoje o que possibilita essa facilidade (tarefa/
trabalho) são os softwares específicos para esta função. Exemplo de software VM ware,
Virtual Machine, Operations System Virtual Machine e outros mais. Estes softwares
têm como função principal emular os componentes físicos de um dispositivo real.
(Computador/ Celular e etc.), assim, possibilitado que um software diferente seja
instalado e executado sem mais problemas.
a) Virtualização de Hardware para o Servidor
Para o próprio servidor também existem algumas particularidades benéficas. A
virtualização permite a eliminação dos subserbidores. Extingue a necessidade de
subservidores de rede que utilizam uma porcentagem de recursos da máquina onde são
instalados.
A finalidade da função e de reduzir o gasto de energia por diminuir a necessidade de
dispositivos ligados à rede. Diminuir a quantidade de técnicos para acompanhamento
das rotinas e funções de cada máquina. Diminuir o espaço no qual as maquinas são
instaladas. Em outras palavras, vista a total economia.
b) Virtualização de Hardware para o Usuário
Para o usuário possui a vantagem de erradicar/ eliminar a incompatibilidade entre o
sistema operacional e o dispositivo. Quebrando suas limitações conforme a necessidade
do usuário. Digamos que o usuário tenha um Mac Book da Apple e precisa utilizar
alguns softwares licenciados apenas para utilização dentro dos ambientes da Microsoft.
O indivíduo pode ao invés de adquirir um novo dispositivo físico (Maquina Microsoft),
basta instalar um software com a função de virtualização tal como um VM. Assim,
poderá instalação um sistema operacional Windows em seu dispositivo físico Apple e
utilizar os softwares que deseja. Ou seja, tem alguns benefícios como: Economia de
dinheiro, espaço, energia dentre outros mais.
2.3. Virtualização de Aplicativos
Para que funcione bem a parte de gerenciamento de drives, de memória e de outros
serviços executados pelo hardware em prol do seu sistema operacional entendemos que
para cada sistema operacional existente temos a proporção de hardware remanescente a
execução de seu sistema. Mais ou menos como se um dependesse do outro. A
virtualização de aplicativos já parte do princípio de resolver as incompatibilidades entre
determinado programa e seu respectivo sistema operacional que e por sua vez instalado
em sua máquina, podendo ser executado de qualquer forma tanto da virtualização do
hardware quando virtualização da apresentação. Mas o foco principal da virtualização
de aplicativos e resolver o problema de conflito entre dois aplicativos distintos. Para
resolver este problema a técnica se resume em ter uma unida cópia de um aplicativo,
instalada em um servidor virtual. Assim, podendo ser acessado por outros usuários que
necessitarem do recurso sem a necessidade de instalação do recurso em uma máquina
física. Ou seja, o problema e resolvido quando o recurso e instalado dentro de uma
máquina virtual onde será gerando para ela novos registros de entrada, drives e seus
DLLs. Assim, sendo baixadas e compiladas a partir do uso. Quando usuário final acessa
o recurso recebe o acesso através do aplicativo virtual instalado dentro da máquina
virtual.
3. Virtualização e suas Vantagens
Compactação de Servidores: Devido a pouca utilização de espaço e a quantidade de
recursos fisícos. A partir do conceito é possível ter uma significativa economia de
energia. A final dez máquinas ligadas em um dez tomadas não são mais necessárias uma
vez que virtualizadas em apenas uma máquina, igual a uma tomada em uso.
Redução de Espaço: Com o co-location em Datacenters reduzindo o espaço físico
aquele escritório que tem uma andar só de Server não por se desfazer daquele espaço
devido a compactação do uso.
Aproveitamento de hardware: Através da virtualização é possível separar e distribuir
a utilização e desgastes do hardware atingindo um desempenho total de sua máquina
(Figura 3).
Figura 3- Exemplo de aproveitamento de hardware
Fonte: http://www.infowester.com/virtualizacao.php
Confiança e disponibilidade: Diz que a falha de um software não prejudica o outro
devido a sua classificação dentro do Server.
Economia: Com a implantação de uma máquina virtual temos diversos benefícios na
parte financeira tais como, por exemplo: corte de gastos com novos hardwares, espaço
físico, refrigeração (Não é mais necessário criar uma estrutura ambiente que mantenha a
temperatura adequada para os recursos como ventiladores e ar-condicionado), gastos
com instalação (Serviço simples e prático), espaço físico, consume de eletricidade e
alguns outros recursos.
Cenários de Disaster / Recovery: Torna pratico e fácil a migração das maquinas entre
os hosts.
Migração de aplicações: Troca de sistema operacional de forma rápida e dinâmica.
Facilita a alteração e mantem os recursos disponíveis sempre bem atualizações devido a
sua agilidade.
Desenvolvimento e homologação baseado em ambiente de teste: Com a facilidade de
criar uma imagem da máquina que será implantada em algum local/ empresa. Podemos
criar um servidor igual apenas para testes. Assim, podemos ter uma noção da margem
de erro e da possibilidade de problemas ocasionais dentro do ambiente e da rede.
4. Virtualização e suas Desvantagens
Sobrecarga: Se tiver a necessidade de ligar muitas máquinas virtuais simultaneamente,
pode ocorrer uma exaustão no Server. Ocasionando no travamento do recurso. Por isso
o Server deve ser exatamente apropriado aos serviços que necessita rodar a fim de
prevenir a sobrecarga.
Gastos: Com a máquina virtual realmente é possível fazer uma redução de custos
quanto ao espaço ambiente e a parte de hardware. Mas como tudo pode acabar dando
problema e devemos estar preparados para isso você pode ter um custo bem alto com a
manutenção do serviço. Que conforme o serviço exercido pode desgastar os
componentes necessitando de uma manutenção rotineira.
Dependência: Caso não tenha um backup e algum evento catastrófico acontecer ao
recurso você perde todos os arquivos que estavam alocados em sua máquina virtual.
Antes prevenir que remediar o backup é simples e eficaz.
Segurança: Com o aumento de vírus visados a rede, pode acontecer de uma máquina
virtual alocada em um mesmo Server/ Cloud acabar propagando o vírus para as outras
máquinas virtuais também nele hospedadas.
5. Virtualização e QoS
Dentre as empresas que fornecem o serviço de virtualização propicio ao
desenvolvimento e economia, redução de custos e aplicação de novas tecnologias a
Amazon vem se destacando nesse meio devido ao seu preço e serviço de alta qualidade
prestado para seus clientes. Ela foi uma das primeiras a aplicar o suporte de APIs
(Application Programming Interface/ Interface de Programação de Aplicativos) em data
center e serviço de streaming em Cloud (Nuvem).
O que garante o bom serviço da Amazon é sua estrutura base que conta com diversas
regiões de integrações e clientes, aumentando a capacidade de inovação de oferta e QoS
de serviço (Qualidade de serviço/ Quality of service).
A Amazon é um forte concorrente dentro dos ambientes de virtualização no mercado.
Foi a primeira a inovar o espaço virtual com sua tecnologia Workspace. Conforme
entrevista com o executivo sobre esse novo método da Amazon. Ele salienta da seguinte
forma:
“Você pode acessar o Amazon Workspace de qualquer dispositivo por meio de
credenciais já existentes, eliminando custos com hardware, software e toda a
infraestrutura”. (Retirado do site da Amazon).
Lembrando que com foco no cliente e destaque dentro do mercado a Amazon foca
muito no valor que é bem acessível, e no QoS na qualidade de serviço.
6. Você Sabia?
Hoje com o desenvolvimento da tecnologia e a disponibilidade de acesso aos
dispositivos tivemos uma rápida ascensão dentro do mercado de software que foram os
APP (aplicativos). Temos como exemplo os aplicativos: Instagram (Uma das maiores
redes sociais utilizadas no Brasil), Pinterest e Fousquare. Estes aplicativos são altamente
conhecidos no mundo inteiro. Por sua vez estes aplicativos listados possuem suas
aplicações rodando na nuvem da AWS (Amazon Web Services) (Figura 4). Devido à
necessidade da agilidade dos desenvolvidos móveis surgiu a priorização da necessidade
de aderir o retorno final a outros dispositivos e não atrelar a aplicação a um dispositivo
somente. Isso ocasionou em mais uma evolução dentro da hospedagem em nuvem.
Figura 4 Ilustração da Amazon Web Services
Fonte: http://shanecales.com/amazon-s3.html
Referencias
Eliseu Ribeiro Cherene Viana - Virtualização de Servidores Linux Para Redes
Corporativas - Guia Prático
Renata Piazzalunga - A Virtualização da Arquitetura
Em 21/06/2015 ás 15h: http://www.linhadecodigo.com.br/artigo/2892/qual-a-
tecnologia-de-virtualizacao-que-devo-utilizar.aspx
Em 22/06/2015 ás 23h: http://shanecales.com/amazon-s3.html
Em 23/06/2015 ás 15h: http://www.oficinadanet.com.br/imagens/post/13055/alocacao-
maquina-virtual.jpg
Em 23/06/2015 ás 15h:
http://www.gta.ufrj.br/grad/08_1/virtual/VantagenseDesvantagens.html
Em 24/06/2015 ás 15h: http://peticmonstrossa.blogspot.com.br/2009/05/o-que-e-
virtualizacao-em-servidores-e.html
Em 24/06/2015 ás 17h:
http://blog.skyone.solutions/topic/virtualiza%C3%A7%C3%A3o

Mais conteúdo relacionado

Mais procurados

Apresentação Monografia Virtualização
Apresentação Monografia VirtualizaçãoApresentação Monografia Virtualização
Apresentação Monografia VirtualizaçãoKleber Lyra
 
Cloud computing infraestrutura sem stress
Cloud computing   infraestrutura sem stressCloud computing   infraestrutura sem stress
Cloud computing infraestrutura sem stressLuiz Thiago
 
Slide virtualização
Slide virtualizaçãoSlide virtualização
Slide virtualizaçãoQuarta Etapa
 
Gerência de identidades federadas em nuvens
Gerência de identidades federadas em nuvensGerência de identidades federadas em nuvens
Gerência de identidades federadas em nuvensjarddel
 
Aula 1: Virtualização
Aula 1: VirtualizaçãoAula 1: Virtualização
Aula 1: Virtualizaçãocamila_seixas
 
Virtualizacao esclarecida-oito-diferentes-modos-wp
Virtualizacao esclarecida-oito-diferentes-modos-wpVirtualizacao esclarecida-oito-diferentes-modos-wp
Virtualizacao esclarecida-oito-diferentes-modos-wpfmcosta70
 
O que você gostaria de saber sobre Virtualização, mas não tinha para quem per...
O que você gostaria de saber sobre Virtualização, mas não tinha para quem per...O que você gostaria de saber sobre Virtualização, mas não tinha para quem per...
O que você gostaria de saber sobre Virtualização, mas não tinha para quem per...Matheus Ramos
 
Explicação Virtualização Guilherme Lima
Explicação Virtualização Guilherme LimaExplicação Virtualização Guilherme Lima
Explicação Virtualização Guilherme LimaGuilherme Lima
 
AAB309 - SQL Azure Database - wcamb
AAB309 - SQL Azure Database - wcambAAB309 - SQL Azure Database - wcamb
AAB309 - SQL Azure Database - wcambguest34ed8ec
 
Apresentação VDI com VMware View
Apresentação VDI com VMware ViewApresentação VDI com VMware View
Apresentação VDI com VMware ViewBlue Solutions
 

Mais procurados (16)

Apresentação Monografia Virtualização
Apresentação Monografia VirtualizaçãoApresentação Monografia Virtualização
Apresentação Monografia Virtualização
 
Cloud computing infraestrutura sem stress
Cloud computing   infraestrutura sem stressCloud computing   infraestrutura sem stress
Cloud computing infraestrutura sem stress
 
Slide virtualização
Slide virtualizaçãoSlide virtualização
Slide virtualização
 
Virtualização
VirtualizaçãoVirtualização
Virtualização
 
Aula01
Aula01Aula01
Aula01
 
Gerência de identidades federadas em nuvens
Gerência de identidades federadas em nuvensGerência de identidades federadas em nuvens
Gerência de identidades federadas em nuvens
 
Virtualização - L300
Virtualização - L300Virtualização - L300
Virtualização - L300
 
Artigo
ArtigoArtigo
Artigo
 
Aula 1: Virtualização
Aula 1: VirtualizaçãoAula 1: Virtualização
Aula 1: Virtualização
 
Virtualizacao esclarecida-oito-diferentes-modos-wp
Virtualizacao esclarecida-oito-diferentes-modos-wpVirtualizacao esclarecida-oito-diferentes-modos-wp
Virtualizacao esclarecida-oito-diferentes-modos-wp
 
O que você gostaria de saber sobre Virtualização, mas não tinha para quem per...
O que você gostaria de saber sobre Virtualização, mas não tinha para quem per...O que você gostaria de saber sobre Virtualização, mas não tinha para quem per...
O que você gostaria de saber sobre Virtualização, mas não tinha para quem per...
 
V mware
V mwareV mware
V mware
 
Explicação Virtualização Guilherme Lima
Explicação Virtualização Guilherme LimaExplicação Virtualização Guilherme Lima
Explicação Virtualização Guilherme Lima
 
AAB309 - SQL Azure Database - wcamb
AAB309 - SQL Azure Database - wcambAAB309 - SQL Azure Database - wcamb
AAB309 - SQL Azure Database - wcamb
 
Virtualização
VirtualizaçãoVirtualização
Virtualização
 
Apresentação VDI com VMware View
Apresentação VDI com VMware ViewApresentação VDI com VMware View
Apresentação VDI com VMware View
 

Semelhante a Virtualização: O que é, tipos e vantagens

O que é virtualização
O que é virtualizaçãoO que é virtualização
O que é virtualizaçãoWILSON GOMES
 
Virtualização Teste
Virtualização TesteVirtualização Teste
Virtualização Testegabrielca200
 
Virtualização - Diego Zilli
Virtualização - Diego ZilliVirtualização - Diego Zilli
Virtualização - Diego ZilliDiego Zilli
 
Efficient protection for vdi workstations.docx
Efficient protection for vdi workstations.docxEfficient protection for vdi workstations.docx
Efficient protection for vdi workstations.docxViniciusLeal34
 
Tecnologias Atuais de Redes - Aula 6 - Cloud Computing [Apostila]
Tecnologias Atuais de Redes - Aula 6 - Cloud Computing [Apostila]Tecnologias Atuais de Redes - Aula 6 - Cloud Computing [Apostila]
Tecnologias Atuais de Redes - Aula 6 - Cloud Computing [Apostila]Ministério Público da Paraíba
 
O que é cloud computing (computação nas nuvens)
O que é cloud computing (computação nas nuvens)O que é cloud computing (computação nas nuvens)
O que é cloud computing (computação nas nuvens)Rohan Bernartt
 
Desempenho de um Servidor Web em Ambientes de Computação Isolados
Desempenho de um Servidor Web em Ambientes de Computação IsoladosDesempenho de um Servidor Web em Ambientes de Computação Isolados
Desempenho de um Servidor Web em Ambientes de Computação IsoladosAndre Danelon
 
Opções de trabalho remoto na nuvem
Opções de trabalho remoto na nuvemOpções de trabalho remoto na nuvem
Opções de trabalho remoto na nuvemFabio Hara
 
Virtualização a Nível de Sistema Operacional e sua Proposta de Segurança
Virtualização a Nível de Sistema Operacional e sua Proposta de SegurançaVirtualização a Nível de Sistema Operacional e sua Proposta de Segurança
Virtualização a Nível de Sistema Operacional e sua Proposta de SegurançaAugusto Giles
 
Docker: Introdução à Conteinerização de Apps e Nuvem.
Docker: Introdução à Conteinerização de Apps e Nuvem.Docker: Introdução à Conteinerização de Apps e Nuvem.
Docker: Introdução à Conteinerização de Apps e Nuvem.Marcel Cattaneo
 

Semelhante a Virtualização: O que é, tipos e vantagens (20)

O que é virtualização
O que é virtualizaçãoO que é virtualização
O que é virtualização
 
Virtualização Teste
Virtualização TesteVirtualização Teste
Virtualização Teste
 
Docker
DockerDocker
Docker
 
Aula 9 semana
Aula 9 semanaAula 9 semana
Aula 9 semana
 
Virtualização - Diego Zilli
Virtualização - Diego ZilliVirtualização - Diego Zilli
Virtualização - Diego Zilli
 
Aula 04
Aula 04 Aula 04
Aula 04
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Aula- Virtualização
Aula- VirtualizaçãoAula- Virtualização
Aula- Virtualização
 
Efficient protection for vdi workstations.docx
Efficient protection for vdi workstations.docxEfficient protection for vdi workstations.docx
Efficient protection for vdi workstations.docx
 
Artigo vmware
Artigo vmware Artigo vmware
Artigo vmware
 
Tecnologias Atuais de Redes - Aula 6 - Cloud Computing [Apostila]
Tecnologias Atuais de Redes - Aula 6 - Cloud Computing [Apostila]Tecnologias Atuais de Redes - Aula 6 - Cloud Computing [Apostila]
Tecnologias Atuais de Redes - Aula 6 - Cloud Computing [Apostila]
 
Aula01
Aula01Aula01
Aula01
 
O que é cloud computing (computação nas nuvens)
O que é cloud computing (computação nas nuvens)O que é cloud computing (computação nas nuvens)
O que é cloud computing (computação nas nuvens)
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Desempenho de um Servidor Web em Ambientes de Computação Isolados
Desempenho de um Servidor Web em Ambientes de Computação IsoladosDesempenho de um Servidor Web em Ambientes de Computação Isolados
Desempenho de um Servidor Web em Ambientes de Computação Isolados
 
Opções de trabalho remoto na nuvem
Opções de trabalho remoto na nuvemOpções de trabalho remoto na nuvem
Opções de trabalho remoto na nuvem
 
Virtualização a Nível de Sistema Operacional e sua Proposta de Segurança
Virtualização a Nível de Sistema Operacional e sua Proposta de SegurançaVirtualização a Nível de Sistema Operacional e sua Proposta de Segurança
Virtualização a Nível de Sistema Operacional e sua Proposta de Segurança
 
Usando vitual box parte 1
Usando vitual box   parte 1Usando vitual box   parte 1
Usando vitual box parte 1
 
Docker: Introdução à Conteinerização de Apps e Nuvem.
Docker: Introdução à Conteinerização de Apps e Nuvem.Docker: Introdução à Conteinerização de Apps e Nuvem.
Docker: Introdução à Conteinerização de Apps e Nuvem.
 
Overview Azure
Overview AzureOverview Azure
Overview Azure
 

Virtualização: O que é, tipos e vantagens

  • 1. Virtualização Anderson Schultz Ribeiro Fundamentos Computacionais – Faculdade de Tecnologia (Ftec) Porto Alegre – RS – Brasil andersonschulzfetc@gmail.com Resumo. Este artigo tem por objetivo informar e demonstrar o que é? E como funciona a Virtualização. Demostrar os seus tipos e classificações. Salientando suas vantagens e desvantagem para empresa e dentro do ambiente computacional. E trazer alguns exemplos práticos adotados nas empresas e algumas curiosidades sobre sua utilização. Abstract. This article aims to inform and demonstrate what is it? And how the Virtualization. Demonstrate their types and classifications. Stressing its advantages and disadvantage to company and within the computing environment. And bring some practical examples adopted in companies and some curiosities about yours use. 1. Virtualização e suas Definições (O que é? Como funciona?). Dando início ao que se entende por virtualização. Podemos diferenciar virtualização entre o real e o abstrato o concreto e o subliminar. Para concretar a ênfase do que se entende por virtualização seguindo esta trajetória retilínea de pensamento chegamos à conclusão de que essa tecnologia chamada virtualização se trata de uma parede divisória entre o real e o virtual. Algo real tem como princípio o visível, algo que podemos tocar que podemos chutar. Ou seja, algo físico. O que se entende por virtual se assemelha ao real pelo fato de poder ser visto, mas em sua maioria não pode ser tocado e nem chutado. Ou seja, podemos “xingar”. Partindo do pensamento a cima mencionada pode-se entender claramente que a virtualização nada mais é que um ambiente criado virtualmente como o propósito de espelhar a realidade. A partir disso podemos atrelar diversos dispositivos, sistemas e aplicações sem acesso físico, sem algo que podemos tocar. Apenas uma máquina virtual que podemos chamar de Virtual Server (Figura 1), com o propósito de hospedar diversos sistemas sem a necessidade de ocupar um espaço real.
  • 2. Figura 1- Exemplo de um Virtual Server Fonte: http://1.bp.blogspot.com Em outras palavras a Virtualização nada mais é que um servidor físico com diversos servidores lógicos sendo executados simultaneamente dentro deste mesmo servidor físico. Dando a possibilidade de configurar sistemas operacionais diferentes como Lion, Linux, Windows em um mesmo local de maneira que sua função seja independente. O objetivo final da Virtualização (Figura 2) determinado por sua existência seria a erradicação de dependência de recursos dentro do escopo exercem-te da computação. Possibilitado a separação de um aplicativo (Dispositivo Físico) e seu sistema (Software Virtual/ Abstrato). O maior exemplo seria poder instalar um sistema operacional virtual do MAC, o Lion, em uma máquina da Microsoft. Figura 2- Ilustração da Virtualização Fonte: http://blog.skyone.solutions/topic/virtualiza 2. Virtualização e seus tipos O conceito de virtualização parte com o propósito de sua finalidade. Deste princípio segue seus três tipos de virtualização da apresentação, virtualização do hardware e virtualização de aplicativos. Todos condensados dentro da mesma tecnologia com aprimoração do seu ambiente externo. 2.1. Virtualização da Apresentação
  • 3. A virtualização da apresentação quebrou a lógica imposta pelo mercado perante a visão do usuário final. Tal como o usuário leigo que precisa de um dispositivo físico para trabalhos da escola, Home Office e outros mais. Partindo do entendimento do usuário casual sem conhecimento dos princípios da virtualização. O indivíduo vai até a loja e escolhe seu dispositivo partindo do conceito de que o software deve se o que ele usa tradicionalmente podendo se escolher entre: Windows, Linux e etc. A partir deste ponto a virtualização da apresentação quebra a lógica de que o dispositivo está associado ao se sistema operacional. Virtualização da Apresentação: Se define pela função complexa que diz que o acesso físico não mais necessita de um ambiente computacional. Em outras palavras. Podemos acessar o ambiente computacional sem a necessidade de contato real (Contato físico). Pode se acessar de qualquer local remoto, como se estivesse instalado em um dispositivo em sua frente. Conceito: Semelhante ao acesso remoto com a diferença de que mais de um usuário pode acessar o mesmo sistema simultaneamente, sem prejudicar o acesso de outro usuário. Ou seja, diversos acessos simultâneos sem afetar o outro usuário. 2.2. Virtualização de Hardware Pelo seu nome já podemos entender um pouco de sua definição. Virtualização de hardware: Se define por poder rodar um ou mais sistemas operacionais em uma mesma máquina (No mesmo dispositivo). Hoje o que possibilita essa facilidade (tarefa/ trabalho) são os softwares específicos para esta função. Exemplo de software VM ware, Virtual Machine, Operations System Virtual Machine e outros mais. Estes softwares têm como função principal emular os componentes físicos de um dispositivo real. (Computador/ Celular e etc.), assim, possibilitado que um software diferente seja instalado e executado sem mais problemas. a) Virtualização de Hardware para o Servidor Para o próprio servidor também existem algumas particularidades benéficas. A virtualização permite a eliminação dos subserbidores. Extingue a necessidade de subservidores de rede que utilizam uma porcentagem de recursos da máquina onde são instalados. A finalidade da função e de reduzir o gasto de energia por diminuir a necessidade de dispositivos ligados à rede. Diminuir a quantidade de técnicos para acompanhamento das rotinas e funções de cada máquina. Diminuir o espaço no qual as maquinas são instaladas. Em outras palavras, vista a total economia.
  • 4. b) Virtualização de Hardware para o Usuário Para o usuário possui a vantagem de erradicar/ eliminar a incompatibilidade entre o sistema operacional e o dispositivo. Quebrando suas limitações conforme a necessidade do usuário. Digamos que o usuário tenha um Mac Book da Apple e precisa utilizar alguns softwares licenciados apenas para utilização dentro dos ambientes da Microsoft. O indivíduo pode ao invés de adquirir um novo dispositivo físico (Maquina Microsoft), basta instalar um software com a função de virtualização tal como um VM. Assim, poderá instalação um sistema operacional Windows em seu dispositivo físico Apple e utilizar os softwares que deseja. Ou seja, tem alguns benefícios como: Economia de dinheiro, espaço, energia dentre outros mais. 2.3. Virtualização de Aplicativos Para que funcione bem a parte de gerenciamento de drives, de memória e de outros serviços executados pelo hardware em prol do seu sistema operacional entendemos que para cada sistema operacional existente temos a proporção de hardware remanescente a execução de seu sistema. Mais ou menos como se um dependesse do outro. A virtualização de aplicativos já parte do princípio de resolver as incompatibilidades entre determinado programa e seu respectivo sistema operacional que e por sua vez instalado em sua máquina, podendo ser executado de qualquer forma tanto da virtualização do hardware quando virtualização da apresentação. Mas o foco principal da virtualização de aplicativos e resolver o problema de conflito entre dois aplicativos distintos. Para resolver este problema a técnica se resume em ter uma unida cópia de um aplicativo, instalada em um servidor virtual. Assim, podendo ser acessado por outros usuários que necessitarem do recurso sem a necessidade de instalação do recurso em uma máquina física. Ou seja, o problema e resolvido quando o recurso e instalado dentro de uma máquina virtual onde será gerando para ela novos registros de entrada, drives e seus DLLs. Assim, sendo baixadas e compiladas a partir do uso. Quando usuário final acessa o recurso recebe o acesso através do aplicativo virtual instalado dentro da máquina virtual. 3. Virtualização e suas Vantagens Compactação de Servidores: Devido a pouca utilização de espaço e a quantidade de recursos fisícos. A partir do conceito é possível ter uma significativa economia de energia. A final dez máquinas ligadas em um dez tomadas não são mais necessárias uma vez que virtualizadas em apenas uma máquina, igual a uma tomada em uso.
  • 5. Redução de Espaço: Com o co-location em Datacenters reduzindo o espaço físico aquele escritório que tem uma andar só de Server não por se desfazer daquele espaço devido a compactação do uso. Aproveitamento de hardware: Através da virtualização é possível separar e distribuir a utilização e desgastes do hardware atingindo um desempenho total de sua máquina (Figura 3). Figura 3- Exemplo de aproveitamento de hardware Fonte: http://www.infowester.com/virtualizacao.php Confiança e disponibilidade: Diz que a falha de um software não prejudica o outro devido a sua classificação dentro do Server. Economia: Com a implantação de uma máquina virtual temos diversos benefícios na parte financeira tais como, por exemplo: corte de gastos com novos hardwares, espaço físico, refrigeração (Não é mais necessário criar uma estrutura ambiente que mantenha a temperatura adequada para os recursos como ventiladores e ar-condicionado), gastos com instalação (Serviço simples e prático), espaço físico, consume de eletricidade e alguns outros recursos. Cenários de Disaster / Recovery: Torna pratico e fácil a migração das maquinas entre os hosts. Migração de aplicações: Troca de sistema operacional de forma rápida e dinâmica. Facilita a alteração e mantem os recursos disponíveis sempre bem atualizações devido a sua agilidade. Desenvolvimento e homologação baseado em ambiente de teste: Com a facilidade de criar uma imagem da máquina que será implantada em algum local/ empresa. Podemos criar um servidor igual apenas para testes. Assim, podemos ter uma noção da margem de erro e da possibilidade de problemas ocasionais dentro do ambiente e da rede.
  • 6. 4. Virtualização e suas Desvantagens Sobrecarga: Se tiver a necessidade de ligar muitas máquinas virtuais simultaneamente, pode ocorrer uma exaustão no Server. Ocasionando no travamento do recurso. Por isso o Server deve ser exatamente apropriado aos serviços que necessita rodar a fim de prevenir a sobrecarga. Gastos: Com a máquina virtual realmente é possível fazer uma redução de custos quanto ao espaço ambiente e a parte de hardware. Mas como tudo pode acabar dando problema e devemos estar preparados para isso você pode ter um custo bem alto com a manutenção do serviço. Que conforme o serviço exercido pode desgastar os componentes necessitando de uma manutenção rotineira. Dependência: Caso não tenha um backup e algum evento catastrófico acontecer ao recurso você perde todos os arquivos que estavam alocados em sua máquina virtual. Antes prevenir que remediar o backup é simples e eficaz. Segurança: Com o aumento de vírus visados a rede, pode acontecer de uma máquina virtual alocada em um mesmo Server/ Cloud acabar propagando o vírus para as outras máquinas virtuais também nele hospedadas. 5. Virtualização e QoS Dentre as empresas que fornecem o serviço de virtualização propicio ao desenvolvimento e economia, redução de custos e aplicação de novas tecnologias a Amazon vem se destacando nesse meio devido ao seu preço e serviço de alta qualidade prestado para seus clientes. Ela foi uma das primeiras a aplicar o suporte de APIs (Application Programming Interface/ Interface de Programação de Aplicativos) em data center e serviço de streaming em Cloud (Nuvem). O que garante o bom serviço da Amazon é sua estrutura base que conta com diversas regiões de integrações e clientes, aumentando a capacidade de inovação de oferta e QoS de serviço (Qualidade de serviço/ Quality of service). A Amazon é um forte concorrente dentro dos ambientes de virtualização no mercado. Foi a primeira a inovar o espaço virtual com sua tecnologia Workspace. Conforme entrevista com o executivo sobre esse novo método da Amazon. Ele salienta da seguinte forma: “Você pode acessar o Amazon Workspace de qualquer dispositivo por meio de credenciais já existentes, eliminando custos com hardware, software e toda a infraestrutura”. (Retirado do site da Amazon).
  • 7. Lembrando que com foco no cliente e destaque dentro do mercado a Amazon foca muito no valor que é bem acessível, e no QoS na qualidade de serviço. 6. Você Sabia? Hoje com o desenvolvimento da tecnologia e a disponibilidade de acesso aos dispositivos tivemos uma rápida ascensão dentro do mercado de software que foram os APP (aplicativos). Temos como exemplo os aplicativos: Instagram (Uma das maiores redes sociais utilizadas no Brasil), Pinterest e Fousquare. Estes aplicativos são altamente conhecidos no mundo inteiro. Por sua vez estes aplicativos listados possuem suas aplicações rodando na nuvem da AWS (Amazon Web Services) (Figura 4). Devido à necessidade da agilidade dos desenvolvidos móveis surgiu a priorização da necessidade de aderir o retorno final a outros dispositivos e não atrelar a aplicação a um dispositivo somente. Isso ocasionou em mais uma evolução dentro da hospedagem em nuvem. Figura 4 Ilustração da Amazon Web Services Fonte: http://shanecales.com/amazon-s3.html Referencias Eliseu Ribeiro Cherene Viana - Virtualização de Servidores Linux Para Redes Corporativas - Guia Prático Renata Piazzalunga - A Virtualização da Arquitetura Em 21/06/2015 ás 15h: http://www.linhadecodigo.com.br/artigo/2892/qual-a- tecnologia-de-virtualizacao-que-devo-utilizar.aspx Em 22/06/2015 ás 23h: http://shanecales.com/amazon-s3.html Em 23/06/2015 ás 15h: http://www.oficinadanet.com.br/imagens/post/13055/alocacao- maquina-virtual.jpg Em 23/06/2015 ás 15h: http://www.gta.ufrj.br/grad/08_1/virtual/VantagenseDesvantagens.html
  • 8. Em 24/06/2015 ás 15h: http://peticmonstrossa.blogspot.com.br/2009/05/o-que-e- virtualizacao-em-servidores-e.html Em 24/06/2015 ás 17h: http://blog.skyone.solutions/topic/virtualiza%C3%A7%C3%A3o