Instances de calcul
Compute Cloud@Customer vous permet de provisionner et de gérer des instances de calcul.
Une instance de calcul est une machine virtuelle, qui est un environnement de calcul indépendant qui s'exécute sur un 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 de 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 en toute sécurité à partir de votre ordinateur, la redémarrer, associer et détacher des volumes, ainsi que la supprimer lorsque vous n'en avez plus besoin.
Avec une configuration d'instance, vous pouvez créer rapidement une instance unique ou un 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 de calcul.
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 des instances
Les composants suivants sont nécessaires pour créer une instance de calcul :
Compartiment
Ensemble de ressources liées qui ne sont accessibles que par certains groupes disposant de droits d'accès accordés par un administrateur au sein 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 de routage et des passerelles, sur laquelle votre instance de calcul est exécutée. Au moins un réseau cloud doit être configuré avant la création d'instances de calcul.
Paire de clés SSH
Si l'image utilisée pour créer l'instance est configurée de manière à exiger le shell sécurisé (SSH) pour l'authentification, 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 des 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 ComputeCloud@Customer
-
Images personnalisées créées à partir d'autres instances
-
Importer votre propre image
Pour plus d'informations sur les images, reportez-vous à 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 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 est créé pour l'instance de calcul dans le même compartiment. Le volume d'initialisation est associé à l'instance de calcul jusqu'à ce que vous supprimiez l'instance de calcul.
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 offre les avantages suivants :
-
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 avec une forme ou un type différent. Cette flexibilité vous permet d'augmenter ou de réduire facilement le nombre de coeurs d'une instance de calcul.
-
Dépannage et réparation : si vous pensez qu'un problème de volume d'initialisation est à l'origine d'un problème d'instance de calcul, vous pouvez arrêter l'instance de calcul et détacher le volume d'initialisation. Vous pouvez l'attacher à une autre instance de calcul en tant que volume de données pour résoudre le problème. Une fois le problème résolu, vous pouvez l'associer à nouveau à l'instance de calcul d'origine ou l'utiliser pour lancer une nouvelle instance de calcul.
Cryptage du 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 dans le cadre des scénarios d'utilisation de 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 développer le stockage disponible pour vos instances de calcul avec les services suivants :
-
Block Volume : permet de provisionner et de gérer dynamiquement les volumes de blocs que vous pouvez attacher à des instances de calcul. Reportez-vous à Block Volume Storage.
-
Stockage de fichiers : 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.
-
Stockage d'objets : plateforme de stockage hautes performances, à l'échelle d'Internet, qui permet de stocker une grande quantité de données non structurées provenant de tout type de contenu. Ce stockage n'est lié à aucune instance de calcul spécifique. Reportez-vous à Object Storage.
Simplifier 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 : modèles qui définissent les paramètres à utiliser lors de la création d'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 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 stratégies requises, une application exécutée sur une instance peut callCompute services publics 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 l'appel de services.
Restrictions de clé de métadonnées
Les clés de métadonnées présentent les restrictions suivantes, avec les exceptions noté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 contenir jusqu'à 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 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 fournir une configuration Cloud-init personnalisée. Pour les instances Linux sur lesquelles cloud-init est configuré, la valeur user_data
est une chaîne codée en Base64 de données utilisateur cloud-init. Pour plus d'informations, reportez-vous aux formats de données cloud-init.