Heute schauen wir uns an, wie Sie WordPress als Ein-Klick-Bild in Google Cloud installieren – Googles eigener Cloud-Infrastruktur. Unter den großen Cloud-Anbietern auf dem Markt hat Google im Vergleich zu Amazon Web Services und Microsoft Azure eine der wettbewerbsfähigsten Preispolitiken. Das Cloud-Netzwerk wird von Googles eigener Infrastruktur betrieben, die über 40.000 Suchanfragen pro Sekunde.
Eines der Dinge, die ich an WordPress liebe, ist, dass es weit verbreitet Popularität. Genau aus diesem Grund bietet fast jedes Cloud-Computing-Unternehmen seinen Nutzern eine „Ein-Klick-Installation“ von WordPress an. Manche nennen es eine „App“, andere eine „Vorlage“ oder ein „Bild“. Nennen Sie es wie Sie wollen – aber das Wichtigste ist, dass die Einrichtung von WordPress in der Cloud nur wenige Klicks erfordert.
HINWEIS: Ein wichtiger Punkt, bevor wir beginnen. Wenn das deins ist erstes Mal WordPress in der Cloud installieren – dh von einem echten Cloud-Anbieter, hosten Sie bitte nicht gleich Ihre Live-Website. Ich empfehle Ihnen, alles mindestens 2-4 Wochen lang zu testen, bevor Sie Ihren WordPress-Blog oder Ihre WordPress-Website in die Cloud migrieren.
WARUM? Cloud-Anbieter wie Google Cloud, AWS und Microsoft Azure bieten nur eingeschränkten Support für Ihre WordPress-Website. Wenn ein Plugin-Konflikt oder einige Hosting- oder Malware-Probleme auftreten, müssen Sie löse es selbst.
Zum Glück gibt es eine Lösung für Sie. Du kannst entweder:
- Entscheiden Sie sich für einen verwalteten Cloud-Drittanbieter wie Cloudways (Sehen Sie sich unseren Test an) oder
- Entscheiden Sie sich für verwaltetes WordPress-Hosting wie WPEngine (wir bei Themelocal verwenden WPEngine und lieben es!)
Etwas technischer Tee
Es gibt ein paar grundlegende Begriffe, die wir lernen müssen, bevor wir mit dem Tutorial beginnen. Die Idee dahinter ist, Sie über die verschiedenen Produkte von Google Cloud zu informieren. Sobald Sie sich für etwas, das Sie sehen, entwickelt und sich dafür interessieren, können Sie damit beginnen, Ihre eigenen Apps zu erstellen!
Projekte
Projekt-Dashboard
Alles, was Sie in Google Cloud tun möchten, ist beigefügt (oder gekapselt) innerhalb eines Projekts. Innerhalb eines Projekts können Sie die verschiedenen Unterprodukte Google Cloud zu bieten hat. Sie umfassen App Engine, Compute Engine, Google APIs, Google Cloud Storage, BigQuery oder installieren direkt eine vorgefertigte Lösung. (Dazu etwas später mehr)
Rechnungskonten
Jedes Projekt, das Sie erstellen muss mit einem Rechnungskonto verknüpft werden. Google Cloud bietet Ihnen die Flexibilität, mehrere Rechnungskonten zu haben, von denen jedes eine andere Kredit-/Debitkarte verwenden kann. Die Idee dahinter ist die Umsetzung der Zahlen Sie wenn sie hinausgehen Politik der Cloud-Computing-Umgebung.
ANMERKUNG 1: Sie können in Ihrem Rechnungskonto keine Prepaid-Kredit-/Geldkarte verwenden. Ich habe dies ausprobiert und mein Konto zusammen mit allen verknüpften Projekten war es vorübergehend verstopft. Ich habe die Prepaid-Karte sofort entfernt und in eine gültige Kreditkarte umgewandelt. Das Konto wurde nach einigen Werktagen wieder aktiviert.
SERP für „Google Cloud Trial“ von Google.com
ANMERKUNG 2: Google bietet derzeit eine Testversion in Höhe von 300 $ an jeder wer sich für Google Cloud anmeldet. Jetzt haben Sie keine Entschuldigung mehr, Google Cloud nicht auszuprobieren, haha!
Google Cloud-Produkte
Wir haben über die verschiedenen gesprochen Unterprodukte Google Cloud zu bieten hat. Werfen wir nun einen Blick auf jeden von ihnen.
Google App Engine
Google App Engine
Die meisten Software wird mit einem bestimmten Sprache und (optional) basierend auf a Rahmen. Ein klassisches Beispiel wäre a To-do-Listen-App, die auf JavaScript basiert und auf dem jQuery-Framework basiert. jQuery ist, wie Sie sich vorstellen können, ein Framework für JavaScript, die Sprache.
In ähnlicher Weise sind viele Apps in beliebten Sprachen wie . geschrieben Python, Java und PHP. Jede dieser Sprachen erfordert eine Ersteinrichtung auf dem Hostsystem, um die in dieser bestimmten Sprache geschriebenen Apps auszuführen. In Java geschriebene Apps erfordern beispielsweise die Installation der Java Virtual Machine (JVM) auf dem Zielsystem.
Genau diese Aufgabe übernimmt die Google App Engine. Es installiert und konfiguriert diese Sprachen in seiner Cloud-Infrastruktur, sodass Sie einfach Ihren Code hochladen und mit dem Entwicklungsprozess fortfahren können. Sie müssen sich nicht um das Einrichten der Sprache oder das Skalieren des Hostsystems für Ihre App kümmern. Die Load-Balancing-Algorithmen von Google Cloud kümmern sich automatisch darum. Bei Google App Engine müssen Sie lediglich die gewünschte Sprache auswählen und Ihre App darin bereitstellen.
Google Compute Engine
Google Compute Engine (GCE)
Google Compute Engine (GCE) ist ein anderer Name für virtuelle Maschinen in der Cloud. Jede VM wird als Instanz einer GCE behandelt. VMs können fast jede gewünschte Software ausführen. Es bietet mehr Flexibilität als App Engine und ist für personalisierte Umgebungen gedacht.
Google-APIs
Google-APIs
Google hat über 100 APIs für seine Vielzahl von Produkten. Diese Cloud-Funktion ermöglicht Ihnen den Zugriff auf diese APIs.
Cloud-Speicher
Google Cloud-Speicher
Wie der Name schon sagt, können Sie mit Cloud Storage große Mengen unstrukturierter und halbstrukturierter Daten speichern, genannt Datensätze, mit Hochverfügbarkeit (grundsätzlich geekige Begriffe für Big-Data-Anwendungen).
BigQuery
Google BigQuery
BigQuery ist Googles eigene Implementierung einer Sprache, die für den Umgang mit Big Data geeignet ist. Obwohl dies nicht einmal im Entferntesten mit unserem Tutorial zu tun hat, ist es eine faszinierende Sache, damit zu experimentieren!
Vorgefertigte Softwarepakete
Liste der Ein-Klick-Installationsbilder
Hier beginnt der Spaß! Vergessen Sie all diese komplizierten Begriffe. Google hat eine Liste der beliebtesten Software, Frameworks und Sprachen zusammengestellt und als vorgefertigte Softwarepakete angeboten. Erraten Sie, was?
WordPress ist eines davon!
Erinnern Sie sich daran, dass wir besprochen haben, dass jede dieser Sprachen in einer virtuellen Maschine (oder einer Instanz von Compute Engine) installiert ist? Nun, das gleiche gilt auch hier. Wenn Sie ein WordPress-Softwarepaket erstellen, müssen Sie zunächst eine virtuelle Maschine, deren Größe und Region auswählen, um mit der Installation fortzufahren. Das Softwarepaket ist im Wesentlichen eine Anleitung, die die jeweilige Software in einer neu erstellten virtuellen Maschine installiert.
WordPress in Google Cloud installieren
Phase 1: Finden Sie Ihren Weg
Erstellen Sie ein neues Projekt
Schritt 1: Zuerst musst du ein neues Projekt erstellen. Du kannst besuchen Google Cloud-Konsole um anzufangen.
Rechnungskonto hinzufügen
Schritt 2: Rechnungskonto hinzufügen zum Projekt. Sie können auch das gewünschte Rechenzentrum auswählen. Derzeit verfügt Google Cloud über zwei große Rechenzentren für Google App Engine – USA und EU. In diesem Tutorial habe ich das US-Rechenzentrum gewählt. Wählen Sie Erstellen aus, um fortzufahren.
Neue Projekterstellung abgeschlossen (gekennzeichnet durch grünes Häkchen)
Schritt 3: Nun wird ein Projekt erstellt. Nach Abschluss erhalten Sie eine Benachrichtigung, wie im Screenshot oben gezeigt.
Den Bereitstellungsmanager finden
Schritt 4: Jetzt müssen wir die Seite finden, die die Liste der vorgefertigten Softwarepakete anzeigt, auch bekannt als die Bereitstellungsmanager. Sie können dies auf drei Arten tun:
- 4.1 – Wählen Sie im Menü auf der linken Seite Bereitstellen und Verwalten > Zum Bereitstellen klicken
- 4.2 – Wählen Sie das Banner neben #2 aus, wie im Screenshot oben gezeigt
- 4.3 – Klicke hier für WordPress für Google Cloud
WordPress als mit einem Klick bereitgestelltes Bild
Schritt 5: Sobald Sie auf der Seite sind, sehen Sie eine riesige Liste von Software. Scrollen Sie nach unten und wählen Sie WordPress (zur Zeit). Mit dem Rest kannst du später so viel spielen, wie du willst! 🙂
Phase 2 – Installation und Konfiguration von WordPress
Schritt 6: Okay, jetzt haben Sie endlich die WordPress-Installationsoption gefunden. Zeit zum Knacken. Auswählen Einsetzen um den Prozess zu starten.
WordPress-Installationsparameter in Google Cloud
Schritt 7: Dies hier ist ein entscheidender Schritt. Lassen Sie uns eingraben. Bitte beachten Sie bei jedem Schritt den Screenshot.
- Die Bereitstellungsname darf nur alphanumerische Zeichen enthalten.
- In Zone, Es gibt drei Hauptzonen – USA, EU und Asien. In diesem Tutorial habe ich gewählt us-central1-f. Sie können eine beliebige Zone auswählen.
- Die Maschinentyp ist direkt proportional zur benötigten Leistung. Für experimentelle Zwecke, a n1-standard-1 Maschineninstanz tun würde. Es hat 1 virtuelle CPU (vCPU) und 3,7 GB RAM, was mehr als ausreichend ist, um WordPress auszuprobieren.
- Ich habe die gewählt Festplattentyp wie Persistente SSD-Festplatte. Dies liegt daran, dass SSDs 5- bis 10-mal schneller sind als herkömmliche HDDs.
- Das Minimum Festplattengröße ist 10GB, was ausreichend ist.
- Die Administrator-E-Mail sollte richtig eingetragen sein.
- Überprüf den phpMyAdmin installieren und Aktivieren Sie Google Cloud Monitoring Optionen.
- Lassen Sie die restlichen Einstellungen unverändert.
- Klicke auf WordPress bereitstellen um mit der Installation von WordPress zu beginnen.
Deployment Manager WordPress einrichten
Schritt 8: Der Deployment Manager von Google Cloud erstellt nun die ausgewählte Instanz und installiert WordPress darauf.
Zugangsdaten werden nach der Installation angezeigt
Schritt 9: WordPress ist jetzt installiert. Aber das sind nur 70 % des Prozesses. Nun liegen folgende Aufgaben vor uns:
- Notieren Sie sich das WordPress-Admin-Passwort
- Notieren Sie sich das MySQL- und phpMyAdmin-Passwort
HTTP- und HTTPs-Datenverkehr zulassen
Phase 3: Der Homerun!
Schritt 10: Jetzt müssen wir externen HTTP- und HTTPS-Datenverkehr erlauben, die IP-Adresse unseres WordPress-Servers zu passieren. (Google Cloud deaktiviert dies standardmäßig aus Sicherheitsgründen). Mit anderen Worten, wir müssen eine Firewallregel für unsere zugewiesene IP-Adresse hinzufügen.
Klicken Sie dazu auf die IP-Adresse des Servers, die sich unter Externe IP befindet. Ein Dialogfeld sollte geöffnet werden. Auswählen beide Lassen Sie HTTP- und HTTPS-Datenverkehr durch Ihren Server passieren. Klicke auf Anwenden die Änderungen zu übernehmen.
Firewall-Regeln erfolgreich aktualisiert
Sobald die Firewall-Regeln erfolgreich aktualisiert wurden, sollten Sie von der angegebenen IP-Adresse aus auf WordPress zugreifen können.
WordPress wird bedient
Abschluss
Wenn Sie es bemerkt haben, haben wir keine Screenshots für die berühmte fünfminütige WordPress-Installation gesehen – kennen Sie die Konfigurationsphase, in der Sie Name, Benutzername, Passwort usw. Ihrer Websites festlegen?
Nun, Google Clouds ein Klick Das WordPress-Bereitstellungsskript eliminiert diese Schritte und konfiguriert sie mit Standardwerten. Sie sollten zu den WordPress-Einstellungen gehen und dort Ihre gewünschten Werte ändern.
Testen Sie WordPress in Google Cloud (300 $ kostenloser Trail)
Ich hoffe, Ihnen hat dieses Tutorial genauso viel Spaß gemacht, wie ich es genossen habe, es zu schreiben. Wenn Sie Fragen oder Anregungen haben, hinterlassen Sie diese bitte im Kommentarbereich unten oder twittern Sie mich an @souravify – Danke fürs Lesen! Fröhliche Wege.