Aujourd’hui, nous allons voir comment installer WordPress en tant qu’image en un clic dans Google Cloud, la propre infrastructure cloud de Google. Parmi les principaux fournisseurs de cloud du marché, Google a l’une des politiques de tarification les plus compétitives par rapport à Amazon Web Services et Microsoft Azure. Son réseau cloud est alimenté par la propre infrastructure de Google qui gère plus de 40 000 requêtes de recherche par seconde.
L’une des choses que j’aime à propos de WordPress, c’est qu’il est répandu popularité. Pour cette raison même, presque toutes les entreprises de cloud computing offrent à leurs utilisateurs une « installation en un clic » de WordPress. Certains l’appellent une « application », tandis que d’autres l’appellent un « modèle » ou une « image ». Appelez cela comme vous voulez – mais le fait le plus important est que la configuration de WordPress dans le cloud ne prend que quelques clics.
REMARQUE: Un point important avant de commencer. Si c’est votre première fois installer WordPress dans le cloud – c’est-à-dire à partir d’un fournisseur de cloud réel, veuillez ne pas héberger votre site Web en direct tout de suite. Je vous suggère de tout tester pendant au moins 2 à 4 semaines avant de migrer votre blog ou site Web WordPress vers le cloud.
POURQUOI? Les fournisseurs de cloud comme Google Cloud, AWS et Microsoft Azure n’ont qu’un support limité pour votre site WordPress. Si vous rencontrez un conflit de plugins ou des problèmes d’hébergement ou de malware, vous devrez résolvez-le vous-même.
Heureusement, il existe une solution pour vous. Tu peux soit:
- Optez pour un fournisseur de cloud géré par un tiers comme Cloudways (consultez notre critique) ou
- Optez pour un hébergement WordPress géré comme WPEngine (chez Themelocal, nous utilisons WPEngine et nous l’adorons !)
Du Thé Technique
Il y a quelques termes de base que nous devons apprendre avant de commencer le didacticiel. L’idée derrière cela est de vous informer de tous les différents produits que Google Cloud a à offrir. Une fois que vous développez et que vous vous intéressez à quelque chose que vous voyez, vous pouvez commencer à y créer vos propres applications !
Projets
Tableau de bord du projet
Tout ce que vous voulez faire dans Google Cloud est inclus (ou encapsulé) au sein d’un projet. A l’intérieur d’un projet, vous pouvez utiliser ou déployer les différents sous-produits Google Cloud a à offrir. Ils incluent App Engine, Compute Engine, les API Google, Google Cloud Storage, BigQuery ou installent directement une solution prédéfinie. (Plus à ce sujet un peu plus tard)
Comptes de facturation
Chaque projet que vous créez doit être lié à un compte de facturation. Google Cloud vous offre la possibilité d’avoir plusieurs comptes de facturation, chacun pouvant utiliser une carte de crédit/débit différente. L’idée derrière cela est de mettre en œuvre le paiement au fur et à mesure politique de l’environnement de cloud computing.
NOTE 1: Vous ne pouvez pas utiliser une carte de crédit/espèces prépayée dans votre compte de facturation. J’ai essayé ceci et mon compte avec tous les projets liés c’était temporairement bloqué. J’ai immédiatement retiré la carte prépayée et l’ai changée en une carte de crédit valide. Le compte a été réactivé après quelques jours ouvrables.
SERP pour « Google Cloud Trial » de Google.com
NOTE 2: Google propose actuellement un essai de 300 USD à n’importe qui qui s’inscrit à Google Cloud. Vous n’avez plus d’excuse pour ne pas essayer Google Cloud haha !
Produits Google Cloud
Nous avons parlé des différents sous-produits Google Cloud a à offrir. Voyons maintenant chacun d’eux.
Google App Engine
Google App Engine
La plupart des logiciels sont construits à l’aide d’un Langue et (éventuellement) sur la base d’un cadre. Un exemple classique serait un application de liste de tâches, qui est construit sur JavaScript et basé sur le framework jQuery. jQuery, comme vous pouvez le deviner, est un framework pour JavaScript, qui est le langage.
De même, de nombreuses applications sont écrites dans des langues populaires telles que Python, Java et PHP. Chacune de ces langues nécessite une configuration initiale sur le système hôte, afin d’exécuter les applications écrites dans cette langue particulière. Par exemple, les applications écrites en Java nécessitent l’installation de la machine virtuelle Java (JVM) sur le système cible.
Google App Engine s’occupe de cette tâche. Il installe et configure ces langages dans son infrastructure cloud, vous pouvez donc simplement télécharger votre code et poursuivre le processus de développement. Vous n’avez pas à vous soucier de la configuration de la langue ou de la mise à l’échelle du système hôte pour votre application. Les algorithmes d’équilibrage de charge de Google Cloud s’en chargent automatiquement. Avec Google App Engine, il vous suffit de sélectionner la langue dont vous avez besoin et d’y déployer votre application.
Moteur de calcul Google
Moteur de calcul Google (GCE)
Google Compute Engine (GCE) est un autre nom pour les machines virtuelles dans le cloud. Chaque VM est traitée comme une instance d’un GCE. Les machines virtuelles peuvent exécuter presque tous les logiciels que vous souhaitez. Il offre plus de flexibilité qu’App Engine et est destiné aux environnements personnalisés.
API Google
API Google
Google possède plus de 100 API pour sa multitude de produits. Cette fonctionnalité cloud vous permet d’accéder à ces API.
Stockage en ligne
Stockage Google Cloud
Comme son nom l’indique, Cloud Storage vous permet de sauvegarder de gros volumes de données non structurées et semi-structurées, appelées ensembles de données, avec une haute disponibilité (termes geek pour les applications Big Data).
BigQuery
Google BigQuery
BigQuery est la propre implémentation par Google d’un langage adapté à la gestion des mégadonnées. Bien que cela ne soit même pas lié de loin à notre tutoriel, c’est une chose fascinante à expérimenter !
Packages logiciels pré-construits
Liste des images d’installation en un clic
C’est là que le plaisir commence ! Oubliez tous ces termes compliqués. Google a établi une liste des logiciels, frameworks et langages les plus populaires et les a proposés sous forme de packages logiciels pré-construits. Devinez quoi?
WordPress en fait partie !
Rappelez-vous que nous avons discuté du fait que chacun de ces langages est installé dans une machine virtuelle (ou une instance de Compute Engine) ? Eh bien, il en va de même ici aussi. Lorsque vous créez un progiciel WordPress, vous devez d’abord sélectionner une machine virtuelle, sa taille et sa région afin de procéder à l’installation. Le progiciel est essentiellement un ensemble d’instructions qui installe le logiciel respectif dans une machine virtuelle nouvellement créée.
Installer WordPress dans Google Cloud
Phase 1 : Trouver son chemin
Créer un nouveau projet
Étape 1: Tout d’abord, vous devez créer un nouveau projet. Vous pouvez visiter Google Cloud Console pour commencer.
Ajouter un compte de facturation
Étape 2 : Ajoutez un compte de facturation au projet. Vous pouvez également choisir le centre de données souhaité. Actuellement, Google Cloud dispose de deux grands centres de données pour Google App Engine – États-Unis et UE. Dans ce tutoriel, j’ai choisi le centre de données américain. Sélectionnez Créer pour continuer.
Création du nouveau projet terminée (indiquée par une coche verte)
Étape 3: Maintenant, un projet va être créé. À la fin, vous recevrez une notification comme indiqué dans la capture d’écran ci-dessus.
Trouver le gestionnaire de déploiement
Étape 4: Maintenant, nous devons trouver la page qui affiche la liste des packages logiciels pré-construits, alias le Gestionnaire de déploiement. Vous pouvez le faire de trois manières :
- 4.1 – Dans le menu de gauche, sélectionnez Déployer et gérer > Cliquez pour déployer
- 4.2 – Sélectionnez la bannière à côté de #2, comme indiqué dans la capture d’écran ci-dessus
- 4.3 – Cliquez ici pour WordPress pour Google Cloud
WordPress en tant qu’image déployée en un clic
Étape 5 : Une fois dans la page, vous verrez une énorme liste de logiciels. Faites défiler vers le bas et sélectionnez WordPress (pour l’instant). Vous pouvez jouer avec le reste autant que vous le souhaitez plus tard ! ??
Phase 2 – Installation et configuration de WordPress
Étape 6 : D’accord, alors maintenant vous avez enfin localisé l’option d’installation de WordPress. Il est temps de craquer. Sélectionner Déployer pour démarrer le processus.
Paramètres d’installation de WordPress sur Google Cloud
Étape 7 : C’est ici une étape cruciale. Creusons. Veuillez vous référer à la capture d’écran à chaque étape.
- Les Nom du déploiement ne peut contenir que des caractères alphanumériques.
- Dans Zone, il y a trois zones principales – États-Unis, UE et Asie. Dans ce tutoriel, j’ai choisi us-central1-f. Vous pouvez choisir n’importe quelle zone que vous aimez.
- Les Type de machine est directement proportionnelle à la quantité d’énergie dont vous avez besoin. A des fins expérimentales, un n1-standard-1 l’instance de la machine ferait l’affaire. Il possède 1 CPU virtuel (vCPU) et 3,7 Go de RAM, ce qui est plus que suffisant pour essayer WordPress.
- j’ai choisi le Type de disque comme Disque persistant SSD. En effet, les SSD sont 5 à 10 fois plus rapides que les disques durs traditionnels.
- Le minimum Taille du disque est 10 Go, ce qui est suffisant.
- Les Courriel de l’administrateur doit être correctement saisi.
- Vérifier la Installer phpMyAdmin et Activer la surveillance Google Cloud option.
- Laissez le reste des paramètres tels quels.
- Cliquer sur Déployer WordPress pour commencer à installer WordPress.
Gestionnaire de déploiement configuration de WordPress
Étape 8 : Le gestionnaire de déploiement de Google Cloud va maintenant créer l’instance sélectionnée et installer WordPress dessus.
Les identifiants d’accès s’affichent après l’installation
Étape 9 : WordPress est maintenant installé. Mais ce n’est que 70 % du processus. Nous avons maintenant les tâches suivantes devant nous :
- Notez le mot de passe administrateur WordPress
- Notez le mot de passe MySQL et phpMyAdmin
Autoriser le trafic HTTP et HTTPs
Phase 3 : Le coup de circuit !
Étape 10 : Nous devons maintenant autoriser le trafic externe HTTP et HTTPS à passer par l’adresse IP de notre serveur WordPress. (Google Cloud le désactive par défaut pour des raisons de sécurité). En d’autres termes, nous devrons ajouter une règle de pare-feu pour notre adresse IP attribuée.
Pour ce faire, cliquez sur l’adresse IP du serveur située sous IP externe. Une boîte de dialogue devrait s’ouvrir. Sélectionner les deux Autorisez le trafic HTTP et HTTPS à passer par votre serveur. Cliquer sur Appliquer pour valider les changements.
Règles de pare-feu mises à jour avec succès
Une fois les règles de pare-feu mises à jour avec succès, vous devriez pouvoir accéder à WordPress à partir de l’adresse IP donnée.
WordPress est servi
Conclusion
Si vous l’avez remarqué, nous n’avons vu aucune capture d’écran de la fameuse installation WordPress en cinq minutes – vous connaissez la phase de configuration où vous définissez le nom, le nom d’utilisateur, le mot de passe, etc. de vos sites Web ?
Eh bien, Google Cloud un clic Le script de déploiement WordPress élimine ces étapes et les configure avec des valeurs par défaut. Vous devriez vous diriger vers les paramètres WordPress et les modifier selon les valeurs souhaitées.
Essayez WordPress sur Google Cloud (300 $ d’essai gratuit)
J’espère que vous avez apprécié ce tutoriel, autant que j’ai aimé l’écrire. Si vous avez des questions ou des suggestions, veuillez les laisser dans la section commentaires ci-dessous ou tweetez-moi à @souravify – Merci d’avoir lu! Bonne route.