Os servidores bare metal são um tipo de serviços de cloud em que o usuário aluga uma máquina física de um provedor que não é compartilhada com nenhum outro locatário.
Ao contrário da computação em cloud tradicional, com base em máquinas virtuais, os servidores bare metal não são fornecidos com um hypervisor pré-instalado e proporcionam ao usuário controle completo sobre sua infraestrutura do servidor.
Com um servidor bare metal, os usuários têm controle total sobre a máquina física, com a flexibilidade de escolher seu próprio sistema operacional, evitar os problemas com "vizinhos barulhentos" presentes na infraestrutura compartilhada e podem ajustar o hardware e o software para cargas de trabalho que geralmente possuem alto volume de dados.
Juntamente com as máquinas virtuais, a rede e oarmazenamento, os servidores bare metal são um componente básico da solução infraestrutura como serviço (IaaS) da computação em cloud.
Os principais benefícios dos servidores bare metal são baseados no acesso que os usuários finais têm aos recursos de hardware. As vantagens desta abordagem incluem:
Os servidores bare metal desempenham um papel importante no conjunto de soluções de infraestrutura para muitas empresas, devido à sua combinação singular de desempenho e controle.
Os termos "servidor bare metal" e "servidor dedicado" são, às vezes, usados para se referir ao mesmo servidor, e os servidores bare metal são de fato serviços dedicados. Mas embora sejam semelhantes, eles não são sinônimos. A diferença diz menos a respeito dos servidores propriamente ditos e mais sobre como são fornecidos pelo provedor de serviços.
Historicamente, os servidores dedicados têm sido associados a longos prazos de fornecimento, incrementos de faturamento de meses ou anos e, muitas vezes, com hardware de baixa tecnologia e até mesmo ultrapassado.
O conceito de servidores bare metal surgiu como resposta às associações, por vezes negativas, a servidores e hospedagem dedicados. Os provedores especializados em servidores bare metal oferecem hardware dedicado em um modelo mais próximo de um serviço de cloud, com prazos de fornecimento em minutos em vez de horas e com uma configuração que varia desde componentes economicamente acessíveis até os de primeira linha, incluindo unidades de processamento gráfico (GPUs). Os servidores dedicados permanecem como uma alternativa de baixo custo para usuários que não requerem esses atributos.
Atualmente, as opções de computação disponíveis para serviços em cloud vão além de somente servidores bare metal e servidores em cloud. Os contêineres estão se tornando uma opção padrão de infraestrutura para muitos aplicativos nativos da cloud. As soluções de plataforma como um serviço (PaaS) têm um nicho importante do mercado de aplicativos para desenvolvedores que não desejam gerenciar um sistema operacional ou o ambiente de tempo de execução. Além disso, a computação sem servidor está surgindo como o modelo preferencial dos entusiastas de cloud.
Mas a comparação que interessa à maioria dos usuários ao avaliar servidores bare metal ou dedicados é aquela que se refere a servidores virtuais e, para a maioria das empresas, os critérios de escolha são específicos a aplicativos ou às cargas de trabalho. É extremamente comum para uma empresa utilizar uma combinação de recursos dedicados/bare metal e virtualizados em todo o seu ambiente de cloud.
Servidores virtuais são o modelo mais comum de computação em cloud pois oferecem maior densidade de recursos, tempos de fornecimento mais rápidos e a flexibilidade para aumentar e diminuir a capacidade rapidamente conforme necessário. Mas servidores dedicados ou bare metal são a escolha ideal para alguns casos de uso primário que se aproveitam da combinação de atributos centrados em recursos dedicados, maior potência de processamento e desempenho mais consistente de E/S de rede e de disco:
Servidores bare metal 100% dedicados e de locatário único, disponíveis em infraestrutura clássica ou VPC (Virtual Private Cloud).
A computação em cloud transforma a infraestrutura de TI em um utilitário, permitindo conectar-se a recursos de computação e aplicativos pela Internet, sem instalá-los e mantê-los no local.
Uma máquina virtual é uma representação virtual, ou emulação, de um computador físico. A virtualização possibilita criar diversas máquinas virtuais em um único computador físico.
IaaS é um serviço de computação em cloud que fornece recursos básicos de computação, rede e armazenamento sob demanda, pela Internet ou de maneira pay-as-you-go.