Visão do Sistema Operacional programadores e analistas usuários programas, sistemas e aplicativos Usuários Sistema Operacional memória discos Hardware UCP fitas impressoras monitores
O que é um Sistema Operacional? Programa intermediário entre o usuário e o hardware do computador, gerenciando a utilização e o compartilhamento dos recursos, como processadores, memórias e dispositivos. Os comandos básicos não precisam ser re-escritos para cada aplicativo. Por exemplo, para imprimir um arquivo, os processadores de texto mandam o arquivo para o sistema operacional imprimir.
O que você vê no SO?
O que você vê no SO?
Maquinas virtuais em um computador VM 1 VM 2 VM n Ap 1 Ap 2 Ap n SO 1 SO 2 SO n HV 1 HV 2 HV n Gerência de Máquinas Virtuais Hardware
Máquina virtual Virtual Machine (VM) Ter uma VM significa ter um computador virtual, idêntico ao que você tem. É como criar uma cópia idêntica do computador que você consegue ver ou pegar só que é uma cópia feita por software. Como funciona? A VM (copia o hardware em software) trabalha na perspectiva de que existe um computador exclusivo, entretanto, podemos ter várias VMs. Dessa forma, conseguimos instalar um SO (nesse ambiente controlado) de tal forma que ele funcione de forma independente.
Histórico e vantagens O conceito de VM foi criado na década de 60 pela IBM. Algumas vantagens: Possibilita um redução em custos e complexidade e do espaço ocupado pelos servidores; Melhor alinhamento dos processos da Ti com os objetivos da empresa; Elimina redundância e maximiza a utilização da infra-estrutura da TI.
Tipos de máquinas virtuais Existem dois tipos de máquinas virtuais, a máquina virtual de processos e o hypervisor; A máquina virtual de processos executa por cima de um SO fornecendo, criando hardwares virtuais; O hypervisor insere uma camada de abstração entre o hardware e o SO. Versão profissional que é utilizadas pelas empresas que querem substituir os servidores por VMs
Máquina virtual de processos
Hypervisor O hypervisor executa diretamente em cima do hardware, fornecendo hardwares virtuais; Ele fornece um hardware virtual para cada SO de tal forma que ele tenha a ilusão de que o servidor de alta capacidade seja só dele.
Hypervisor quando o gerenciador roda diretamente sob o computador.
VMware O VMware é um software que cria máquinas virtuais que simulam um PC completo dentro de uma janela (ou em tela cheia), permitindo instalar praticamente qualquer sistema operacional para a plataforma x86. Referências: http://www.guiadohardware.net/termos/vmware http://en.wikipedia.org/wiki/vmware_workstation
VirtualBox Virtual Box é um software de virtualização desenvolvida pela Oracle. Assim como o VMware, o VirtualBox permite criar máquinas virtuais de várias versões do Linux, Windows, BeOS, DOS, etc. Referências: http://www.virtualbox.org/wiki/screenshots http://it.wikipedia.org/wiki/virtualbox
SEM VIRTUALIZAÇÃO Porque utilizar virtualização?
COM VIRTUALIZAÇÃO Porque utilizar virtualização?
BladeCenter é o que algumas empresas estão adotando como solução professional para os servidores virtualizados. Cada Blade ou placona conforme figura ao lado é um servidor. Processador Memoria RAM Rede Gigabit Ethernet Discos internos O Chassis é o meio de interligá-los: Energia Blowers cooling - ventiladores DVD-ROM Floppy disks USB ports Integração entre as placas. Gerência dos módulos IBM Blade - with its cover on - ready for insertion into the BladeCenter IBM BladeCenter chassis - 7U rackable 16
Considerações finais Um desktop é normalmente o computador do usuário ou pessoa que utiliza o computador para realizar suas atividades na empresa; PC, computador pessoal ou desktop são conceitos equivalentes, entretanto, o Desktop é normalmente utilizado no contexto da empresa; O Desktop tem uma arquitetura ou engenharia que foi planejada para o seu propósito que é do uso para a pessoa. Portanto, imagina-se que esse computador não ficará ligado 24 horas por dia;
Considerações finais Um servidor é um computador projetado para ficar ligado 24 horas por dia, 7 dias por semana e 365 dias no ano. Portanto, sua engenharia é específica e por isso é que ele tem um preço mais elevado; Uma falha grave que ainda acontece nas empresas é utilizar um Desktop para trabalhar como se fosse um servidor. Independente de ser um servidor do ERP, do Firewall da empresa ou do Banco de Dados, jamais devemos utilizar desktops como servidores.
Conclusão A virtualização não é um assunto novo, mas é um tema atual; Está ganhando mercado pois se mostrou uma ótima solução para reduzir custos, aumentar a utilização dos recursos e prover maior flexibilidade e facilidade de gerenciamento; Existem várias soluções de virtualização, para escolha de uma delas basta analisar qual melhor se encaixa com o seu problema.