Managed WordPress Hosting für Websites, die auf Google Cloud aufgebaut sind.
Auf GCP sind die Teile einer WordPress-Site normalerweise separate Produkte. Die Datenbank ist nicht auf der Instanz, der Upload-Ordner ist oft leer und das Caching geschieht vor allem.
Eine WordPress-Website, die sich auf vier Produkte verteilt.
Nichts hier ist ungewöhnlich für GCP, aber es bedeutet, dass eine Dateisystemkopie der Instanz einen Bruchteil der Site erhält.
Eine Datenbank, die sich nicht auf dem Computer befindet
Cloud SQL läuft als eigene Instanz, so dass ein mysqldump over SSH auf der VM eine Datenbank erreicht, die möglicherweise nicht vorhanden ist.
Medien in einem Bucket, nicht in Uploads
Mit einem Offload-Plugin können wp-content/Uploads auf der Instanz fast leer sein, während jedes Bild aus Cloud Storage bedient wird.
Regeln, die am Load Balancer leben
Weiterleitungen, WAF-Regeln und Cloud-CDN-Verhalten werden auf dem HTTPS-Load-Balancer konfiguriert, nicht in WordPress, so dass sie nirgendwo in einem Site-Backup vorhanden sind und explizit erfasst werden.
Service Accounts Plugins sind abhängig von
Plugins, die sich für Google-Dienste authentifizieren, tun dies über einen Dienstkontoschlüssel. Diese Anmeldeinformationen funktionieren nicht mehr, sobald das Projekt abgerissen wird, so dass zuerst aufgeführt wird, was sie verwendet.
Cron läuft als Scheduler-Job
WordPress cron auf GCP wird häufig von Cloud Scheduler gesteuert, der wp-cron.php in einem festen Intervall trifft, was eine Konfiguration außerhalb der Site ist und leicht zu verlassen ist.
Inventarisierung des Projekts, nicht der Instanz.
Die nützliche Frage ist nicht, was auf der VM ist. Es ist, welche Google-Produkte die Website ruhig abhängig ist, weil das sind, was eine Kopie vermissen wird.
- Cloud SQL exportiert in der Instanz, nicht über SSH
- Bucket Media Re-Homed und URLs neu geschrieben
- Load Balancer und CDN Regeln erfasst
- Projekt läuft, bis Sie bestätigen
Weniger bewegliche Teile, gleiche Lieferung.
Eine gut gebaute GCP-Bereitstellung funktioniert. Was sie auch tut, ist die Rechnung für fünf Dienste und erfordert jemanden, der sie alle versteht.
Was wir ändern, wenn eine Website aus der Google Cloud kommt
Jede Zeile hier ist ein Google-Produkt, das einen Job macht, der sich wieder in den Stapel bewegt.
| Einstellung | So konfigurieren wir es | Warum |
|---|---|---|
| Datenbankausfuhren | Entnommen aus der Cloud SQL Instanz statt der Compute Instanz | Cloud SQL ist ein separates verwaltetes Produkt, so dass ein Dump-Run über SSH auf dem Webserver entweder nichts erreicht oder eine veraltete lokale Kopie von einer früheren Einrichtung übrig bleibt. |
| Medienspeicherung | Objekte aus Cloud Storage zurückgezogen und URLs neu geschrieben | Ein Offload-Plugin kann das Upload-Verzeichnis fast leer lassen, während jedes Bild aus einem Bucket bedient wird, so dass eine Festplattenkopie eine Website erzeugt, deren Medien alle 404s sind. |
| Edge- und Routing-Regeln | Load Balancer Redirects, WAF und Cloud CDN Verhalten im Stack neu erstellt | Diese Regeln werden auf dem HTTPS Load Balancer konfiguriert und berühren niemals WordPress, was bedeutet, dass kein Site-Backup irgendwelche Beweise dafür enthält, dass sie existierten. |
| Dienstkontoschlüssel | Abhängige Plugins identifiziert und re-credentialed vor dem Cutover | Plugins, die sich bei Google-Diensten authentifizieren, brechen lautlos, wenn das Projekt gelöscht wird, und der Fehler taucht Wochen später als Formular oder Backup auf, das nicht mehr ausgeführt wird. |
| Geplante Arbeiten | Cloud Scheduler Trigger durch Platform Cron ersetzt | GCP-Bereitstellungen deaktivieren WordPress Cron häufig und treiben es von einem externen Scheduler aus, so dass das Verschieben der Dateien allein eine Site hinterlässt, auf der nichts Planmäßiges jemals ausgelöst wird. |
Einfache, transparente Preise.
Jeder Tarif umfasst eine kostenlose Migration, tägliche Backups, SSL und Support rund um die Uhr.
- 1 WordPress-Website
- 10 GB NVMe-Speicher
- Kostenloses SSL
- Tägliche Backups
- Bereitstellung mit einem Klick
- Support per Ticket
- 5 WordPress-Websites
- 50 GB NVMe-Speicher
- Kostenloses SSL
- Tägliche Backups
- Bereitstellung mit einem Klick
- Priorisierter Support per Ticket
- 20 WordPress-Websites
- 200 GB NVMe-Speicher
- Kostenloses SSL
- Tägliche Backups
- Bereitstellung mit einem Klick
- Persönlicher Support
Häufige Fragen.
Meine Datenbank befindet sich in Cloud SQL. Wie wird das exportiert?
Meine Bilder befinden sich in einem Cloud Storage-Bucket. Bewegen sie sich?
Ich habe Umleitungen auf dem Load Balancer.
Kann ich mein GCP-Projekt direkt nach dem Umzug löschen?
Wird das weniger kosten als das Ausführen auf GCP?
Behalte die Architektur, verliere die Assembly.
Kostenlose Migration, jedes Google-Produkt inventarisiert und nichts abgerissen, bis Sie es sagen.