Une instance est une machine virtuelle lancée dans le Cloud public ou dans un Virtual Private Cloud (VPC), composée d'éléments de calcul, de stockage et de mémoire, sur laquelle un système d'exploitation (Operating System - OS) tourne, et qui peut héberger vos applications métier. Vous pouvez choisir entre différentes configurations matérielles appelées types d'instances, et entre différentes images machines utilisées comme modèles pour les instances à lancer.

Les sujets suivants sont abordés : 

Informations générales sur les instances

Une instance est l'équivalent exact d'une machine physique, virtualisée et lancée dans le Cloud à l'aide d'une image machine Outscale (OMI) comme modèle et d'un type d'instance comme configuration matérielle. Une OMI sert de modèle pour créer l'instance en fournissant au moins un OS, et possiblement d'autres applications logicielles. Pour en savoir plus, voir À propos des OMI.

Les instances sont composées de coeurs virtualisés (vCores), de mémoire et de stockage. Ce stockage consiste en des volumes Block Storage Unit (BSU) permanents. Le volume système de l'instance est un volume BSU utilisé pour stocker tous les fichiers de l'OS ainsi que d'autre données si besoin. Vous pouvez lancer des instances en utilisant une OMI composée de plusieurs volumes, ou attacher des volumes supplémentaires à l'instance à tout moment. Pour en savoir plus, voir Block Storage Unit (BSU).

3DS OUTSCALE fournit trois catégories de types d'instances, parmi lesquels vous pouvez choisir selon vos besoins en performance de calcul et de mémoire :

  • Instances personnalisées, pour lesquelles vous pouvez définir la quantité de vCores et de mémoire que vous souhaitez
  • Instances préconfigurées 3DS OUTSCALE, pour des usages dédiés (par exemple le Big Data ou le calcul haute performance) avec une quantité prédéfinie de vCores et de mémoire
  • Instances préconfigurées compatibles avec AWS

Vous pouvez modifier le type d'instance après lancement. Pour en savoir plus, voir Modifier un attribut d'une instance.


Les instances peuvent être lancées soit dans le Cloud public, soit dans un VPC. Par défaut, les instances sont lancées dans le Cloud public et l'ID du subnet est réglé sur None dans Cockpit. Vous pouvez également placer l'instance dans l'Availability Zone de votre choix, au sein de la Région à laquelle votre compte est rattaché. Si vous ne spécifiez aucune AZ, l'AZ A est utilisée par défaut.

Une adresse IP privée est attribuée aux instances lors de leur lancement. Si vous lancez des instances dans le Cloud public, elles reçoivent également une adresse IP publique, à moins que vous n'ayez spécifié le tag private only dans les user data. Cette adresse IP publique peut être remplacée par une External IP address qui peut être fixée à l'instance. Les EIP peuvent également être utilisées pour ajouter une adresse IP publique à une instance dans un VPC. Pour en savoir plus, voir À propos des EIP.
Vous pouvez ajouter des adresses IP supplémentaires aux instances dans un VPC à travers des interfaces réseau. Pour en savoir plus, voir À propos des FNI.
Pour en savoir plus, voir À propos du cycle de vie des instances. Pour en savoir plus sur la liste des adresses IP publiques, voir Adresses IP publiques 3DS OUTSCALE.

Vous pouvez lancer plusieurs instances avec les mêmes attributs en même temps. Plusieurs instances peuvent donc avoir le même nom. L'attribut Count vous permet de définir un nombre minimum et un nombre maximum d'instances à lancer. Si le nombre maximum d'instances ne peut être lancé pour cause de capacité insuffisante, le maximum d'instances possible au-dessus du nombre minimum indiqué est lancé. Si le nombre minimum d'instances spécifié ne peut être lancé pour cause de capacité insuffisante, aucune instance n'est lancée.

Chaque requête de lancement crée une réservation qui contient toutes les instances lancées dans la requête, identifiée par un ID de réservation. Chaque instance d'une même réservation reçoit un index de lancement (ami-launch-index) que vous pouvez utiliser pour appliquer des paramètres à des instances spécifiques au sein de la réservation. Le numéro zéro (0) est attribué à la première instance lancée, le numéro un (1) à la seconde, et ainsi de suite.


Pour identifier vos ressources plus facilement, vous pouvez leur ajouter des tags. Pour en savoir plus, voir Ajouter ou retirer des tags.

Lorsque vous lancez une instance, vous devez spécifier une keypair à utiliser pour se connecter à celle-ci. Pour en savoir plus sur les keypairs, voir À propos des keypairs.

Les attributs des instances

Lorsque vous lancez une instance, vous devez sélectionner plusieurs attributs, qui peuvent être modifiés par la suite. Pour en savoir plus, voir Modifier un attribut d'une instance.

Une instance a les attributs suivants :

  • Des block device mappings, qui définissent les attachements du volume et si les volumes sont supprimés une fois l'instance terminée. Pour en savoir plus, voir Définir des block device mappings.
  • Un type d'instance, qui détermine les capacités de calcul, de mémoire et de stockage. Pour en savoir plus, voir Types d'instances.
  • La possibilité de désactiver la suppression afin d'empêcher la suppression accidentelle de l'instance.
  • Une keypair, qui est une paire de clés de chiffrement SSH (une clé privée et une clé publique) grâce à laquelle vous pouvez vous connecter à votre instance. Pour en savoir plus, voir À propos des keypairs.
  • Des security groups, qui vous permettent de contrôler les flux entrants et sortants. Pour en savoir plus, voir À propos des security groups.
  • Le comportement de l'instance à sa coupure (arrêtée, terminée ou redémarre) lorsque vous amorcez sa coupure.
  • Si la vérification source/destination est activée pour l'instance. Pour en savoir plus, voir Tutoriel : Mettre en place une NAT instance.
  • Des user data, qui permettent d'autres réglages de votre instance. Pour en savoir plus, voir Configurer une instance avec les user data et les tags 3DS OUTSCALE.

Les Instances et les security groups

Chaque instance doit être lancée derrière un security group. Les security groups agissent comme un commutateur réseau et un pare-feu, et donc autorisent ou refusent l'accès à une ou plusieurs instances. Pour en savoir plus, voir À propos des security groups.

Par défaut, un security group n'autorise aucun flux entrant vers vos instances. Vous devez spécifier des règles pour les security groups selon vos besoins et votre architecture. Vous pouvez ajouter ou supprimer des règles de security groups à tout moment, mais vous ne pouvez pas associer une instance existante à un autre security group une fois lancée.

Un security group Default est disponible pour votre compte. Ce security group n'autorise que les interactions entre instances associées à ce même security group. Vous pouvez cependant en modifier les règles si besoin.

Dans le Cloud public, les security groups ne filtrent que les flux entrants. Dans un VPC, les security groups filtrent à la fois les flux entrants et les flux sortants.

Une règle de security group est composée des éléments suivants :

  • Flow : Entrant ou sortant.
  • Protocol : TCP, UDP ou ICMP.
  • From port : Le port d'entrée.
  • To port : Le port d'arrivée.
  • Source CIDR : L'adresse réseau sur laquelle filtrer, en notation CIDR.
  • Source security group : Un autre security group sur lequel filtrer.

Allocation des instances et instances dédiées

Par défaut, les instances sont placées sur des serveurs partagés entre les différents comptes. Cependant, vous pouvez spécifier que vous souhaitez placer vos instances sur des serveurs dédiés lors de leur lancement. Pour en savoir plus, voir Créer / Lancer des instances.

Les instances dédiées ne partagent pas de hardware avec d'autres comptes, mais elles le partagent avec les instances non dédiées qui appartiennent à un même compte.

L'utilisation des instances dédiées vous permet de bénéficier de la capacité maximum du serveur. Ainsi, quand vous lancez une instance dans un VPC ou que vous créez un VPC, les options d'allocation disponibles sont les suivantes :

  • default : Votre instance est placée sur un serveur partagé.
  • dedicated : Votre instance est placée sur un serveur dédié.

Vous devez spécifier leur alllocation lors du lancement de l'instance. Vous ne pouvez pas la spécifier comme dedicated après son lancement. Pour en savoir plus, voir Créer / Lancer des instances.
Si vous utilisez un Virtual Private Cloud (VPC), vous pouvez également spécifier l'option d'allocation pour l'ensemble du VPC lors sa création. Si vous paramétrez l'option d'allocation du VPC sur default, vous devez paramétrer l'attribut tenancy de chaque instance que vous souhaitez placer sur un serveur dédié sur dedicated. Si vous paramétrez l'option d'allocation du VPC sur dedicated, l'attribut tenancy de toutes les instances lancées dans ce VPC est automatiquement paramétré sur dedicated.
Vous ne pouvez pas modifier l'option d'allocation une fois votre VPC créé.


Les instances réservées

Les instances réservées sont des instances que vous pouvez réserver dans une Availability Zone (AZ) spécifiée, pour une durée spécifiée. Cela vous permet de bénéficier d'une remise et d'éviter toute insuffisance de capacité dans l'AZ.

Pour en savoir plus sur les instances réservées, contactez notre équipe commerciale : sales@outscale.com.



Windows® est une marque déposée de Microsoft Corporation aux Etats-Unis et/ou dans les autres pays.

AWS™ et Amazon Web Services™ sont des marques de commerce d'Amazon Technologies, Inc. ou de ses affiliées aux Etats-Unis et/ou dans les autres pays.

Voir Mentions légales.