Déployer une application web sur Amazon EC2

GUIDE DE DÉMARRAGE

Introduction

Pour créer et déployer votre première application web à l'aide d'Amazon EC2, suivez les instructions étape par étape

Présentation

Nous vous expliquerons, dans ce guide, comment créer une instance Amazon EC2 à l'aide d'AWS CDK et y déployer une application web. 

Amazon Elastic Compute Cloud (Amazon EC2) est un service web qui fournit une capacité de calcul sécurisée et redimensionnable dans le cloud. Destiné aux développeurs, il est conçu pour faciliter l'accès aux ressources de cloud computing à l'échelle du Web. L'interface simple du service Web Amazon EC2 vous permet d'obtenir et de configurer des capacités avec un minimum d'efforts. Elle vous confère le contrôle total de vos ressources informatiques et permet d'exécuter des applications dans l'environnement informatique éprouvé d'Amazon.

Ce que vous apprendrez

Dans ce guide, vous apprendrez à :

  • Créer une pile AWS CDK avec une instance Amazon EC2, un groupe de sécurité avec un accès entrant et un profil d'instance IAM.
  • Installer les progiciels lors du premier lancement de l'instance EC2 en créant une ressource de données utilisateur.
  • Configurer les progiciels après l'installation au moyen d'un script téléchargé par les données utilisateur.
  • Déploiement de l'application grâce aux données de l'utilisateur.

Conditions préalables

Pour démarrer ce guide, vous aurez besoin de :

 Expérience AWS

Débutant

 Durée

20 minutes

 Coût de réalisation

Admissible à l'offre gratuite

 Exigences

  • Compte AWS avec accès administrateur**
  • Dernière version de Chrome ou de Firefox (recommandé)

[**]Les comptes créés au cours des dernières 24 heures n'ont sans doute pas encore accès aux services exigés pour ce tutoriel.

Modules

Ce tutoriel est subdivisé en plusieurs modules courts. Vous devez valider chaque module avant de passer au suivant.

  1. Créer votre infrastructure (10 minutes) : utilisation du kit AWS CDK pour créer une instance Amazon EC2.
  2. Automatiser la configuration (5 minutes) : utilisez les données de l'utilisateur EC2 pour installer tous les packages, les configurer et déployer l'application.
  3. Déployer votre pile (5 minutes) : amorcer et déployer la pile du kit AWS CDK.
  4. Nettoyer : dans cette dernière partie du guide, vous apprendrez à nettoyer les ressources à la fin de votre activité.

Création d'une application Web