NeuBlack Friday – 50 % Rabatt auf die erste Zahlung
Google Cloud Migration

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.

Cloud SQL direkt exportiertBucket Media zurückgebrachtKostenlose Migration
Kostenlose MigrationVerwaltete DatenbankMedien wieder zu HauseTägliche BackupsKostenloses SSL24 / 7 Unterstützung
Zusammengebaut aus Dienstleistungen

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.

Exportiert aus Cloud SQLPrivate IP wird gehandhabt

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.

Migration

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
Cloud SQL
Direkt ausgeführt
1,9 GB
Eimermedien
Wiederbehausung
24.600 Dateien
LB-Regeln
gefangen
12 Regeln
DNS-Cutover
Warten auf Ihr Go-Ahead
planmäßig
Leistung

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.

Kostenlos
Migration, von uns gemacht
1
Bill, nicht fünf
14
edge regions
MagicWP132 ms
GCE-Instanz, kein CDN480 ms
Regionsübergreifende Cloud SQL700 ms

Der Vergleich einer Seitenladung vor und nach dem Umzug. Ihre Zahlen hängen davon ab, wie das Projekt zusammengestellt wurde.

Konfiguration

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.

EinstellungSo konfigurieren wir esWarum
DatenbankausfuhrenEntnommen aus der Cloud SQL Instanz statt der Compute InstanzCloud 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.
MedienspeicherungObjekte aus Cloud Storage zurückgezogen und URLs neu geschriebenEin 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-RegelnLoad Balancer Redirects, WAF und Cloud CDN Verhalten im Stack neu erstelltDiese 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üsselAbhängige Plugins identifiziert und re-credentialed vor dem CutoverPlugins, 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 ArbeitenCloud Scheduler Trigger durch Platform Cron ersetztGCP-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.
Tarife

Einfache, transparente Preise.

Jeder Tarif umfasst eine kostenlose Migration, tägliche Backups, SSL und Support rund um die Uhr.

MonatlichJährlich
Starter
Für private Websites, Blogs und Portfolios.
16,67 USD/Monat
200 $ pro Jahr · 40 $ sparen
  • 1 WordPress-Website
  • 10 GB NVMe-Speicher
  • Kostenloses SSL
  • Tägliche Backups
  • Bereitstellung mit einem Klick
  • Support per Ticket
Kostenlos testen
Pro★ Am beliebtesten
Für wachsende Unternehmen und gut besuchte Shops.
66,67 USD/Monat
800 $ pro Jahr · 160 $ sparen
  • 5 WordPress-Websites
  • 50 GB NVMe-Speicher
  • Kostenloses SSL
  • Tägliche Backups
  • Bereitstellung mit einem Klick
  • Priorisierter Support per Ticket
Kostenlos testen
Enterprise
Für Agenturen und Plattformen mit viel Traffic.
208,33 USD/Monat
2.500 $ pro Jahr · 500 $ sparen
  • 20 WordPress-Websites
  • 200 GB NVMe-Speicher
  • Kostenloses SSL
  • Tägliche Backups
  • Bereitstellung mit einem Klick
  • Persönlicher Support
Kostenlos testen
Häufige Fragen

Häufige Fragen.

Meine Datenbank befindet sich in Cloud SQL. Wie wird das exportiert?
Von der Cloud SQL Instanz direkt, nicht vom Webserver. Ein Dump über SSH auf der Compute Instanz ist der häufigste Fehler - die Datenbank ist nicht da, so dass Sie entweder einen Verbindungsfehler oder eine veraltete lokale Kopie erhalten.
Meine Bilder befinden sich in einem Cloud Storage-Bucket. Bewegen sie sich?
Ja, sie werden zurückgezogen und die URLs in Ihrem Inhalt werden so umgeschrieben, dass sie übereinstimmen. Das ist wichtig, da bei einem Offload-Plugin der Upload-Ordner auf der Instanz oft fast leer ist, so dass das Kopieren der Festplatte allein eine Website ohne Bilder bietet.
Ich habe Umleitungen auf dem Load Balancer.
Sie werden als Teil des Inventars erfasst und neu erstellt. Regeln, die auf dem HTTPS Load Balancer konfiguriert sind, erreichen WordPress nie, so dass nichts in einem Site-Export sie aufzeichnet und sie verschwinden, sobald der Datenverkehr nicht mehr durchläuft.
Kann ich mein GCP-Projekt direkt nach dem Umzug löschen?
Warten Sie. Löschen Sie das Projekt, widerrufen Sie jeden Dienstkontoschlüssel mit ihm, und Plugins, die sich für Google-Dienste authentifizieren, scheitern ohne einen offensichtlichen Fehler. Listen Sie zuerst auf, was von diesen Schlüsseln abhängt.
Wird das weniger kosten als das Ausführen auf GCP?
Normalerweise, obwohl die ehrliche Antwort ist, dass es davon abhängt, was Sie bereitgestellt haben. Der größere Unterschied ist, dass es eine Rechnung und ein Support-Kontakt wird, anstatt mehrere Produkte, die jeweils jemanden brauchen, der sie versteht.

Behalte die Architektur, verliere die Assembly.

Kostenlose Migration, jedes Google-Produkt inventarisiert und nichts abgerissen, bis Sie es sagen.