1. EC2 : Les Serveurs Traditionnels
EC2 = Serveurs virtuels classiques
Coûts approximatifs :
- t3.micro : ~8$/mois
- t3.small : ~16$/mois
- t3.medium : ~32$/mois
- Prix variables selon la région et le type d’instance
Pour qui ?
- Applications traditionnelles
- Sites web avec trafic constant
- Bases de données
- Applications nécessitant un contrôle total
Avantages budgétaires :
- Prix prévisible
- Possibilité d’utiliser des instances réservées (-60%)
- Spot Instances pour workloads flexibles (-90%)
2. Lambda : Le Serverless à la Demande
Lambda = Exécution de code sans serveur
Coûts approximatifs :
- 1 million d’invocations : ~0.20$
- 400,000 GB-secondes : ~0.0000166667$/GB-seconde
- Pas de coût minimum
Pour qui ?
- APIs et microservices
- Traitement d’événements
- Automatisations
- Applications avec trafic variable
Avantages budgétaires :
- Tu ne payes que l’exécution
- Pas de coût quand inactif
- Scaling automatique gratuit
3. Fargate : Les Conteneurs Sans Gestion
Fargate = Conteneurs sans gérer les serveurs
Coûts approximatifs :
- vCPU : ~0.04048$/heure
- Mémoire : ~0.004445$/GB-heure
- Prix variables selon la région
Pour qui ?
- Applications conteneurisées
- Microservices
- Applications nécessitant isolation
- Équipes DevOps
Avantages budgétaires :
- Pas de coût minimum
- Scaling automatique
- Prix prévisible par tâche
Tableau Comparatif des Coûts
Service | Cas d’Usage | Coût Type | Avantage Principal |
---|---|---|---|
EC2 | Applications traditionnelles | ~8-32$/mois | Contrôle total, prix prévisible |
Lambda | APIs, événements | ~0.20$/million d’appels | Pay-per-use, scaling gratuit |
Fargate | Conteneurs | ~0.04$/vCPU-heure | Pas de gestion serveur, isolation |
Conseils pour Économiser :
-
Pour EC2 :
- Utilise des instances réservées pour charges constantes
- Spot Instances pour workloads flexibles
- Arrête les instances non utilisées
- Choisis la bonne taille d’instance
-
Pour Lambda :
- Optimise la durée d’exécution
- Utilise la bonne quantité de mémoire
- Combine les fonctions similaires
- Active Provisioned Concurrency si besoin
-
Pour Fargate :
- Optimise la taille des conteneurs
- Utilise Auto Scaling
- Choisis la bonne combinaison CPU/mémoire
- Partage les ressources entre services
À retenir :
Le choix dépend de ton cas d’usage :
- EC2 pour contrôle total et coûts prévisibles
- Lambda pour pay-per-use et scaling automatique
- Fargate pour conteneurs sans gestion serveur
À propos de InSkillCoach
Expert en formation et technologies
Coach spécialisé dans les technologies avancées et l'IA, porté par GNeurone Inc.
Certifications:
- AWS Certified Solutions Architect – Professional
- Certifications Google Cloud
- Microsoft Certified: DevOps Engineer Expert
- Certified Kubernetes Administrator (CKA)
- CompTIA Security+
1.8k
225
Commentaires
Les commentaires sont alimentés par GitHub Discussions
Connectez-vous avec GitHub pour participer à la discussion