Você está na página 1de 7

SUMRIO

CONSIDERAES INICIAIS 5
1. ETAPA N. 1 6
1.1 eyeOS 6
1.2 G.ho.st 6
1.3 Starforce 7
2. ETAPA N. 2 8
2.1 VMWare Server 8
2.2 Xen Server 10
3. Trs cenrios em que a virtualizao seria melhor soluo 12
3.1 Empresas de Pequeno e Mdio Porte 12
3.2 Ambientes de Desenvolvimento 13
3.3 Ambientes de Manuteno e Suporte 13
4. Comparaes com os SOs online (Cloud Computing) 15
REFERNCIAS BIBLIOGRFICAS 17
SUMRIO DE FIGURAS
Figura 1 Modelo de Virtualizao Atual ........................................................... 08
Figura 2 Ambiente de Virtualizao com o VMWare ESX............................... 10
Figura 3 Componentes do Xen Server............................................................. 11
LISTA DE SIGLAS
ATPS Atividades Prticas Supervisionadas
HD Hard Drive // Disco Rgido
SO Sistema Operacional
TI Tecnologia da Informao
VM Virtual Machine // Mquina Virtual

VMM Virtual Machine Monitor


CONSIDERAES INICIAIS
O Sculo XXI denota um cenrio globalizado e altamente concorrencial do mercado de
trabalho.
Desta forma, o diferencial para que os profissionais estejam inseridos neste mercado est
baseado na gama de conhecimento e flexibilidade, alm de um engajamento no processo de
melhoria contnua.
Comprometida com esta tendncia, a Anhanguera Educacional oferece ao corpo discente,
projetos que promovem a integrao entre a vida acadmica e as prticas no mercado. Um
destes projetos denomina-se ATPS Atividades prticas supervisionadas.
Desenvolvido em duas etapas, este ATPS focar os sistemas operacionais online, a
computao em nuvem e as virtualizaes.
Estes novos conceitos de computao j se destacam como as principais fontes de pesquisas
para se trabalhar no mundo de Tecnologia da Informao (TI).
A seguir apresentamos a primeira etapa deste ATPS.
1. ETAPA N. 1
Pela relevncia do assunto ser apresentada uma breve comparao de sistemas
operacionais que foram criados para utilizao em Cloud Computing.
1.1 eyeOS
eyeOS um sistema para escritrios, de cdigo aberto, gratuito e multi-plataforma que
utiliza os conceitos da Cloud computing, baseado na rea de trabalho de um sistema
operacional. O pacote bsico inclui uma estrutura completa de um sistema operacional e
algumas aplicaes de escritrio, como um processador de texto, calendrio, gerenciador de
arquivos, programa mensageiro, navegador, calculadora,
entre outros. Este modelo de Sistema Operacional (SO) em Nuvem leva vantagem em
relao aos outros por ter uma plataforma totalmente grtis e funcional, que pode ser
utilizada por qualquer usurio que possua conexo com a internet, sem a necessidade de
cadastramentos mais complexos.
1.2 G.ho.st
O servio G.ho.st administrado pela empresa Ghost Inc. e fornece um ambiente que
simula o modelo atual de Desktop para usurios domsticos nos padres providos pelos
sistemas operacionais clssicos, porm em nuvem.
Desde Maro de 2010, o G.ho.st no oferecido gratuitamente. Foi enviada uma carta a
todos os usurios do modo FREE do sistema, explicando que no seria economicamente
vivel a manuteno e hospedagem de modelos gratuitos. Assim, a empresa Ghost Inc. se
focou em licenciar e vender suas tecnologias para grandes empresas.
Comparando verses de outros fabricantes, o G.ho.st se consolida como um dos melhores
modelos de WebOS existente no mercado atual.

1.3 Starforce
O Startforce outro modelo de base virtual desktop acessada via browser. Similar a um SO
de uma mquina local, a base virtual possui ferramentas de trabalho de usurio, como editor
de texto, calendrio, messenger e outros.
O Starforce dispensa a instalao de qualquer plugin, sendo necessrio apenas um
navegador e conexo com a internet.
Este sistema tambm usa vrias tecnologias de segurana. Sua plataforma vem embutida
com mais de 50 recursos de segurana e utiliza a criptografia SSL, o padro para garantir a
transmisso cliente-servidor. Alm disso, documentos e senhas armazenadas dentro
do StartForce so totalmente criptografadas com chaves de 128-bit AES, tornando assim,
um WebOS seguro e mais confivel.
Em todos os SOs testados, h a possibilidade de instalaes de novos aplicativos, gravao
e edio de arquivos como so feitos normalmente em computadores pessoais.
Os trs sistemas testados so sistemas baseados em Linux. A vantagem de se ter um sistema
assim a segurana, j que o Linux um dos sistemas mais seguros atualmente e com
menos perigos de invases por crackers (termo utilizado para criminosos virtuais), alm de
ter uma menor chance de contaminao por vrus. Mesmo em nuvem, qualquer sistema
corre risco de infeces e de seus dados serem capturador por criminosos virtuais. Por isso,
questes de segurana sempre so quesitos importantes na escolha de um provedor de
sistemas em nuvem.
A desvantagem na utilizao de SOs em Nuvem o risco de se perder conexo com a
internet e os dados ficarem presos na nuvem, impossibilitando qualquer acesso ou
consulta.
2. ETAPA N. 2
A virtualizao permite que em uma mesma mquina (hospedeira) sejam executados
simultaneamente dois ou mais ambientes distintos e isolados. Esse conceito de Virtual
Machine (VM) remonta aos antigos mainframes, que deviam ser compartilhados por vrios
usurios em ambientes de aplicao completamente diferentes.
[pic]
Figura 1 Modelo de Virtualizao Atual.
Fonte: Virtualizao: VMWare e Xen - Disponvel em .
A seguir, apresentaremos dois aplicativos de virtualizao denominados VMWare Server e
Xen Server. A partir do conceito
destes dois sistemas, sero elaborados comparativos individuais e em conjuntos.
2.1 VMWare Server
O VMWare o mais popular sistema de virtualizao para a arquitetura x86. Sua
infraestrutura de virtualizao fornece softwares que vo desde ambientes desktop a
ambientes para data centers. Os produtos disponibilizados dividem-se em trs categorias:
Gerenciamento e automao;
Infraestrutura virtual;

Plataformas de virtualizao.
O VMWare executado como se fosse um programa, no espao de aplicao, dentro de um
sistema operacional hospedeiro que fica responsvel pela abstrao dos dispositivos que
sero disponibilizados para o sistema operacional visitante (VM). Para ter acesso mais
rpido aos dispositivos, o VMWare instala um driver especial que permite contornar o
problema de suportar um amplo conjunto de dispositivos para a arquitetura x86.
Entre os produtos fornecidos pela VMWare, podemos encontrar o VMWare nas verses
Workstation, Server, Fusion e Player, que so plataformas de virtualizao que necessitam
de um sistema operacional hospedeiro. So bastante utilizados em modelos desktops para
usurios domsticos e para pequenas empresas.
No entanto, h outra plataforma, o VMWare ESX, que por si mesma, um sistema
operacional hospedeiro. Este sistema apresenta desempenho melhor que os demais, mas
reduz a portabilidade, j que necessita de instalao fsica em um computador especfico,
que posteriormente hospedar as mquinas virtuais (VM).
Na arquitetura do VMWare, a virtualizao ocorre a nvel de processador. As instrues
privilegiadas
a serem executadas so capturadas e virtualizadas para depois serem administradas e
gerenciadas pelo Virtual Machine Monitor (VMM), enquanto que as outras instrues so
executadas diretamente no processador hospedeiro.
Os recursos de hardware tambm so virtualizados. O suporte para estes dispositivos
fornecido pelo prprio sistema operacional hospedeiro. Para ter acesso aos dispositivos, o
VMWare instala um driver para estes dispositivos, chamado VMDriver. Este driver pe a
placa de rede em modo promscuo, recebendo todos os quadros ethernet, e cria uma ponte
(bridge), que encaminha os quadros para o sistema hspede ou para a mquina virtual
especificada.
[pic]
Figura 2 Ambiente de Virtualizao com o VMWare ESX.
Fonte: Virtualizao: VMWare e Xen - Disponvel em .
2.2 Xen Server
O Xen um dos mais populares exemplos de virtualizao e trabalha na mesma forma que
o VMWare como o prprio sistema hospedeiro, no necessitando de um outro sistema
operacional como base.
Alguns dos sistemas suportados pelo Xen so Linux, FreeBSD e Windows XP. A
tecnologia de virtualizao provida pelo Xen difere da tecnologia do VMWare. O Xen
segue o conceito da para-virtualizao, que fornece um conjunto de abstraes (processador
virtual, memria virtual, rede virtual, etc.) sobre o quais diferentes sistemas podem ser
portados. As abstraes no so necessariamente similares ao hardware da mquina fsica
hospedeira.
Para entender como o Xen implementa a para-virtualizao, importante salientar dois
conceitos: o de domnio e o de hypervisor.
Os
domnios so as mquinas virtuais do Xen. Essas podem ser de dois tipos: privilegiadas
(domnio 0) e no privilegiadas (domnio U).

J o hypervisor o responsvel por controlar os recursos de comunicao, de memria e de


processamento das mquinas virtuais, mas no possui os drivers para manipular os
dispositivos diretamente. Quando a mquina hospedeira iniciada, uma mquina virtual
privilegiada do domnio 0 criada. Esse domnio acessa uma interface de controle e
executa aplicaes de gerenciamento.
As mquinas virtuais dos domnios U s podem ser criadas, iniciadas e desligadas atravs
do domnio. Na mquina virtual do domnio 0, executado um Linux com ncleo
modificado, que pode acessar os recursos da mquina fsica, j que possui privilgios
especiais, e ainda para se comunicar com as outras mquinas virtuais.
Figura 3 Componentes do Xen Server
Fonte: Virtualizao: VMWare e Xen - Disponvel em .
3. Trs cenrios em que a virtualizao seria melhor soluo
3.1 Empresas de Pequeno e Mdio Porte
Em empresas de pequeno e mdio porte gasta-se muito dinheiro com infraestrutura e
compra de equipamentos de informtica, elevando-se ainda mais quando a empresa est em
ascenso, visto o aumento no nmero de colaboradores, bem como de sua produo.
Quando vamos comprar computadores, vemos que estes esto cada vez mais potentes com
processadores, memrias e Discos Rgidos (HD) de melhores capacidades e velocidades.
Analisando que alguns setores das organizaes no necessitam de hardwares to potentes,
para onde vo esses
processadores, essas memrias e esses HDs de alto desempenho? Muitas vezes estariam
perdidos ou ainda sobrando. Esta sobra de tecnologia foi a alavanca para se pensar em
virtualizaes e consequentemente, distribuir melhor os hardwares dentro das empresas.
Com a virtualizao, h um maior aproveitamento do hardware disponvel, j que toda a
potncia fica alocada nos servidores que so mais robustos para comportar todas essas
VMs. Voltando ao exemplo das empresas, os setores que utilizam menos recursos de
hardware, acessariam essas VMs instaladas nos servidores, ao invs de ter seu prprio
equipamento. Como a VM distribui os recursos conforme a demanda, a quantidade de
mquinas instaladas muito maior. Desta forma aumenta-se a quantidade de terminais
rodando sistemas e aplicativos da empresa sem que haja um custo com aquisio de
mquinas.
3.2 Ambientes de Desenvolvimento
Para ambientes de desenvolvimento se ganha muito quando utilizada a virtualizao.
Alm da mobilidade (pode-se levar a mquina virtual para qualquer outra estao fsica),
ainda h os recursos de snapshot. Com este recurso, quando h qualquer tipo de problema
na mquina virtual, basta voltar a um estado anterior do sistema (que so os chamados
snapshots). Esse tipo de problema acontece sempre quando h instalaes de plug-in ou
quando so feitas atualizaes de SO. Fato este que se estende na maioria dos setores de
desenvolvimento, pois h milhares de aplicativos instalados nas mquinas dos
desenvolvedores.

Com as VMs este no seria um problema, j que possvel criar novas mquinas a
partir de outras j prontas, sem a necessidade de instalar tudo de forma individual.
3.3 Ambientes de Manuteno e Suporte
Assim como nos ambientes de desenvolvimento, os maiores prejuzos em termos de tempo
tcnico nos departamentos de TI esto focados na rea de suporte. Quando as mquinas
fsicas apresentam problemas, a soluo necessria na maioria das vezes a formatao,
onde se leva muito tempo at configurar e instalar tudo novamente.
Servidores tambm so grandes problemas. O perigo de se perder dados (mesmo com os
backups) muito grande, alm do tempo perdido at a configurao de um novo servidor e
a volta do backup.
Com as mquinas e os servidores em modo virtual pode-se voltar a estados anteriores dos
servidores (snapshots). Desta forma, muito mais seguro gerenciar equipamentos atravs
de um supervisor de mquinas.
Estes programas normalmente so inclusos nos pacotes dos softwares de virtualizao. Os
softwares de controle avisam previamente quando pode acontecer problema na mquina, ou
quando algum recurso est apresentando problema. O software tambm faz previses,
avisando quando h a necessidade de expanso de recursos para determinados
equipamentos.
Este conjunto de aes prvias resultaria numa economia de tempo e de mo de obra
tcnica, j que a manuteno realizada preventivamente, ou seja, antes dos equipamentos
apresentarem problemas.
4. Comparaes com os SOs online (Cloud Computing)
Em relao aos SOs e as VMs, podemos dizer que os dois esto ligados diretamente. A
computao em nuvem est em franca expanso, devido o tambm
crescimento das pesquisas e aperfeioamento dos softwares de virtualizao.
Atravs da virtualizao, podem-se criar mquinas que se expandem de acordo com a
demanda. Isso faz com que as vendas de sistemas operacionais online (em nuvem) se
tornem cada vez mais acessveis e fceis de administrar pelas empresas provedoras. Todos
os recursos para VMs so utilizados pelos provadores de Cloud Computing para gerenciar
as mquinas vendidas, fazendo com que os clientes tenham mais segurana e estabilidade,
alm da qualidade dos servios.
Analisando as duas maneiras de se trabalhar com o hardware, pode-se citar algumas
diferenas, vantagens e desvantagens de ambas. Em um ambiente em Nuvem, temos a
vantagem de no precisar comprar o hardware e sim comprar um SO como servio. Assim,
quando j no for mais necessrio o uso de seu SO em nuvem, possvel cancelar o
servio, como fazemos hoje em dia com produtos comercializados por assinaturas.
Referenciando-se a virtualizao comum e local, preciso ter um equipamento fsico e prconfigurado para instalar, para depois utilizar as mquinas virtuais. Assim, quando no for
preciso utilizar uma determinada mquina virtual, tambm possvel exclu-la do
servidor, porm, o hardware hospedeiro continua existindo.
Hoje, a segurana das VMs significativamente maior, pois todas as informaes esto
armazenadas localmente. Quando os dados esto em nuvem, estes se tornam mais

vulnerveis, j que os crackers esto cada vez mais atentos s informaes online. Para
tentar diminuir estes riscos e o cenrio de segurana da nuvem, as empresas
vendem os servios de SO j incluindo pacotes de segurana com antivrus e firewalls.
Outra desvantagem da computao em nuvem no ter o conhecimento de como so
realizados os backup destes servidores. Localmente, toda estrutura de backup conhecida e
realizada de acordo com as necessidades.
Enfim, preciso calcular, planejar e estudar todas as maneiras de proteo dos dados antes
de aceitar qualquer modelo de computao. No existe padro ou certezas da eficcia de
um modelo ou de outro. O que temos, so apresentaes de modelos diferentes para um
mesmo propsito: A utilizao de um computador como SERVIO que afinal o grande
futuro da TI.
A proposta para a prxima etapa ______________________________.
REFERNCIAS BIBLIOGRFICAS
eyeOS for administrations. 2010. Disponvel em: . Acessado em 19 de maro de 2011.
G.ho.st: Viso Geral. 2011. Disponvel em: . Acessado em 20 de maro de 2011.
Glide OS: History, Features. 2011. Disponvel em: . Acessado em 20 de maro de 2011.
Comparativo XEN Enterprise e Vmware ESX. 2007. Disponvel em . Acessado em
25/03/2011.
Comparao VMware e Xen. 2008. Disponvel em . Acessado em 26/03/2011.
Virtualizao: VMWare e Xen, 2009. Disponvel em http://www.gta.ufrj.br/grad/08_1
/virtual/artigo.pdf>. Acessado em 26/03/2011.
----------------------Relatrio referente 1a. etapa do projeto ATPS - sistemas operacionais online, a
computao em nuvem e as virtualizaes, desenvolvido pelos alunos do 5. semestre do
curso Cincia da Computao, sob orientao do professor Jos......
Projeto de Humanizao do SUS

Você também pode gostar