Aller au contenu

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

openstack flavor list

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