Instances préemptives
Les instances préemptives se comportent de la même manière que les instances de calcul normales, mais la capacité est récupérée lorsqu'elle est nécessaire ailleurs et les instances prennent fin. Si les charges de travail sont tolérantes aux pannes et admettent des interruptions, vous pouvez recourir à des instances préemptives afin de réduire les coûts. Par exemple, vous pouvez utiliser des instances préemptives pour optimiser les coûts des charges de travail qui peuvent tolérer des interruptions, telles que les tests qui peuvent être arrêtés et repris ultérieurement.
Fonctionnement des instances préemptives
Les instances préemptives sont conçues pour une utilisation à court terme. La capacité est récupérée lorsqu'elle est nécessaire ailleurs. La capacité n'est pas garantie pendant une période minimale, les instances peuvent donc être récupérées à tout moment. L'avantage est que la capacité préemptive coûte moins cher que la capacité sur demande. Par conséquent, pour les charges de travail qui peuvent être interrompues, la capacité préemptive peut réduire les coûts.
Utilisation de la capacité préemptive
Pour utiliser la capacité préemptive, suivez le processus standard de création d'une instance et, pour Type de capacité, sélectionnez Capacité prévisible.
Lorsque la capacité préemptive est récupérée, l'instance prend fin. Utilisez le service Événements pour recevoir des avis lorsque cet événement se produit.
Prise en charge et limitations
Les instances préemptives présentent les limitations et restrictions suivantes :
- Les instances préemptives peuvent être interrompues (supprimées) à tout moment. Par conséquent, elles ne conviennent pas aux charges de travail longues.
- Lorsque vous modifiez une instance qui utilise une capacité préemptive, seul le nom de l'instance peut être modifié. Vous ne pouvez pas modifier la forme de l'instance après son lancement et vous ne pouvez pas convertir une instance préemptive en une instance sur demande.
- Après avoir créé une instance préemptive, vous ne pouvez pas démarrer, arrêter ou redémarrer l'instance.
- Les limites de service d'instance de calcul standard et les quotas de compartiment s'appliquent aux instances préemptives. Si votre demande d'instances de calcul dépasse les limites, demandez une augmentation des limites de service avant de créer l'instance. Pour plus d'informations, voir Limites de service.
- Les fonctions ou types d'instance suivants ne sont pas disponibles avec les instances préemptives :
- Instances sans système d'exploitation.
- Instances à capacité extensible.
- Réservations de capacité.
- Calcul confidentiel.
- Hôtes dédiés de machine virtuelle.
- Instances de machine virtuelle à mémoire étendue.
- Envoi d'interruptions de diagnostic.
- Instances ayant un temps de facturation minimal.
- Vous ne pouvez pas créer de configurations d'instance ni utiliser des instances préemptives dans des groupes d'instances.
- La migration d'instance après les événements de maintenance d'infrastructure n'est pas prise en charge. Lors d'événements de maintenance qui ont une incidence sur l'infrastructure sous-jacente, la capacité est récupérée et l'instance prend fin.
Formes prises en charge
Les formes suivantes prennent en charge les instances préemptives.
- Série VM.Standard1
- Série VM.Standard.B1
- Série VM.Standard2
- VM.Standard3.Flex
- Série VM.Standard.E2 (VM.Standard.E2.1). La micro-série n'est pas prise en charge)
- VM.Standard.E3.Flex
- VM.Standard.E4.Flex
- VM.Standard.E5.Flex
- VM.Standard.E6.Flex
- VM.Standard.A1.Flex
- VM.Standard.A4. Champ flexible
- Série VM.DenseIO1
- Série VM.DenseIO2
- Série VM.GPU2
- Série VM.GPU3
- VM.Optimized3.Flex
Facturation et gestion des coûts
La capacité préemptive coûte 50 % de moins que la capacité sur demande dans toutes les régions.
- Pour voir les coûts associés à l'utilisation de la capacité, affichez les rapports de coût et d'utilisation dans la console ou utilisez la fonction d'analyse des coûts.
- Pour plus d'informations sur la facturation, voir la section sur les services Oracle Compute Cloud du guide portant sur les descriptions des services avec crédits universels pour Oracle PaaS et IaaS.
- Pour des détails sur la surveillance des coûts, voir Pour surveiller les coûts.
Suivi des événements de préemption d'instance
Vous pouvez utiliser le service Événements pour recevoir des avis en cas d'arrêt d'une instance prévisible. Un événement instancepreemptionaction est émis deux minutes avant que l'instance prenne fin. Pour des détails sur les types d'événement de préemption d'instance et un exemple d'événement, voir Types d'événement d'instance.
Pour du contexte sur la création d'une automatisation pour suivre les événements et les étapes de création d'avis d'événement, voir Introduction aux événements.
Pour créer un avis d'événement au moment où une instance préemptive prend fin, lorsque vous créez la règle d'événement, procédez de la façon suivante :
- Pour Condition, sélectionnez Type d'événement.
- Pour Nom du service, sélectionnez Service de calcul.
- Pour Type d'événement, sélectionnez Instance - Action de prévention.
Vous pouvez également utiliser le service Événements pour appeler une fonction après l'arrêt d'une instance prévisible.
Politique GIA requise
Les politiques qui permettent aux utilisateurs de créer des instances leur permettent également de créer des instances préventives. Pour plus de détails, voir Politique IAM requise pour l'utilisation d'instances.
Marquage de ressources
Appliquer des marqueurs aux ressources afin de les organiser en fonction des besoins de l'entreprise. Vous pouvez appliquer des marqueurs lorsque vous créez une ressource, et vous pouvez mettre à jour une ressource plus tard pour ajouter, réviser ou supprimer des marqueurs. Pour des informations générales sur l'application de marqueurs, voir Marqueurs de ressource.
Utilisation de la console
Utilisez la console pour gérer les instances préemptives.
- Effectuez les étapes initiales pour créer une instance.
- Dans la section Positionnement, cliquez sur Voir les options avancées.
- Pour Type de capacité, sélectionnez Capacité préemptive.
- Choisissez si vous voulez supprimer définitivement le volume de démarrage attaché lorsque la capacité est récupérée.
- Pour Image et forme, sélectionnez une forme qui prend en charge les instances préemptives.
- Terminez la création de l'instance, puis cliquez sur Créer.
Lorsque vous modifiez une instance qui utilise une capacité préemptive, seul le nom de l'instance peut être modifié. Vous ne pouvez pas modifier la forme de l'instance après son lancement et vous ne pouvez pas convertir une instance préemptive en une instance sur demande.
- Ouvrez le menu de navigation et sélectionnez Calcul. Sous Calcul, sélectionnez Instances.
- Cliquez sur l'instance qui vous intéresse.
- Sélectionnez Actions supplémentaires, puis Modifier.
- Entrez un nouveau nom. Évitez d'entrer des informations confidentielles.
- Cliquez sur Enregistrer les modifications.
Les instances préemptives ne peuvent pas être démarrées, arrêtées ou redémarrées.
Vous pouvez utiliser le service Événements pour recevoir des avis en cas d'arrêt d'une instance prévisible. Un événement instancepreemptionaction est émis deux minutes avant que l'instance prenne fin. Pour des détails sur les types d'événement de préemption d'instance et un exemple d'événement, voir Types d'événement d'instance.
Pour du contexte sur la création d'une automatisation pour suivre les événements et les étapes de création d'avis d'événement, voir Introduction aux événements.
Pour créer un avis d'événement au moment où une instance préemptive prend fin, lorsque vous créez la règle d'événement, procédez de la façon suivante :
- Pour Condition, sélectionnez Type d'événement.
- Pour Nom du service, sélectionnez Service de calcul.
- Pour Type d'événement, sélectionnez Instance - Action de prévention.
Vous pouvez également utiliser le service Événements pour appeler une fonction après l'arrêt d'une instance prévisible.
Dans la console, vous pouvez accéder aux rapports de coût et d'utilisation pour voir la répartition des coûts des instances préemptives et vous pouvez utiliser la fonction d'analyse des coûts pour suivre et optimiser les dépenses.
- Pour voir les rapports sur les coûts et l'utilisation, ouvrez le menu de navigation et sélectionnez Facturation et gestion des coûts. Sous Gestion des coûts, sélectionnez Rapports sur les coûts et l'utilisation. Pour plus d'informations, voir Accès aux rapports de coût et d'utilisation.
- Pour voir l'analyse des coûts, ouvrez le menu de navigation et sélectionnez Facturation et gestion des coûts. Sous Gestion des coûts, sélectionnez Analyse des coûts. Pour des instructions détaillées sur l'utilisation de l'outil d'analyse des coûts, voir Aperçu de l'analyse des coûts.
Dans les rapports de coût et d'utilisation, pour les instances préemptives, la colonne de description comprend le mot Préemptive. Le rapport indique le taux de facturation par heure pour chaque ressource. Si la capacité est récupérée en moins d'une minute, vous n'êtes pas facturé pour cette période.
Utilisation de l'API
Pour plus d'informations sur l'utilisation de l'API et sur la signature des demandes, voir la documentation de l'API REST et Security Credentials. Pour plus d'informations sur les trousses SDK, voir Trousses SDK et interface de ligne de commande.
Utilisez les opérations d'API ci-dessous pour gérer les instances préemptives :