Skip to content
Ton compte AWS : bien configurer le Free Tier
← Retour au Cours Lecon 9 / 10

Ton compte AWS : bien configurer le Free Tier

Ton application tourne sur ton ordinateur. Mais seul toi peux la voir. Dans cette lecon et la suivante, nous la rendons accessible au monde entier — gratuitement. D'abord : configurer AWS correctement pour eviter les surprises sur la facture.

Pourquoi AWS ?

Amazon Web Services (AWS) est la plus grande plateforme cloud au monde. Elle fait tourner Netflix, Airbnb, la NASA, et des millions d'autres applications. Plus important pour nous, elle a un Free Tier incroyablement genereux — suffisant pour faire tourner notre Waitlist Wizard a zero cout.

Concept

"Le cloud" signifie simplement les ordinateurs de quelqu'un d'autre. Au lieu d'acheter et de maintenir ton propre serveur, tu loues de la puissance de calcul chez AWS. Ils gerent le materiel, la securite, les sauvegardes et la disponibilite. Toi, tu deploies juste ton code.

Creer ton compte AWS

Etape 1 : Va sur aws.amazon.com et clique sur "Create an AWS Account"

Etape 2 : Tu auras besoin de :

  • Une adresse email (utilise ta principale — c'est ton compte root)
  • Une carte bancaire (AWS facture 1$ pour verification et te rembourse immediatement)
  • Un numero de telephone pour la verification par SMS

Etape 3 : Choisis le plan de support Free. Tu ne seras pas facture a moins d'utiliser explicitement des services payants au-dela du free tier.

Note honnete

Oui, AWS demande une carte bancaire. Ca inquiete les gens, et c'est comprehensible. La verite : si tu suis les etapes de cette lecon — surtout les alertes de facturation — tu seras en securite. Le Free Tier d'AWS est vraiment gratuit pour ce que nous utilisons. La carte bancaire est la au cas ou tu depasserais accidentellement les limites, et nous allons configurer des alertes pour l'empecher.

Securiser ton compte (critique)

C'est la section la plus importante de toute cette lecon. Ne saute pas ces etapes.

Activer le MFA (Multi-Factor Authentication)

Le MFA ajoute une deuxieme etape de verification a la connexion. C'est non negociable.

  1. Va dans le service IAM dans la console AWS
  2. Clique sur ton utilisateur root
  3. Selectionne "Assign MFA device"
  4. Choisis "Authenticator app"
  5. Scanne le QR code avec Google Authenticator, Authy ou 1Password
  6. Entre deux codes consecutifs pour verifier

Creer un utilisateur IAM pour l'usage quotidien

Ton compte root a un pouvoir illimite — il peut tout supprimer, changer la facturation, fermer le compte. Tu ne devrais jamais l'utiliser pour le travail courant.

  1. Va dans IAM > Users > Add user
  2. Nom d'utilisateur : admin-daily (ou ce que tu preferes)
  3. Selectionne "Provide user access to the AWS Management Console"
  4. Attache la politique : AdministratorAccess
  5. Sauvegarde les identifiants de connexion
  6. A partir de maintenant, connecte-toi avec cet utilisateur, pas avec root

Configurer les alertes de facturation

C'est ton filet de securite contre les frais inattendus :

  1. Va dans AWS Billing Dashboard > Budgets
  2. Clique sur "Create a budget"
  3. Choisis "Cost budget — recommended"
  4. Fixe le montant du budget mensuel a 1,00$
  5. Configure les notifications par email a 80% et 100% de ton budget
  6. Entre ton adresse email

Essaie

Complete les trois etapes de securite ci-dessus : MFA, utilisateur IAM et alerte de facturation. Ca prend environ 10 minutes et protegera ton compte pour toute sa duree de vie.

Comprendre le Free Tier

Le Free Tier d'AWS a trois categories :

Categorie Duree Exemples
Toujours gratuit Pour toujours DynamoDB (25 Go), Lambda (1M requetes/mois)
12 mois gratuits Premiere annee Amplify Hosting (5 Go), S3 (5 Go)
Essais a court terme Variable Certains services IA/ML

Ce que nous utiliserons pour Waitlist Wizard :

  • AWS Amplify — heberge notre application Next.js (5 Go de stockage + 15 Go de bande passante/mois, gratuit pendant 12 mois)
  • DynamoDB — notre base de donnees (25 Go + 200M requetes/mois, toujours gratuit)
  • Lambda — execute nos fonctions API (1M requetes/mois, toujours gratuit)
  • CloudWatch — monitoring basique (toujours gratuit)

Tout ca est plus que suffisant pour une application de waitlist. Tu aurais besoin de milliers d'utilisateurs quotidiens pour approcher ces limites.

Astuce pro

Verifie le AWS Billing Dashboard au moins une fois par semaine pendant le premier mois. Apres ca, tes alertes de facturation te notifieront si quelque chose d'inattendu se passe. C'est comme verifier ton compte bancaire — une bonne habitude qui previent les surprises.

Erreurs courantes avec le Free Tier

Oublier de terminer les instances EC2 : Si tu experimentes avec EC2 (serveurs virtuels) et oublies de les eteindre, ils continueront de tourner et de facturer. Termine-les toujours quand tu as fini.

Selectionner la mauvaise region : Certaines regions AWS ont des tarifs legerement differents. Reste sur us-east-1 (N. Virginia) — elle a la meilleure couverture Free Tier.

Laisser des buckets S3 en acces public : C'est a la fois un risque de securite et un risque de cout potentiel si quelqu'un upload des fichiers dans ton bucket.

Lancer plusieurs services "juste pour essayer" : Chaque service a sa propre limite Free Tier. Reste simple — utilise uniquement ce dont tu as besoin pour ton projet.

La regle d'or : surveiller tout

Configure AWS Cost Explorer pour une decomposition visuelle de tes depenses :

  1. Va dans AWS Billing > Cost Explorer
  2. Active Cost Explorer (premiere fois uniquement)
  3. Verifie-le chaque semaine pour comprendre ce qui utilise des ressources

Si quelque chose semble inattendu : arrete-toi, ne devine pas. Demande a Claude (ou cherche en ligne) avant de faire des changements.

Checkpoint Git

Il n'y a pas de code a commiter pour cette lecon — mais ajoute tes notes de configuration AWS dans un fichier :

echo "# AWS Setup Notes\n- Account created: $(date)\n- Region: us-east-1\n- MFA: enabled\n- Budget alert: $1/month" > AWS-SETUP.md
git add AWS-SETUP.md
git commit -m "document AWS account setup"

Point cle

AWS te donne une infrastructure de niveau entreprise gratuitement. Mais "gratuit" demande de l'attention — configure les alertes de facturation, utilise IAM correctement et surveille ton utilisation. Ton compte est maintenant securise, budgete et pret pour le deploiement.

Checkpoint

Ton compte AWS est cree et securise avec le MFA, un utilisateur IAM et une alerte de facturation a 1$. Tu comprends le Free Tier et quels services nous utiliserons. Prochaine etape : deployer ton application sur AWS pour que le monde entier puisse la voir.