Les serveurs bare metal sont une forme de services de cloud dans lesquels l'utilisateur loue chez un fournisseur une machine physique qui n'est pas partagée avec d'autres locataires.
Contrairement au cloud computing traditionnel, qui repose sur des machines virtuelles, les serveurs bare metal ne sont pas fournis avec un hyperviseur pré-installé ; ils permettent aux utilisateur de contrôler complètement leur infrastructure serveur.
Avec un serveur bare metal, comme les utilisateurs contrôlent complètement la machine physique, ils peuvent choisir leur propre système d'exploitation, éviter les problèmes de « voisins bruyants » de l'infrastructure partagée et optimiser le matériel et le logiciel pour des charges de travail spécifiques, généralement des charges de travail qui utilisent massivement des données.
Outre les machines virtuelles, la mise en réseau et le stockage, les serveurs bare metal sont un composant de base de la pile Infrastructure-as-a-Service (IaaS) dans le cloud computing.
Les principaux avantages des serveurs bare metal reposent sur l'accès dont disposent les utilisateurs finals aux ressources matérielles. Cette approche présente les avantages suivants :
Les serveurs bare metal sont essentiels dans le mix d'infrastructure de nombreuses entreprises, car ils combinent de manière remarquable les performances et le contrôle.
Les termes « serveur bare metal » et « serveur dédié » sont parfois utilisés indifféremment. En fait, les serveurs bare metal sont des services dédiés. Mais bien que serveur bare metal et serveur dédié soient des termes proches, ils ne sont pas synonymes. La différence réside moins dans les serveurs eux-mêmes que dans la manière dont ils sont fournis par le fournisseur de services.
Historiquement, les serveurs dédiés sont associés à de longs délais de mise à disposition, des incréments de facturation de plusieurs mois ou années, et généralement à du matériel bas de gamme voire obsolète.
Le concept de serveur bare metal s'est développé en réponse à l'image négative quelquefois associée aux serveurs dédiés et à l'hébergement. Les fournisseurs spécialisés dans les serveurs bare metal offrent du matériel dédié dans un modèle beaucoup plus proche de celui des services de cloud, avec des durées d'allocation en minutes, à l'heure, et du matériel allant de composants peu chers à des composants haut de gamme, notamment des unités de traitement graphique (GPU). Les serveurs dédiés restent une alternative moins chère pour les utilisateurs qui n'ont pas besoin de ces attributs.
Aujourd'hui, les options de traitement disponibles pour les services de cloud vont au-delà des serveurs bare metal et des serveurs cloud. Les conteneurs deviennent une infrastructure de choix par défaut pour beaucoup d'applications cloud natives. Le modèle service PaaS (Platform-as-a-Service) occupe un créneau important du marché des applications pour les développeurs qui ne veulent pas gérer un système d'exploitation ou un environnement d'exécution. Et l'informatique sans serveur est en train de devenir le modèle de choix des puristes du cloud.
Cependant, la plupart des utilisateurs continuent d'effectuer des comparaisons avec des serveurs virtuels lorsqu'ils évaluent des serveurs dédiés ou bare metal. En outre, pour la plupart des entreprises, les critères de choix portent sur les applications ou les charges de travail. L'utilisation d'une combinaison de serveurs dédiés/bare metal et de ressources virtualisées par les entreprises dans leur environnement de cloud est extrêmement courante.
Les serveurs virtuels sont le modèle le plus courant de calcul dans le cloud, car ils offrent une plus grande densité de ressources, des délais d'allocation plus courts et la possibilité d'augmenter ou de réduire les ressources rapidement en fonction des besoins. Néanmoins, les serveurs dédiés ou bare metal représentent le choix idéal pour certains cas d'utilisation fondamentaux qui tirent parti de la combinaison d'attributs liés aux ressources dédiées, d'une plus grande puissance de traitement et de performances disque et réseau plus constantes :
Serveurs bare metal 100 % dédiés à un seul locataire, disponible sur une infrastructure classique ou de cloud privé virtuel (VPC).
Le cloud computing transforme l'infrastructure informatique en service pour vous permettre de vous « connecter » à des ressources informatiques et des applications sur Internet, sans avoir à les installer et à en assurer la maintenance sur site.
Une machine virtuelle est une représentation virtuelle, ou émulation, d'un ordinateur physique. La virtualisation permet de créer plusieurs machines virtuelles sur un seul ordinateur physique.
IaaS est un service de cloud computing qui fournit des ressources de calcul, de réseau et de stockage fondamentales à la demande, sur Internet, dans une formule de paiement à l'utilisation.