Bienvenue dans un tout nouveau guide sur le Installer WordPress sur le cloud séries. Aujourd’hui, nous allons apprendre comment 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, il y a quelques termes clés dont je voudrais discuter 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 ancien fournisseurs d’hébergement cloud sur Internet. Il propose des tonnes de services – de l’encodage de vidéos en direct à l’analyse rapide de données en streaming à partir de satellites et d’autres capteurs haute performance répartis dans le monde entier.

Voici quelque chose qui vous donnera une idée de la puissance d’AWS – NASA – oui, 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, non? AWS est là pour nous! Penchons-nous sur l’essentiel.

amazon ec2 hero

Amazon EC2: Connu comme Cloud Compute élastique, considérez cela comme un ordinateur dans le cloud. Vous n’avez pas besoin de savoir où il existe, qui nettoie et dépoussière le matériel ou ce qui se passe en cas de panne de courant. C’est à Amazon de gérer.

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 cloud.

Image de la machine Amazon: AMI – comme les développeurs aiment l’appeler (appelons-le comme ça parce que ça sonne 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 installez Windows 10 sur votre nouveau PC, puis que vous installez certaines applications comme MediaMonkey, Microsoft Word et Google Chrome. Si vous exportiez une image du système d’exploitation dans l’état actuel, vous auriez une image de machine. Lorsque nous disons exportation, nous entendons un fichier qui, lorsqu’il est branché sur 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 parlons-nous d’Amazon EC2 et des AMI?

Bonne question. Maintenant que nous avons établi que nous avons besoin d’EC2, c’est comme un ordinateur / serveur dans le cloud, nous allons utiliser une seule instance d’Amazon EC2 (également appelé un Instance EC2) pour héberger notre site WordPress.

Mais attendez. Vous avez la machine – ouais! Mais qu’en est-il de l’installation du système d’exploitation? Choisissons-nous Linux ou Windows? Linux? Bien. Mais attendez (encore) – quelle saveur de Linux choisissons-nous? Ubuntu? Feutre? Debian? Disons que je choisis Ubuntu. Bien. Quelle version dois-je choisir? Aarrghh! Trop de choix pour un seul petit objectif!

Si ce n’est pas accablant, pensez au processus suivant. 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, mis à jour et installé WordPress dessus – avec tous ses logiciels requis (comme la pile LAMP). La personne a ensuite créé une image de l’OS dans son état actuel – c’est-à-dire une installation intacte, essentiellement «prête à l’emploi» de WordPress. Ce serait l’exemple d’une AMI parfaite avec WordPress installé. Maintenant, vous pouvez arrêter d’imaginer, car il existe une telle AMI et elle a été créée par Bitnami. (Yay!)

“Et une place de marché pour les AMI?”

marché aws avec logiciel de gestion de contenu

AWS Marketplace avec AMI de gestion de contenu

Tu as demandé. Amazon a écouté. Amazon a un marché appelé le AWS Marketplace – 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 de pouvoir déployer votre application dans le cloud le plus rapidement possible. C’est très similaire à ce que Google Cloud et Microsoft Azure propose des images ou des modèles d’application.

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 société 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 sauver le processus d’installation. Il ne nous reste plus qu’à les relier.

Instance EC2 + AMI WordPress = WP sur AWS Cloud en 2 minutes!

Configuration de votre compte Amazon gratuit

niveau gratuit aws

Limitations du niveau d’utilisation gratuite d’AWS

Le compte gratuit d’AWS comprend un beaucoup d’avantages et c’est actif pour une année complète. C’est le temps le plus élevé que nous ayons reçu gratuitement de n’importe quel fournisseur de cloud. Cependant, nous avons certaines limites.

Pour une liste complète, vous pouvez consulter le Offre gratuite AWS page d’accueil, mais pour nos besoins, nous devons savoir ceci:

  • Une instance Micro 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 néanmoins est un long processus. Vous avez à:

  1. Inscrivez-vous avec une nouvelle adresse e-mail
  2. Utilisez une carte de crédit ou de débit valide pour vérifier votre compte
  3. 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. Alors, veuillez utiliser une carte valide. Si vous avez bien suivi toutes les étapes, votre compte sera activé en quelques minutes et vous pourrez commencer avec la procédure d’installation de WordPress.

Étape 1 – Installation de l’image WordPress à partir d’AWS Marketplace

wp alimenté par bitnami

Dirigez-vous vers le AWS Marketplace > Gestion de contenu > WordPress propulsé par Bitnami. C’est l’image que nous voulons installer. Si vous vous demandez pourquoi nous n’avons pas encore créé d’instance EC2 – tout d’abord, félicitez-vous d’avoir posé cette brillante question.

D’accord, nous ne l’avons donc 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.

01-aws marketplace sélectionnez image wordpress

La page WordPress AMI by Bitnami – Cliquez sur Continuer pour commencer!

1.1 – Créer l’AMI WordPress

02-aws-wordpress-ami-config

  • Version: Sélectionnez la dernière version d’Ubuntu.
  • Région: Sélectionnez une région des États-Unis.
  • Type d’instance EC2: Cela doit être un Instance t1.micro. Tout ce qui est supérieur et vous serez facturé.
  • Paramètres VPC: Laissez ceci 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 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 AWS Console sont les mêmes. Sinon, le processus ne fonctionnerait pas.

03-00-instructions-de-création-de-paire-de-clés

1. Cliquez sur le premier lien hypertexte de cette capture d’écran.

03-créer-paire-de-clés

2. Vous serez redirigé vers votre console EC2. Cliquer sur Créer une paire de clés.

04-key-pair-name

3. Tapez un nom de paire de clés distinctif et cliquez sur Créer.

05-key-pair-fingerprint-generated

4. Une nouvelle paire de clés sera créée.

1.3 – Lancement de l’AMI WordPress

06-aws-wordpress-ami-config-complet

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.

07-aws-wordpress-ami-config-complet

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 le vérifier.

Deuxième étape – Configuration de l’AMI WordPress

08-console-aws-ec2

Le tableau de bord AWS EC2

Dirigez-vous vers votre Console AWS et sélectionnez EC2. Cela ouvrira votre tableau de bord EC2. Vous devriez voir le texte 1 instance en cours d’exécution dans la section centrale supérieure de la page. Cliquez sur ce texte.

09-aws-ec2-console-instances en cours d'exécution

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, 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 célèbre installation WordPress de 5 minutes? Eh bien, Bitnami s’en charge é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é aléatoirement lors de l’installation de l’AMI WordPress. Nous devons le découvrir maintenant. Pour ce faire, suivez ces captures d’écran à venir:

Panneau aws du mot de passe 0x-get wp

Depuis votre tableau de bord des instances AWS EC2 (la deuxième capture d’écran à l’étape 2), cliquez sur Actions> Paramètres d’instance> Obtenir le journal système. Cela affiche l’intégralité du journal système depuis l’installation de l’AMI WordPress.

10-console-système

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 à partir de et vous êtes prêt à partir!

Image terminée 0x-bitnami

WordPress sur AWS avec t1.micro EC2 et l’AMI WordPress Bitnami

Conclusion

Étant donné qu’Amazon fournit une année complète d’utilisation gratuite, ce serait un excellent moyen de tester votre site Web ou votre blog WordPress. Vous économiseriez un an sur les coûts d’hébergement et bénéficiez 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 aimé le lire autant que nous avons aimé le conserver. Si vous avez des commentaires, des suggestions ou des questions, je suis toujours disponible sur @souravify. Maintenant, profitez de la puissance du cloud – gratuitement pendant un an, grâce à AWS!

Share: