Bienvenue dans un tout nouveau guide sur le Installer WordPress sur le Cloud séries. Aujourd’hui, nous allons apprendre à installer WordPress dans Amazon Web Services (AWS). Tout comme nos précédents guides d’installation cloud dans Microsoft Azure et Google Cloud, nous utiliserons une image préinstallée de WordPress.
Maintenant, avant de commencer, j’aimerais discuter de quelques termes clés afin d’avoir une compréhension préliminaire du fonctionnement d’AWS.
Quelle est la taille d’AWS ?
Pour commencer, voyons ceci : AWS est énorme. Je veux dire incroyablement énorme. C’est l’un des le plus vieux fournisseurs d’hébergement cloud sur Internet. Il propose des tonnes de services, de l’encodage de vidéos en direct à l’analyse rapide des données en streaming provenant de satellites et d’autres capteurs hautes performances répartis dans le monde entier.
Voici quelque chose qui vous donnera une idée de la puissance d’AWS – NASA – oui, La NASA, a utilisé AWS’ infrastructure de cloud computing pour traiter les données de la mission Mars Rover. Mais nous allons installer une petite instance de WordPress, n’est-ce pas ? AWS nous soutient ! Creusons dans l’essentiel.
Amazon EC2 : Connu comme Calcul en nuage élastique, considérez cela comme un ordinateur dans le cloud. Vous n’avez pas besoin de savoir où il existe, qui nettoie et époussette le matériel ou ce qui se passe lorsque le courant est épuisé. C’est à Amazon de s’en occuper.
Ce que vous devez savoir – la seule chose que vous devez savoir – ce sont les spécifications techniques du serveur – euh, l’ordinateur. C’est ça. C’est la beauté du nuage.
Image de la machine Amazon : AMI – comme les développeurs aiment l’appeler (appelons-le comme ça parce que ça a l’air vraiment cool), n’est rien d’autre qu’une instance, ou un ordinateur avec un système d’exploitation avec un tas d’autres logiciels préinstallés.
Imaginez que vous installiez Windows 10 sur votre nouveau PC, puis installiez des applications telles que MediaMonkey, Microsoft Word et Google Chrome. Si vous deviez exporter une image du système d’exploitation dans l’état actuel, vous auriez une image machine. Lorsque nous disons exporter, nous entendons un fichier qui, une fois connecté à un autre appareil similaire, fonctionnerait sans aucune installation. Les personnes travaillant avec Linux le font (c’est-à-dire créent des images de machine ou des instantanés) tout le temps. C’est aussi vaguement l’idée derrière Docker.
Pourquoi parle-t-on d’Amazon EC2 et des AMI ?
Bonne question. Maintenant que nous avons établi que nous avons besoin que EC2 soit comme un ordinateur/serveur dans le cloud, nous utiliserons une seule instance d’Amazon EC2 (aussi appelé un Instance EC2) pour héberger notre site WordPress.
Mais attendez. Vous avez la machine – oui ! Mais qu’en est-il de l’installation du système d’exploitation ? Choisissons-nous Linux ou Windows ? Linux ? Amende. Mais attendez (encore) – quelle version de Linux choisissons-nous ? Ubuntu ? Feutre? Debian ? Disons que je choisis Ubuntu. Amende. Quelle version choisir ? Aarrghh ! Trop de choix pour un seul petit objectif !
Si ce n’est pas écrasant, pensez au prochain processus. Nous devons installer l’hôte de logiciels requis pour exécuter WordPress – la pile LAMP. Une fois installé et configuré, vous devrez installer et configurer WordPress. Permissions manquantes, accès au répertoire et tout le reste.
Je ne sais pas pour vous, mais c’est un LONG processus. Long en majuscules et gras. Vous avez probablement deviné où je veux en venir maintenant – et vous avez raison. C’est là que le Image de la machine Amazon entre en jeu.
Imaginez que quelqu’un ait déployé une instance EC2, installé Ubuntu, l’ait mis à jour et installé WordPress dessus, ainsi que tous ses logiciels requis (comme la pile LAMP). La personne a ensuite créé une image du système d’exploitation dans son état actuel, c’est-à-dire une installation de WordPress intacte, essentiellement « prête à l’emploi ». Ce serait l’exemple d’une AMI parfaite avec WordPress installé dedans. Maintenant, vous pouvez arrêter d’imaginer, car il existe une telle AMI et elle a été créée par Bitnami. (Yay!)
« Que diriez-vous d’une place de marché pour les AMI ? »
AWS Marketplace avec AMI de gestion de contenu
Tu as demandé. Amazon a écouté. Amazon a un marché appelé le Marché AWS – un endroit où nous pouvons acheter (oui, acheter) des images de machines préconfigurées pour divers logiciels, qui sont autrement difficiles à installer. L’idée est de simplifier votre processus d’hébergement afin que vous puissiez déployer votre application dans le cloud le plus rapidement possible. C’est très similaire à ce que Google Cloud et Microsoft Azure offres sous forme d’images d’application ou de modèles.
Heureusement, les logiciels open source les plus populaires ont des AMI gratuites, ce qui est incroyablement utile pour les débutants comme nous. L’un des contributeurs les plus populaires d’AMI gratuites est Bitnami – une entreprise qui fournit des AMI à jour pour les logiciels open source les plus populaires – y compris WordPress !
Alors on y va. EC2 pour l’hébergement de notre installation WordPress. Une AMI WordPress de Bitnami pour nous épargner le processus d’installation. Il ne nous reste plus qu’à les relier entre eux.
Instance EC2 + AMI WordPress = WP sur AWS Cloud en 2 minutes !
Configuration de votre compte Amazon gratuit
Limitations du niveau d’utilisation gratuite d’AWS
Le compte gratuit d’AWS comprend un beaucoup d’avantages et il est actif pour une année complète. C’est le plus grand temps gratuit que nous ayons reçu de n’importe quel fournisseur de cloud. Cependant, nous avons certaines limites.
Pour une liste complète, vous pouvez consulter le Niveau gratuit d’AWS page d’accueil, mais pour nos besoins, nous devons savoir ceci :
- Une micro-instance d’Amazon EC2 est autorisée dans le niveau gratuit, pendant 750 heures par mois, ce qui est suffisant pour maintenir WordPress opérationnel pendant 24x7x365 heures.
- 5 Go de stockage Amazon S3, que nous pourrions utiliser comme emplacement de sauvegarde pour nos autres sites Web.
Pour être honnête, la partie la plus longue de ce didacticiel consiste à configurer votre compte gratuit Amazon Web Services. C’est aussi simple que 1-2-3, mais c’est quand même est un long processus. Vous avez à:
- Inscrivez-vous avec une nouvelle adresse e-mail
- Utilisez une carte de crédit ou une carte de débit valide pour vérifier votre compte
- Utilisez votre numéro de mobile pour lier votre compte (Amazon vous appellera et vous devrez entrer le code de vérification)
Veuillez noter que vous ne devez pas utiliser une carte de crédit prépayée ou un service de carte de crédit virtuelle (comme Entropay) dans votre compte de facturation AWS. Bien que ce soit techniquement d’accord, j’ai essayé et cela ne fera que bannir votre compte. Veuillez donc utiliser une carte valide. Si vous avez bien suivi toutes les étapes, votre compte sera activé en quelques minutes et vous pourrez commencer la procédure d’installation de WordPress.
Première étape – Installation de l’image WordPress à partir d’AWS Marketplace
Dirigez-vous vers le Marché AWS > Gestion de contenu > WordPress propulsé par Bitnami. C’est l’image que nous voulons installer. Si vous vous demandez pourquoi nous n’avons pas créé d’instance EC2 jusqu’à présent, tout d’abord, félicitez-vous d’avoir posé cette brillante question.
D’accord, nous ne l’avons pas fait jusqu’à présent car AWS nous permet de configurer une instance EC2 directement à partir de la page AMI. Cela simplifie les choses, car nous ne courons pas le risque d’écraser une instance EC2 précédemment configurée avec la nouvelle AMI.
La page WordPress AMI by Bitnami – Cliquez sur Continuer pour commencer!
1.1 – Créer l’AMI WordPress
- Version: Sélectionnez la dernière version d’Ubuntu.
- Région: Sélectionnez n’importe quelle région des États-Unis.
- Type d’instance EC2 : Cela doit être un instance t1.micro. Rien de plus grand et vous serez facturé.
- Paramètres VPC : Laissez-le tel quel, il se configurera automatiquement en fonction de votre région.
- Groupe de sécurité : Bien qu’il affiche un avertissement, sélectionnez Sélectionnez le nouveau en fonction des paramètres utilisateur. Ici, l’utilisateur est le développeur de l’AMI (c’est-à-dire Bitnami).
- Paire de clés : La création de la paire de clés est un processus en 3 étapes. Bien que facultatif, nous vous recommandons d’en créer un car il vous permet de vous connecter à votre instance EC2 via SSH.
1.2 – Comment créer une paire de clés dans EC2
Assurez-vous que les régions que vous avez sélectionnées pour l’instance EC2 et celle affichée dans votre console AWS sont les mêmes. Sinon, le processus ne fonctionnerait pas.
1. Cliquez sur le 1er lien hypertexte dans cette capture d’écran.
2. Vous serez redirigé vers votre console EC2. Cliquer sur Créer une paire de clés.
3. Saisissez un nom de paire de clés distinctif et cliquez sur Créer.
4. Une nouvelle paire de clés sera créée.
1.3 – Lancement de l’AMI WordPress
Revenez à l’onglet précédent et actualisez la page. Vous devriez maintenant voir l’option pour choisir la nouvelle paire de clés que vous venez de créer. Assurez-vous que vous avez sélectionné le instance t1.micro encore une fois, avant de sélectionner Acceptez les conditions et lancez en 1 clic.
Quelques secondes plus tard, vous serez accueilli avec ce message. Vous avez maintenant déployé avec succès l’AMI WordPress. Il est temps de vérifier.
Deuxième étape – Configuration de l’AMI WordPress
Le tableau de bord AWS EC2
Dirigez-vous vers votre Console AWS et sélectionnez EC2. Cela ouvrira votre tableau de bord EC2. tu devrais voir le texte 1 instance en cours d’exécution dans la partie centrale supérieure de la page. Cliquez sur ce texte.
Tableau de bord EC2 affichant les instances actives
Cela afficherait la liste des instances EC2 dans votre compte AWS. Nous n’en aurons qu’un, qui est notre installation WordPress. Ensuite, en haut, copiez le sous-domaine mentionné sous DNS public. C’est l’URL de votre installation WordPress. Collez-le dans un navigateur pour afficher votre site WordPress (fraîchement installé) !
2.1 – Récupération du mot de passe administrateur WordPress généré par le système
Vous vous souvenez de la fameuse installation WordPress en 5 minutes ? Eh bien, Bitnami s’en occupe également. Mais salut! Qu’en est-il de votre nom d’utilisateur et mot de passe WordPress ?! Eh bien, le nom d’utilisateur par défaut est utilisateur et le mot de passe est généré par le système, c’est-à-dire qu’il est généré de manière aléatoire lors de l’installation de l’AMI WordPress. Nous devons le découvrir maintenant. Pour ce faire, suivez ces prochaines captures d’écran :
À partir de votre tableau de bord des instances AWS EC2 (la deuxième capture d’écran sous l’étape 2), cliquez sur Actions > Paramètres d’instance > Obtenir le journal système. Cela affiche l’intégralité du journal système dès l’installation de l’AMI WordPress.
Un journal système typique généré par une instance EC2
Faites défiler vers le bas et vous trouverez le mot de passe généré aléatoirement pour WordPress. Copiez-collez cela dans votre connexion WordPress depuis et vous êtes prêt à partir !
WordPress sur AWS en utilisant t1.micro EC2 et l’AMI WordPress Bitnami
Conclusion
Étant donné qu’Amazon offre une année complète d’utilisation gratuite, ce serait un excellent moyen de tester votre site Web ou votre blog WordPress. Vous économiseriez une année entière sur les coûts d’hébergement et profiteriez de la puissance et de la simplicité du cloud. Pointez simplement l’enregistrement A de votre domaine vers le DNS public de votre instance EC2 et vous aurez un site WordPress à part entière !
Nous espérons que vous avez appris quelque chose de nouveau grâce à ce didacticiel et que vous avez pris autant de plaisir à le lire que nous en avons eu à le conserver. Si vous avez des commentaires, des suggestions ou des questions, je suis toujours disponible sur @souravify. Allez maintenant profiter de la puissance du cloud – gratuitement pendant un an, grâce à AWS !