Bare Metal vs Virtual Machine? O que escolher para o Scriptcase!

[size=12pt]Se você não sabe qual escolher para montar seu servidor com Scriptcase na nuvem espero que isto ajude.[/size]

Cito: https://www.ibm.com/developerworks/br/local/cloud/thoughts_on_cloud/index.html

Muita gente acha que no contexto da nuvem somente servidores virtuais são permitidos.
Segundo o National Institute of Standards and Technology (NIST), cuja definição de nuvem é amplamente aceita no segmento de mercado, omite a virtualização como critério para a nuvem. As características essenciais mencionadas pelo NIST incluem autoatendimento sob demanda, acesso amplo à rede, pooling de recursos, rápida elasticidade e serviço medido, mas não virtualização. Isso pode surpreender muitos na comunidade de TI (como eu!) que sempre acharam que uma infraestrutura de servidor virtualizado era necessária para proporcionar a flexibilidade e a escalabilidade associadas à nuvem. Com isso em mente, pode-se notar que as VMs são ótimas para algumas coisas e os servidores bare metal, para outras. Às vezes, estão envolvidas questões tecnológicas e em outras, questões financeiras.

[size=12pt]Definições: [/size]

Bare Metal: Serve para descrever ambientes de TI em que o sistema operacional é instalado diretamente no hardware ou seja são essencialmente servidores físicos que podem ser implantados sob demanda, cobrados por hora/mensal e com 100% de aproveitamento dos recursos computacionais.

Virtual Machine: Pode ser definida como “uma duplicata eficiente e isolada de uma máquina real”. A IBM define uma máquina virtual como uma cópia isolada de um sistema físico, e esta cópia está totalmente protegida. Máquinas virtuais são extremamente fáceis de serem utilizadas, com seus recursos, disco, memória, CPU, porém apresentando um pequena “falta” com relação a performance.

[size=12pt]Vantagens:[/size]

Vantagens do sistema Bare Metal:

  1. Processamento superior em entrada e saída (input/output) de operações por segundo (IOPS)
  2. Maior consistência com discos e rede para performance de I/O
  3. Performance no serviço que elimina problemas existentes em servidores multi-tenant
  4. Segurança reforçada e física
  5. Fornecedores de softwares com licenças e suportes dedicados a esse modelo.
  6. Configuração do hardware customizável
  7. Virtualizadores como VMware e Microsoft Hyper-V possuem versões otimizadas para instalação em servidores Bare Metal.
    8 ) Maior processamento com entrada e saída de operações por segundo (IOPS)
  8. Possui todos os recursos computacionais dedicados a um único usuários e pode oferecer um desempenho otimizado.
    Sem camada hypervisor, sem divisão de processamento, sem divisão de memoria.

Vantagens de Virtual Machine:

  1. Utiliza carga de trabalhos altamente dinâmicos, onde não há uma preocupação muito intensa com desempenho. Podendo a demanda por recursos ser controlada por auto-balance.
  2. Facilita aprimorar e testar novos sistemas operacionais e softwares.
  3. Possibilita a comparar vários sistemas operacionais utilizando o mesmo equipamento.
  4. Executa diferentes sistemas operacionais sobre o mesmo hardware de forma simultânea.
  5. Facilidade no gerenciamento, migração e replicação de computadores bem como de aplicações ou sistemas operacionais.
  6. Confiança e disponibilidade: A falha de um software não prejudica os demais serviços.
  7. O isolamento da máquina virtual assegura que as aplicações e serviços que serão executados dentro de uma máquina virtual não poderão interferir no sistema operacional original e nem em outras máquinas virtuais.
    8 ) Pode ser facilmente deslocadas, copiadas e transferidas entre computadores, possibilitando aperfeiçoar os recurso do hardware.
  8. Valor de locação inferior a um servidor Bare Metal.

[size=12pt]Logo:[/size]

1) Se desempenho não é a prioridade e sim economia no bolso vá de Virtual Machine.
2) Se desempenho é prioritário e há recursos financeiros para investir vá de Bare Metal.

Show de bola, Alexandre!!! Isto vai me ajudar nos meus novos desafios que terei que encarar!!!

Bare Metal ‘Bruto’ é mais rápido de 5% a 15%, mas no final não compensa, nos novos Hardwares: placas mãe, placas de rede e processadores
atuais, GPUS ‘mineração de bitcoins’ eles já são planejados, para suportar a troca rápida i/o entre sistemas virtualizados, o software e hardware
evoluíram para serem virtualizados.

Se der “Paú no Bare Metal”, seu serviço fica parado por mais tempo, qualquer atualização de hardware leva mais tempo para ser feita.

O que é uma Infraestrutura Virtual

A virtualização não se limita apenas a consolidar múltiplos servidores em máquinas virtuais em um único servidor físico, mas provê uma
plataforma robusta e segura que agrega servidores, sistemas de armazenamento (storage) e redes em grupos de recursos (pools)
que
podem ser dinamicamente gerenciados com maior flexibilidade, disponibilidade e confiabilidade.

Componentes de uma Infraestrutura Virtual
Hypervisor: também conhecido como camada de virtualização, permite a completa virtualização de um servidor x86.
Serviços de Virtualização: conjunto de serviços distribuídos, entre eles, gerenciamento de recursos, disponibilidade, proteção de dados e
segurança, para otimizar os recursos disponíveis entre as máquinas virtuais.
Soluções de automação: oferecem recursos especiais para otimizar um processo de TI específico, como provisionamento ou recuperação de desastres.

Vantagens da infraestrutura virtual
Unifica recursos de hardware distintos para criar uma plataforma dinâmica compartilhada e, ao mesmo tempo, garantir disponibilidade, segurança e
escalabilidade incorporadas aos aplicativos.
Aceita uma ampla variedade de sistemas operacionais e ambientes de aplicativos, bem como infraestruturas de rede e armazenamento.

Por que utilizar infraestrutura virtual VMware?
Taxas de utilização de 60 a 80% para servidores x86 (em comparação aos 5 a 15% em PCs não virtualizados);
Redução de custos de mais de US$ 3.000 por ano para cada workload virtualizado;
Capacidade de provisionar novos aplicativos em questão de minutos, em vez de dias ou semanas;
Melhoria de 85% no tempo de recuperação para downtime não planejado.

[size=12pt]Simples assim:[/size]

Eu vi parte do que escreveu neste apelo comercial do vSphere 4 da vmware aqui: http://www.infiniit.com.br/entendendo_virtualizacao.html

Somente acredito no que vejo e na experiência que presenciei.
Quando postei foi baseado na minha experiência que servidores críticos se mostrarem melhores em Bare Metal.
O quanto um servidor é crítico para você depende da sua visão.
Sobre a recuperação de um servidor crítico somente um louco deixa um Bare Metal sem um Slave.
É claro… Assim como futebol, religião… Cada um tem sua opinião. O importante é o cliente ficar feliz no final.