Un serveur bare metal est un serveur physique dans un environnement cloud dédié à un seul client, avec le système d'exploitation s'exécutant directement sur le matériel plutôt que sur une couche de virtualisation comme un hyperviseur. Cela diffère des instances cloud standard, qui partagent le matériel physique entre plusieurs locataires via un hyperviseur.
Les serveurs bare metal sont provisionnés et gérés à l'aide de protocoles standard de l'industrie tels que IPMI (Intelligent Platform Management Interface) pour l'accès et le contrôle à distance, ou la norme DMTF Redfish plus récente, une API RESTful pour la gestion du cycle de vie du serveur. Le déploiement du système d'exploitation s'effectue généralement via PXE (Preboot eXecution Environment), qui démarre le SE sur le réseau. Entre les attributions de locataires, le fournisseur efface le stockage et réinitialise le micrologiciel pour assurer l'isolation.
Certains fournisseurs de cloud utilisent des cartes de déchargement minces — par exemple, AWS Nitro — qui gèrent la virtualisation des E/S réseau et stockage tout en maintenant le CPU non virtualisé, offrant une expérience bare metal au système d'exploitation.
Exemples de cas d'usage :
- Exécution de bases de données ou d'analyses de données haute performance avec accès complet au matériel
- Applications nécessitant des CPU spécialisés (GPU, FPGA) sans surcharge de virtualisation
- Types d'instances AWS EC2
.metalcommei3.metalouc5.metal - Formes de calcul bare metal IBM Cloud et Oracle Cloud Infrastructure (OCI)
WarningLe provisionnement bare metal prend plusieurs minutes (réinitialisation du matériel, reflash du micrologiciel, réimaging PXE) comparé à quelques secondes pour les VM. Les instances bare metal ne peuvent pas être migrées en direct ni sursouscrites, donc la mise à l'échelle nécessite une capacité pré-réservée plutôt qu'une mise à l'échelle élastique.
Consultez /features/cloud-servers pour les options de provisionnement d'infrastructure.