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 s'exécutant au-dessus du matériel physique. La virtualisation permet d'exécuter plusieurs instances de calcul isolées l'une de l'autre.
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 de caractéristiques telles que le nombre d'UC, la mémoire et les ressources de réseau. Voir Tutoriel : Lancement de votre première instance et Utilisation des instances.
Après avoir créé une instance de calcul, vous pouvez y accéder en toute sécurité à partir de votre ordinateur, la redémarrer, attacher et détacher des volumes, et la supprimer lorsque vous avez terminé.
Avec une configuration d'instance, vous pouvez créer rapidement une instance unique ou un groupe d'instances. Vous pouvez créer une configuration d'instance à partir d'une instance existante pour répliquer cette instance plus rapidement. Voir Utilisation de configurations d'instance.
Vous pouvez attacher des instances à un groupe ou détacher des instances d'un groupe manuellement, ou vous pouvez configurer l'ajustement automatique pour augmenter ou réduire automatiquement le groupe selon un programme prédéfini. Voir Groupes d'instances.
Vous pouvez créer un groupe d'instances de calcul (noeuds) dans une grappe Compute Cloud@Customer Kubernetes Engine (OKE). Voir Moteur Kubernetes (OKE) sur Compute Cloud@Customer.
Vous pouvez vous connecter à une instance de calcul. Voir Connexion à une instance de calcul.
Vous pouvez sauvegarder une instance et la restaurer à partir d'une sauvegarde. Voir 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
Collection de ressources connexes accessibles uniquement à certains groupes autorisés par un administrateur de votre 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 en nuage virtuel (VCN)
Version virtuelle d'un réseau traditionnel, y compris les sous-réseaux, les tables de routage et les passerelles, sur laquelle votre instance de calcul s'exécute. Vous devez configurer au moins un réseau en nuage avant de créer des instances de calcul.
Paire de clés SSH
Si l'image utilisée pour créer l'instance est configurée pour nécessiter l'authentification SSH (Secure Shell), vous devez disposer 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 pour une instance de calcul. Vous pouvez également créer des instances de calcul à l'aide des images suivantes :
- Images de 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, voir Images pour les instances Compute Cloud@Customer.
Forme
Modèle déterminant le nombre d'UC, la quantité de mémoire et les autres ressources affectées à une instance de calcul nouvellement créée. Voir Formes de calcul.
Volumes de démarrage
Lorsque vous lancez une instance de calcul basée sur une image de plate-forme Compute Cloud@Customer ou une image personnalisée, un nouveau volume de démarrage pour l'instance de calcul est créé dans le même compartiment. Ce volume de démarrage est associé à cette instance de calcul jusqu'à ce que vous supprimiez l'instance de calcul.
Lorsque vous supprimez l'instance de calcul, vous pouvez conserver le volume de démarrage et ses données. Ainsi, vous contrôlez et gérez mieux vos volumes de démarrage d'instance de calcul et vous avez accès aux fonctions suivantes :
-
Ajustement d'instance : Lorsque vous supprimez votre instance de calcul, vous pouvez conserver le volume de démarrage associé et l'utiliser pour lancer une nouvelle instance de calcul à l'aide d'un autre type ou d'une autre forme. Cette flexibilité vous permet d'augmenter ou de réduire facilement le nombre de coeurs pour une instance de calcul.
-
Dépannage et réparation : Si vous pensez qu'un problème lié à un volume de démarrage est à l'origine d'un problème dans une instance de calcul, vous pouvez arrêter l'instance de calcul et détacher le volume de démarrage. Vous pouvez ensuite l'associer à une autre instance de calcul en tant que volume de données pour le résoudre. Après avoir résolu le problème, vous pouvez rattacher-le à l'instance de calcul initiale ou l'utiliser pour lancer une nouvelle instance de calcul.
Chiffrement du volume de démarrage
Par défaut, les volumes de démarrage sont chiffrés, comme les volumes de stockage par blocs.
Dans la plupart des cas, le chiffrement n'est pas pris en charge pour les instances de calcul lancées à partir d'images personnalisées importées pour des scénarios d'utilisation de votre propre image.
Pour plus d'informations sur les volumes de démarrage de Compute Cloud@Customer, voir Gestion des volumes de démarrage
Pour plus d'informations sur la sauvegarde des volumes de démarrage, voir Sauvegarde des volumes par blocs.
Stockage pour les instances
Vous pouvez développer le stockage disponible pour vos instances de calcul avec les services suivants :
-
Volume par blocs : Permet de provisionner et de gérer dynamiquement les volumes par blocs que vous pouvez attacher à une ou plusieurs instances de calcul. Voir Stockage de volume par blocs.
-
Service de stockage de fichiers : Système de fichiers réseau pour l'entreprise, durable, évolutif et sécurisé, auquel vous pouvez vous connecter à partir de n'importe quelle instance de calcul dans votre réseau en nuage virtuel (VCN). Voir Stockage de fichiers
-
Stockage d'objets : Plate-forme de stockage haute performance sur Internet qui vous permet de stocker une grande quantité de données non structurées de tout type de contenu. Ce stockage n'est lié à aucune instance de calcul spécifique. Voir Stockage d'objets.
Simplification de la gestion des instances de calcul
Vous pouvez simplifier la gestion de vos instances de calcul à l'aide des fonctions suivantes :
-
Configurations d'instance : Ce sont des modèles qui définissent les paramètres à utiliser lors de la création d'instances de calcul.
-
Groupes 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 depuis 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 les 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. Après avoir configuré les ressources et politiques requises, une application s'exécutant sur une instance peut appeler les services publics Compute Cloud@Customer, ce qui supprime la nécessité de configurer les données d'identification d'utilisateur ou de définir un fichier de configuration.
Restrictions de clé de métadonnées
Les clés de métadonnées comportent les restrictions suivantes, à l'exception des exceptions indiquées :
-
Les métadonnées peuvent avoir un maximum de 128 clés.
-
Les noms de clé ne peuvent pas dépasser 255 caractères.
-
La plupart des valeurs de clé peuvent comporter un maximum de 255 caractères.
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 nouvelle ligne pour séparer plusieurs clés.
La valeur de la clé de métadonnées user_data peut être au maximum de 16 Ko. Cette valeur correspond aux données que cloud-init peut utiliser pour exécuter des scripts personnalisés ou fournir une configuration cloud-init personnalisée. Pour les instances Linux configurées avec cloud-init, la valeur user_data est une chaîne des données d'utilisateur cloud-init encodée au moyen de Base64. Pour plus d'informations, voir Formats de données cloud-init.