Prenez le contrôle du cloud avec AWS EC2. Apprenez à lancer, configurer et administrer vos propres serveurs virtuels en quelques clics. Maîtrisez la puissance de calcul à la demande et découvrez comment faire évoluer vos ressources (scalabilité) pour répondre aux besoins de milliers d'utilisateurs, tout en ne payant que ce que vous utilisez réellement.
Comprendre le concept de Régions et Zones de Disponibilité (AZ). Présentation du service EC2 et création d'un compte Free Tier.
Choisir une AMI (Amazon Machine Image), sélectionner le type d'instance (t2.micro/t3.micro) et comprendre le cycle de vie d'un serveur (Start, Stop, Terminate).
Création et gestion des paires de clés. Apprendre à se connecter à une instance Linux via SSH et à une instance Windows via RDP.
Configurer le pare-feu virtuel d'AWS. Comprendre les règles Inbound/Outbound pour autoriser le trafic HTTP (80), HTTPS (443) et SSH (22).
Ajouter des disques durs virtuels à vos instances. Gestion des Snapshots pour la sauvegarde et modification de la taille d'un disque à chaud.
Comprendre la différence entre IP publique dynamique et Elastic IP. Pourquoi et comment attribuer une adresse fixe à votre serveur.
Automatiser la configuration à l'allumage. Utiliser les scripts User Data pour installer Apache, PHP et MySQL dès la création de l'instance.
Sécuriser les accès aux services AWS sans stocker de clés API sur le serveur. Utilisation des rôles et profils d'instance.
Répartir le trafic entrant sur plusieurs serveurs. Configuration des Target Groups et des Health Checks (vérification de l'état des serveurs).
Rendre votre infrastructure élastique. Configurer AWS pour ajouter ou supprimer des serveurs automatiquement en fonction de la charge CPU.
Optimiser les performances réseau et disque. Choisir entre Cluster, Spread ou Partition selon les besoins de votre application.
Surveiller la santé de vos instances. Créer des alarmes pour être alerté en cas de surconsommation de ressources.
Stratégies pour réduire la facture AWS. Utiliser les instances Spot pour économiser jusqu'à 90% sur vos calculs non critiques.
Créer son propre "Master Image" à partir d'un serveur configuré pour déployer des répliques identiques en quelques secondes.
Déployer votre projet Laravel (présent dans votre vue formation-detail) sur un cluster EC2 derrière un Load Balancer avec une base de données RDS externe.
Accédez instantanément à nos cours pratiques et propulsez votre carrière au niveau supérieur