EC2 Deploy Server - Hosting Backend
Étape 1 : Sélectionner et Configurer l'Instance EC2 1. Choisir l'Instance EC2 : Connectez-vous à la console AWS. Allez dans le service EC2 et choisissez « Lancer une instance ». Sélectionnez une AMI (Amazon Machine Image) adaptée, comme une image de base d'Ubuntu ou de Node.js. 2. Type d'Instance : Choisissez un type d'instance (par exemple, t2.micro pour les tests ou des instances plus grandes pour la production) qui répond à vos besoins en termes de CPU et de mémoire. 3. Configuration de l'Instance : Configurez les détails de l'instance, y compris le réseau et la sous-réseau. Assurez-vous qu’elle est dans le même groupe de sécurité que votre base de données DynamoDB pour permettre la communication. Étape 2 : Configuration du Stockage - Choisissez le stockage EBS approprié. Pour les applications Node.js, le stockage par défaut est souvent suffisant. Étape 3 : Configuration du Groupe de Sécurité 1. Créer un Nouveau Groupe de Sécurité : Définissez des règles pour permettre le trafic entrant sur les ports nécessaires (par exemple, le port 80 pour HTTP, le port 443 pour HTTPS, et un port personnalisé pour votre application Node.js). 2. Règles de Trafic Sortant : Assurez-vous que les règles de trafic sortant répondent aux besoins de votre application (par défaut, tout le trafic sortant est autorisé). Étape 4 : Lancer et Connecter - Lancez l'instance après avoir passé en revue et confirmé vos configurations. - Connectez-vous à l'instance via SSH pour la configuration initiale. Étape 5 : Installer Node.js et Configurer l'Environnement 1. Installation de Node.js : Si votre AMI n'a pas Node.js pré-installé, installez-le manuellement. Vous pouvez utiliser NVM (Node Version Manager) pour gérer les versions de Node.js. 2. Configuration de l'Environnement : Installez les dépendances nécessaires, y compris npm (Node Package Manager). Clonez votre projet depuis votre répertoire Git ou transférez vos fichiers sur l'instance EC2. Étape 6 : Déployer l'Application Node.js