Aujourd’hui, nous allons examiner 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 dans WordPress, c’est que c’est répandu popularité. C’est précisément pour cette raison que presque toutes les entreprises de cloud computing fournissent à 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’une prise en charge limitée pour votre site Web WordPress. Si vous rencontrez un conflit de plugins ou des problèmes d’hébergement ou de logiciels malveillants, vous devrez résolvez-le vous-même.

Heureusement, il existe une solution pour vous. Vous pouvez soit:

  • Optez pour un fournisseur de cloud tiers géré comme Cloudways (consultez notre avis) ou
  • Optez pour l’hébergement WordPress géré comme WPEngine (chez Themelocal, nous utilisons WPEngine et 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 vous êtes développé et que vous vous intéressez à quelque chose que vous voyez, vous pouvez commencer à 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. Dans 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 d’informations à 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 permet de disposer de 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 à l’utilisation politique de l’environnement de cloud computing.

NOTE 1: Vous ne pouvez pas utiliser de carte de crédit / espèces prépayée dans votre compte de facturation. J’ai essayé ceci et mon compte ainsi que tous les projets liés étaient temporairement bloqué. J’ai immédiatement retiré la carte prépayée et l’ai remplacée par une carte de crédit valide. Le compte a été réactivé après quelques jours ouvrables.

google-cloud-wordpress-003-cloud-essai-300SERP pour “Google Cloud Trial” de Google.com

NOTE 2: Google propose actuellement un essai de 300 USD pour n’importe qui qui s’inscrit à Google Cloud. Vous n’avez plus aucune excuse pour ne pas essayer Google Cloud haha!

Produits Google Cloud

Nous avons parlé des divers sous-produits Google Cloud a à offrir. Jetons maintenant un coup d’œil à chacun d’eux.

Google App Engine

google-cloud-wordpress-001-app-engineGoogle App Engine

La plupart des logiciels sont construits en utilisant un Langue et (éventuellement) basé sur 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) dans le système cible.

Google App Engine se charge 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 de 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.

Google Compute Engine

google-cloud-wordpress-003-compute-engineGoogle Compute Engine (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

google-cloud-wordpress-003-google-apiAPI Google

Google dispose de plus de 100 API pour sa multitude de produits. Cette fonctionnalité cloud vous permet d’accéder à ces API.

Stockage en ligne

google-cloud-wordpress-003-google-cloud-storageGoogle Cloud Storage

Comme son nom l’indique, Cloud Storage vous permet d’enregistrer de gros volumes de données non structurées et semi-structurées, appelées jeux de données, avec une haute disponibilité (essentiellement des termes geek pour les applications Big Data).

BigQuery

google-cloud-wordpress-003-google-big-queryGoogle BigQuery

BigQuery est la propre implémentation par Google d’un langage adapté à la gestion du Big Data. Bien que cela ne soit même pas lié à notre tutoriel, c’est une chose fascinante à expérimenter!

Packages logiciels prédéfinis

google-cloud-wordpress-008-google-prebuilt-appsListe des images d’installation en un clic

C’est là que le plaisir commence! Oubliez tous ces termes compliqués. Google a respecté une liste des logiciels, frameworks et langages les plus populaires et les a proposés sous forme de progiciels prédéfinis. Devine quoi?

WordPress en fait partie!

Rappelez-vous que nous avons indiqué que chacun de ces langages était installé sur une machine virtuelle (ou une instance de Compute Engine)? Eh bien, la même chose vaut ici aussi. Lorsque vous créez un progiciel WordPress, vous devrez 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 votre chemin

google-cloud-wordpress-009-créer un nouveau projetCréer un nouveau projet

Étape 1: Tout d’abord, vous devez créer un nouveau projet. Vous pouvez visiter Google Cloud Console pour commencer.

compte de facturation google-cloud-wordpress-010-addAjouter un compte de facturation

Étape 2: ajouter un compte de facturation au projet. Vous pouvez également choisir le centre de données souhaité. Actuellement, Google Cloud dispose de deux centres de données majeurs 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.

notification de création de projet google-cloud-wordpress-011Création d’un 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.

panneau de projets pré-construits google-cloud-wordpress-012-selectRecherche du gestionnaire de déploiement

Étape 4: Il faut maintenant trouver la page qui affiche la liste des progiciels 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> Cliquer 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

google-cloud-wordpress-013-select wordpressWordPress 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 les autres autant que vous le souhaitez plus tard! 🙂

Phase 2 – Installation et configuration de WordPress

google-cloud-wordpress-013-sélectionnez wordpress 2

Étape 6: D’accord, 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 google-cloud-wordpress-013-wordpressParamètres d’installation de WordPress sur Google Cloud

Étape 7: Ceci est une étape cruciale. Allons-y. Veuillez consulter la capture d’écran à chaque étape.

  • le Nom du déploiement ne peut contenir que des caractères alphanumériques.
  • Dans Zone, il existe trois zones principales: les États-Unis, l’UE et l’Asie. Dans ce tutoriel, j’ai choisi us-central1-f. Vous pouvez choisir n’importe quelle zone que vous aimez.
  • le Type de machine est directement proportionnel à la quantité d’énergie dont vous avez besoin. À des fins expérimentales, un n1-standard-1 l’instance de machine ferait l’affaire. Il dispose d’un processeur virtuel (vCPU) et de 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 disques SSD sont 5 à 10 fois plus rapides que les disques durs traditionnels.
  • Le minimum Taille du disque est 10 Go, ce qui est suffisant.
  • le E-mail de l’administrateur doit être correctement saisi.
  • Vérifier la Installez phpMyAdmin et Activer la surveillance Google Cloud options.
  • Laissez le reste des paramètres tels quels.
  • Cliquer sur Déployer WordPress pour commencer l’installation de WordPress.

configuration de google-cloud-wordpress-013-wordpressDeployment Manager Configuration de WordPress

Étape 8: Le gestionnaire de déploiement de Google Cloud va maintenant créer l’instance sélectionnée et y installer WordPress.

installation de google-cloud-wordpress-013-wordpress terminéeLes informations d’identification indiquent 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:

  1. Notez le mot de passe administrateur WordPress
  2. Notez le mot de passe MySQL et phpMyAdmin

google-cloud-wordpress-013-wordpress autorise le trafic httpsAutoriser le trafic HTTP et HTTPs

Phase 3: Le coup de circuit!

Étape 10: Nous devons maintenant autoriser le trafic HTTP et HTTPS externe à 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 tous les deux Autorisez le trafic HTTP et HTTPS à passer par votre serveur. Cliquer sur Appliquer pour valider les modifications.

google-cloud-wordpress-013-wordpress mise à jour des règles de pare-feuRè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.

google-cloud-wordpress-013-wordpress terminéWordPress est servi

Conclusion

Si vous avez remarqué, nous n’avons vu aucune capture d’écran pour la célèbre installation WordPress de 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 devez vous diriger vers les paramètres WordPress et les modifier selon les valeurs souhaitées.

Essayez WordPress sur Google Cloud (300 $ Free Trail)

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, laissez-les dans la section commentaires ci-dessous ou envoyez-moi un tweet à @souravify – Merci d’avoir lu! Bonne route.

Share: