Instances de calcul
Vous pouvez provisionner et gérer des instances de calcul sur Compute Cloud@Customer.
Une instance de calcul est une machine virtuelle, qui est un environnement informatique indépendant qui s'exécute sur du matériel physique. La virtualisation permet d'exécuter plusieurs instances de calcul isolées les unes des autres.
Lorsque vous créez une instance de calcul, vous pouvez sélectionner le type d'instance de calcul le plus approprié pour vos applications en fonction des caractéristiques telles que le nombre d'UC, la quantité de mémoire et les ressources réseau. Reportez-vous à Tutoriel : Lancement de votre première instance et à Utilisation des instances.
Une fois qu'une instance de calcul est créée, vous pouvez y accéder de manière sécurisée à partir de votre ordinateur, la redémarrer, attacher et détacher des volumes, et la supprimer lorsque vous en avez besoin.
Avec une configuration d'instance, vous pouvez créer rapidement une seule instance ou un seul pool d'instances. Vous pouvez créer une configuration d'instance à partir d'une instance existante pour répliquer cette instance plus rapidement. Reportez-vous à Utilisation des configurations d'instance.
Vous pouvez attacher des instances à un pool ou détacher des instances d'un pool manuellement, ou configurer le redimensionnement automatique pour augmenter ou réduire automatiquement le pool selon une programmation prédéfinie. Reportez-vous à Pools d'instances.
Vous pouvez créer un pool d'instances de calcul (noeuds) dans un cluster Compute Cloud@Customer Kubernetes Engine (OKE). Reportez-vous à Kubernetes Engine (OKE) sur Compute Cloud@Customer.
Vous pouvez vous connecter à une instance de calcul. Reportez-vous à Connexion à une instance Compute.
Vous pouvez sauvegarder une instance et la restaurer à partir d'une sauvegarde. Reportez-vous à Sauvegarde et restauration d'une instance.
Composants pour la création d'instances
Les composants suivants sont requis pour créer une instance de calcul :
Compartiment
Ensemble de ressources liées dont l'accès n'est restreint qu'à certains groupes disposant de droits d'accès accordés par un administrateur au niveau de l'organisation. Les instances de calcul sont créées dans des compartiments. Tous les compartiments existent dans une location, qui est le compartiment racine.
Réseau cloud virtuel
Version virtuelle d'un réseau traditionnel (comprenant des sous-réseaux, des tables d'acheminement et des passerelles) sur lequel l'instance de calcul est exécutée. Vous devez configurer au moins un réseau cloud avant de créer des instances de calcul.
Paire de clé SSH
Si l'image utilisée pour créer l'instance est configurée pour exiger l'authentification du shell sécurisé (SSH), vous avez besoin d'une paire de clés SSH avant de créer l'instance. Cette exigence s'applique aux instances créées à partir d'images de plate-forme Compute Cloud@Customer et par la plupart des images de type UNIX. Si l'image est configurée pour utiliser des mots de passe à la place, vous avez besoin du mot de passe au lieu de la paire de clés.
Image
Modèle de disque dur virtuel qui détermine le système d'exploitation et les autres logiciels d'une instance de calcul. Vous pouvez également créer des instances de calcul à l'aide des images suivantes :
- Images de la plate-forme Compute Cloud@Customer
-
Images personnalisées créées à partir d'autres instances
-
Importez votre propre image
Pour plus d'informations sur les images, reportez-vous à Images.
Forme
Modèle qui détermine le nombre d'UC, la quantité de mémoire et les autres ressources alloués à une instance de calcul récemment créée. Reportez-vous à Formes de calcul.
Volumes d'initialisation
Lorsque vous lancez une instance de calcul basée sur une image de plate-forme Compute Cloud@Customer ou une image personnalisée, un volume d'initialisation pour l'instance de calcul est créé dans le même compartiment. Ce volume d'initialisation est associé à cette instance de calcul jusqu'à ce que vous le supprimiez.
Lorsque vous supprimez l'instance de calcul, vous pouvez conserver le volume d'initialisation et ses données. Cette fonctionnalité offre davantage d'options de contrôle et de gestion pour les volumes d'initialisation des instances de calcul et permet d'effectuer les opérations suivantes :
-
Redimensionnement de l'instance : lorsque vous supprimez l'instance de calcul, vous pouvez conserver le volume d'initialisation associé et l'utiliser pour lancer une nouvelle instance de calcul à l'aide d'une autre forme ou d'un autre type d'instance de calcul. Grâce à cette flexibilité, vous pouvez facilement augmenter ou réduire le nombre de coeurs d'une instance de calcul.
-
Dépannage et réparation : si vous pensez qu'un problème d'instance de calcul est à l'origine d'une erreur de volume d'initialisation, vous pouvez arrêter l'instance de calcul et détacher le volume d'initialisation. Vous pouvez ensuite l'attacher à une autre instance en tant que volume de données pour le résoudre. Une fois le problème résolu, vous pouvez le rattacher à l'instance de calcul d'origine ou l'utiliser pour lancer une nouvelle instance de calcul.
Chiffrement de volume d'initialisation
Les volumes d'initialisation sont cryptés par défaut, tout comme les autres volumes de stockage de blocs.
Dans la plupart des cas, le cryptage n'est pas pris en charge pour les instances de calcul lancées à partir d'images personnalisées importées pour les scénarios "apportez votre propre image" (BYOI).
Pour plus d'informations sur les volumes d'initialisation Compute Cloud@Customer, reportez-vous à Gestion des volumes d'initialisation.
Pour plus d'informations sur la sauvegarde des volumes d'initialisation, reportez-vous à Sauvegarde de volumes de blocs.
Stockage pour les instances
Vous pouvez étendre le stockage disponible pour vos instances de calcul avec les services suivants :
-
Block Volume : permet d'assurer le provisionnement et la gestion dynamique des volumes d'unités de blocs que vous pouvez attacher à des instances de calcul, Reportez-vous à Stockage Block Volume.
-
File Storage : système de fichiers réseau durable, évolutif, sécurisé et adapté à l'entreprise auquel vous pouvez vous connecter à partir de n'importe quelle instance de calcul de votre réseau cloud virtuel (VCN). Reportez-vous à File Storage.
-
Object Storage : plateforme de stockage hautes performances, à l'échelle d'Internet, qui permet d'enregistrer une grande quantité de données non structurées, quel que soit leur type. Le stockage n'est lié à aucune instance de calcul spécifique. Reportez-vous à Object Storage.
Simplification de la gestion des instances de calcul
Vous pouvez simplifier la gestion de vos instances de calcul à l'aide des fonctionnalités suivantes :
-
Configurations d'instance : les modèles permettent de définir les paramètres à utiliser lorsque vous créez des instances de calcul.
-
Pools d'instances : groupe d'instances de calcul créées à partir de la même configuration d'instance de calcul et gérées en tant que groupe.
Appel de services à partir d'une instance
Une instance Compute Cloud@Customer peut être configurée pour permettre aux applications exécutées sur l'instance d'appeler des services et de gérer des ressources de la même manière que les utilisateurs appellent des services pour gérer des ressources.
Une instance qui peut effectuer des actions sur des ressources de service est appelée principal d'instance.
Vous pouvez autoriser une instance à effectuer des appels d'API dans les services Compute Cloud@Customer. Une fois les stratégies et ressources nécessaires configurées, une application exécutée sur une instance peut appeler les services publics Compute Cloud@Customer. Ainsi, vous n'avez pas besoin de configurer des informations d'identification utilisateur ou un fichier de configuration.
Reportez-vous à Configuration d'instances pour les services d'appel.
Restrictions de clé de métadonnées
Les clés de métadonnées sont soumises aux restrictions suivantes, avec les exceptions indiquées :
-
Les métadonnées peuvent avoir un maximum de 128 clés.
-
Les noms de clé peuvent contenir jusqu'à 255 caractères.
-
La plupart des valeurs de clé peuvent comporter 255 caractères au maximum.
La valeur de la clé de métadonnées ssh_authorized_keys
peut comporter plus de 255 caractères. Cette valeur doit être une clé publique valide au format OpenSSH. Utilisez un caractère de retour à la ligne pour séparer plusieurs clés.
La valeur de la clé de métadonnées user_data
peut être de 16 ko au maximum. Cette valeur correspond aux données que cloud-init peut utiliser pour exécuter des scripts personnalisés ou pour fournir une configuration cloud-init personnalisée. Pour le cloud-init sur les instances Linux configurées, la valeur user_data
est une chaîne de données utilisateur cloud-init codée en Base64. Pour plus d'informations, reportez-vous à Formats de données d'initialisation cloud.