AWS for Backend Developers (EC2, S3, RDS, Lambda) · Leçon

Instances Spot et calcul économique

Découvrez comment utiliser les instances Spot EC2 et des flottes d’instances mixtes pour réduire considérablement les coûts de calcul tout en gérant les interruptions avec élégance.

Leçon 4 sur 413 étapes

Instances Spot et calcul économique est une leçon AWS for Backend Developers (EC2, S3, RDS, Lambda) gratuite sur CoddyKit. Ceci est la leçon 4 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage AWS for Backend Developers (EC2, S3, RDS, Lambda), et ta progression se synchronise sur le web et l'application CoddyKit. Le cours AWS for Backend Developers (EC2, S3, RDS, Lambda) comprend 4 leçons au total.

Certaines parties de cette leçon n'ont pas encore été traduites et s'affichent en anglais.

What Are Spot Instances?

Spot Instances let you use spare EC2 capacity at discounts of up to 90% versus On-Demand pricing.

The catch: AWS can reclaim them with a short warning when it needs the capacity back.

On-Demand vs Reserved vs Spot

Three pricing models:

  • On-Demand — pay per second, no commitment, full price
  • Reserved / Savings Plans — commit for 1-3 years, big discount
  • Spot — cheapest, but interruptible

Good Workloads for Spot

Spot shines for fault-tolerant, flexible workloads:

  • Batch processing and data analysis
  • CI/CD build runners
  • Stateless web tiers behind a load balancer
  • Containerized jobs

The Interruption Notice

Before reclaiming a Spot Instance, AWS sends a two-minute interruption notice via instance metadata. Your app should check for it and shut down gracefully.

curl http://169.254.169.254/latest/meta-data/spot/instance-action

Requesting a Spot Instance

You can request Spot capacity through the CLI, an Auto Scaling group, or a Spot Fleet. Here is a simple run-instances request.

aws ec2 run-instances \
  --image-id ami-123 \
  --instance-type c6g.large \
  --instance-market-options 'MarketType=spot'

Spot in Auto Scaling Groups

Auto Scaling groups support a mixed instances policy: combine On-Demand and Spot in one group, so a baseline stays reliable while Spot adds cheap capacity.

Diversification Reduces Risk

Spreading requests across many instance types and Availability Zones lowers the chance all your capacity is interrupted at once. This is called diversification.

Capacity Rebalancing

Capacity Rebalancing proactively launches a replacement instance when a Spot Instance is at elevated risk of interruption, before the two-minute notice fires.

Handling State

Because instances can vanish, keep state off the instance. Store data in S3, RDS, or DynamoDB, and treat compute as disposable.

Spot with Containers

ECS and EKS both support Spot capacity. The orchestrator reschedules tasks/pods when an instance is reclaimed, making Spot especially safe for containerized workloads.

Cost Strategy Summary

A balanced strategy:

  • Reserved/Savings Plans for steady baseline load
  • On-Demand for unpredictable bursts
  • Spot for flexible, fault-tolerant capacity

Quick Check

Test your Spot knowledge.

Recap

You learned cost-efficient compute:

  • Spot offers up to 90% savings but is interruptible
  • Watch the two-minute interruption notice
  • Diversify across types and AZs
  • Mix Spot, On-Demand, and Reserved for the best balance

Treat compute as disposable and Spot becomes a powerful cost lever.

Gratuit pour commencer

Apprends AWS for Backend Developers (EC2, S3, RDS, Lambda) avec un tuteur IA — gratuit

Écris et exécute du vrai code dans ton navigateur, obtiens de l'aide instantanée d'un tuteur IA disponible 24h/24, et reprends là où tu t'es arrêté sur le web ou dans l'app.

Cours
12
Leçons
48

Questions Fréquemment Posées

La leçon « Instances Spot et calcul économique » est-elle gratuite ?

Oui — le texte complet de « Instances Spot et calcul économique » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours AWS for Backend Developers (EC2, S3, RDS, Lambda), passe à CoddyKit PRO. Le cours AWS for Backend Developers (EC2, S3, RDS, Lambda) comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Instances Spot et calcul économique » ?

Découvrez comment utiliser les instances Spot EC2 et des flottes d’instances mixtes pour réduire considérablement les coûts de calcul tout en gérant les interruptions avec élégance. Tu pratiques AWS for Backend Developers (EC2, S3, RDS, Lambda) avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer AWS for Backend Developers (EC2, S3, RDS, Lambda) ?

Aucune expérience préalable n'est requise. AWS for Backend Developers (EC2, S3, RDS, Lambda) sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 4 sur 4.

Combien de temps prend la leçon « Instances Spot et calcul économique » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon AWS for Backend Developers (EC2, S3, RDS, Lambda) ?

Oui. Chaque leçon AWS for Backend Developers (EC2, S3, RDS, Lambda) inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Types d’instances EC2 et AMI
  2. Mettre en œuvre des groupes Auto Scaling
  3. Équilibrage de charge avec ELB
  4. Instances Spot et calcul économique
← Retour à AWS for Backend Developers (EC2, S3, RDS, Lambda)