Compute¶
Services de calcul et d'exécution sur OVHcloud Public Cloud.
Public Cloud Instances¶
Machines virtuelles basées sur OpenStack Nova, déployées dans les datacenters OVHcloud. Les instances offrent un large choix de configurations adaptées a différents workloads.
Cas d'usage : serveurs web, backends applicatifs, calcul intensif, images custom avec Packer.
Gammes d'instances principales :
| Gamme | Préfixe | Usage | Exemple |
|---|---|---|---|
| Général Purpose | b2, b3 | Workloads équilibres | b3-8 |
| CPU | c2 | Calcul intensif | c2-30 |
| RAM | r2 | Applications gourmandes en RAM | r2-60 |
| GPU | t1, t2 | IA/ML, rendu 3D | t2-45 |
| Discovery | d2 | Dev/test, petits workloads | d2-2 |
Créer une instance¶
openstack server create mon-serveur \
--flavor b3-8 \
--image "Debian 12" \
--network Ext-Net \
--key-name ma-cle-ssh
Créer une instance depuis une image custom¶
Si vous avez construit une image avec Packer et Ansible :
openstack server create mon-serveur \
--flavor b3-8 \
--image "mon-image-custom" \
--network Ext-Net \
--key-name ma-cle-ssh
Regions
OVHcloud propose des regions en France (GRA, SBG), en Europe (BHS, WAW, DE) et dans le monde. Specifiez la region dans votre openrc.sh ou avec --availability-zone.
Lister les flavors disponibles¶
Managed Kubernetes Service (MKS)¶
Kubernetes manage par OVHcloud. Le plan de contrôle est géré par OVHcloud, les mises à jour sont automatiques et le service est intégré nativement au vRack pour l'isolation réseau.
Cas d'usage : orchestration de conteneurs, microservices, déploiements blue/green, intégration avec le Managed Private Registry.
Caractéristiques principales :
- Kubernetes certifie CNCF
- Intégration native avec le vRack pour le réseau prive
- Node pools bases sur les instances Public Cloud
- Autoscaling des node pools
- Persistent volumes via Block Storage
Versions Kubernetes
OVHcloud supporte les 3 dernières versions mineures de Kubernetes. Les mises à jour du plan de contrôle sont automatiques ; les nodes suivent a votre rythme.
Web PaaS¶
Plateforme-as-a-Service basée sur un partenariat avec Platform.sh. Web PaaS permet de déployer des applications web directement depuis un dépôt Git, sans gérer d'infrastructure.
Cas d'usage : applications web (PHP, Python, Node.js, Go, Java), prototypage rapide, environnements de preview par branche Git.
Fonctionnalités clés :
- Déploiement automatique depuis Git
- Environnements de staging par branche
- Services intégrés (bases de données, cache, search)
- Scaling horizontal automatique