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.
- La capacité préemptive ne peut pas être utilisée avec des réservations de capacité ou avec la fonction d'hôte dédié de machine virtuelle.
- La capacité préemptive ne prend pas en charge les instances sans système d'exploitation, les instances à capacité extensible ou les instances qui ont une période minimale de facturation.
- 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 instances préemptives ne prennent pas en charge l'envoi d'interruptions de diagnostic.
- Les instances préemptives ne prennent pas en charge le calcul confidentiel.
- Vous ne pouvez pas utiliser des instances préemptives pour créer des configurations d'instance et elles ne peuvent pas être utilisées dans des groupes d'instances.
- Les instances préemptives ne prennent pas en charge la migration des instances après les événements de maintenance d'infrastructure. 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.
- 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 instances préemptives ne prennent pas en charge les instances de machine virtuelle à mémoire étendue.
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 (la série VM.Standard.E2.1.Micro n'est pas prise en charge)
- VM.Standard.E3.Flex
- VM.Standard.E4.Flex
- VM.Standard.E5.Flex
- VM.Standard.E6. Champ flexible
- VM.Standard.A1.Flex
- 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é, consultez 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 lorsqu'une instance préemptive prend fin. 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 Calcul.
- Pour Type d'événement, sélectionnez Instance - Action de préemption.
Vous pouvez également utiliser le service Événements pour appeler une fonction lorsqu'une instance préemptive prend fin.
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 Afficher 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 Plus d'actions, 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 lorsqu'une instance préemptive prend fin. 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 Calcul.
- Pour Type d'événement, sélectionnez Instance - Action de préemption.
Vous pouvez également utiliser le service Événements pour appeler une fonction lorsqu'une instance préemptive prend fin.
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 les demandes de signature, voir la documentation de l'API REST et Données d'identification de sécurité. 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 :