Cours Aws

3.29 Instances lab AWS

Lab pratique sur les modes de lancement EC2 vus dans la leçon précédente. Dans la console AWS, on commence par les Reserved Instances. On définit un type d'instance (par exemple r5.large) et une durée (12 ou 36 mois) puis on lance la recherche. AWS propose plusieurs combinaisons de paiement (avance partielle ou totale). Pour quatre machines sur 36 mois, on peut atteindre 2 442 $ d'engagement initial avec un tarif horaire réduit autour de 0,023 $.

Ensuite les Scheduled Instances. Attention : ce service n'est pas disponible dans toutes les régions ; il faut passer sur Virginie du Nord pour voir l'option. On peut planifier la création d'une instance à partir d'une date, pour une durée (24h par exemple) avec une récurrence hebdomadaire (le dimanche). Le tableau permet de définir le temps de fonctionnement journalier, hebdomadaire ou mensuel et le type d'instance.

Dedicated Hosts et Spot

Les Dedicated Hosts permettent d'utiliser ses propres licences BYOL (Bring Your Own License) — utile pour Oracle, Windows Server ou SQL Server, où la facturation se fait au socket ou au cœur physique. On choisit une famille d'instance (par exemple m5), une zone de disponibilité, puis on clique sur "Allocate Host".

Pour les Spot, la section "Spot Requests" affiche l'historique des prix par type d'instance et par zone — très stable la plupart du temps, mais attention aux pics. On crée une Spot Request en choisissant le type d'instance, le VPC, la zone de disponibilité, la paire de clés, le nombre d'instances ou de vCPU. On peut activer "Maintain target capacity" pour que la flotte essaie de rester à la capacité demandée. L'écran récapitulatif affiche les stratégies d'allocation (Capacity Optimized, Diversified, Lowest Price) et le pourcentage d'économies réalisé par rapport à l'On-Demand. Le workflow de lancement d'une instance Spot seule est identique à une On-Demand avec en plus le paramétrage du prix max et du comportement à l'interruption (stop, hibernate, terminate). Vous savez désormais lancer chaque type d'instance EC2.

En résumé

Ce laboratoire AWS explore les différents modèles d'instances pour optimiser les coûts. La démonstration couvre les instances réservées (engagement long terme avec réductions), les instances planifiées (démarrage/arrêt programmés par calendrier), le modèle BYOL (apportez votre propre licence), et les instances Spot (capacité inutilisée à prix fluctuants). Elle inclut également les Spot Fleets pour automatiser le déploiement Spot avec stratégies d'optimisation tarifaire.

Points clés

  • Les instances réservées réduisent les coûts via un engagement de 12 à 36 mois, avec option de paiement initial complet ou échelonné
  • Les instances planifiées se configurent avec un calendrier (jour, semaine, mois) et ne sont disponibles que dans certaines régions AWS (Virginie du Nord, Irlande, etc.)
  • Le modèle BYOL (Bring Your Own License) permet d'utiliser ses licences existantes pour réduire les coûts de licence logicielle
  • Les instances Spot offrent une capacité inutilisée à prix réduit avec fluctuation tarifaire en temps réel et risque d'interruption
  • Les Spot Fleets automatisent le déploiement multi-instances avec stratégies d'allocation (capacité, diversifiée, prix le plus bas)
  • La tarification Spot doit rester en dessous du prix maximal défini pour éviter qu'Amazon n'interrompe les instances

Questions fréquentes

Quelle est la différence entre une instance réservée et une instance Spot ?

Une instance réservée engage l'utilisateur pour 12-36 mois à un tarif fixe avec réductions garanties. Une instance Spot utilise la capacité inutilisée d'AWS à prix fluctuants en temps réel, avec risque d'interruption si le prix maximal est dépassé.

Comment configurer les instances planifiées sur AWS ?

Les instances planifiées se configurent depuis la console EC2, mais ne sont disponibles que dans certaines régions (Virginie du Nord, Irlande, etc.). Il faut définir un calendrier (jour, semaine, mois) pour le démarrage et l'arrêt programmés.

Comment les Spot Fleets optimisent-elles les coûts des instances ?

Les Spot Fleets automatisent le déploiement avec plusieurs stratégies d'allocation (capacité optimale, diversifiée entre régions, ou prix le moins cher). Elles maintiennent la capacité demandée en remplaçant automatiquement les instances interrompues.