NouveauBlack Friday : 50 % de réduction sur votre premier paiement
Migration Google Cloud

Hébergement WordPress géré pour les sites construits sur Google Cloud.

Sur GCP, les morceaux d'un site WordPress sont généralement des produits séparés. La base de données n'est pas sur l'instance, le dossier de téléchargement est souvent vide, et la mise en cache se produit avant n'importe laquelle d'elle.

Cloud SQL exporté directementSupports de seau ramenésMigration gratuite
Migration gratuiteBase de données géréeMédias réinstallésSauvegardes quotidiennesSSL gratuitAssistance 24h/24 et 7j/7
Assemblé à partir de services

Un site WordPress s'est répandu sur quatre produits.

Rien ici n'est inhabituel pour GCP, mais cela signifie qu'une copie de système de fichiers de l'instance vous donne une fraction du site.

Une base de données qui n'est pas sur la machine

Cloud SQL fonctionne comme sa propre instance, de sorte qu'un mysqldump sur SSH sur la VM atteint une base de données qui peut ne pas être là. L'exportation est prise à partir de l'instance SQL elle-même.

Exporté depuis Cloud SQLGestion de la propriété intellectuelle privée

Support dans un seau, pas dans les téléchargements

Avec un plugin de déchargement en place, wp-content/uploads sur l'instance peut être presque vide pendant que chaque image sert à partir de stockage Cloud. Copier le disque seul produit un site sans images.

Règles qui vivent au régulateur de charge

Les redirects, les règles WAF et le comportement Cloud CDN sont configurés sur l'équilibreur de charge HTTPS, pas dans WordPress, donc ils n'existent nulle part dans une sauvegarde de site et sont capturés explicitement.

Les plugins de comptes de service dépendent de

Les plugins authentifiant les services Google le font par une clé de compte de service. Ces identifiants cessent de fonctionner au moment où le projet est détruit, donc ce qui les utilise est listé en premier.

Cron est un emploi de planificateur

WordPress cron sur GCP est souvent conduit par Cloud Scheduler frapper wp-cron.php sur un intervalle fixe, qui est une configuration en dehors du site et facile à laisser derrière.

Migrations

Inventoriez le projet, pas l'instance.

La question utile n'est pas ce qui est sur la VM. C'est sur les produits Google dépend tranquillement du site, car ce sont ceux-là qu'une copie va manquer.

  • Cloud SQL exporté à l'instance, pas sur SSH
  • Supports de seau re-homed et URLs re-écrits
  • Règles de bilan de charge et CDN saisies
  • Le projet a été abandonné jusqu'à ce que vous confirmiez
Nuage SQL
Exportations directes
1,9 Go
Supports à seau
Réhabilité
24 600 dossiers
Règles de LB
Captured
12 règles
Cutover DNS
En attendant votre départ
programmé
Performances

Moins de pièces mobiles, même livraison.

Un déploiement bien construit du GCP fonctionne. Ce qu'il fait aussi est facturer pour cinq services et exiger quelqu'un qui les comprend tous.

Gratuit
la migration, faite par nous
Une
pas cinq.
14
régions d'edge
MagicWP132 ms
Exemple de GCE, pas de CDN480 ms
Nuage SQL trans-région700 ms

Comparaison illustrée d'une charge de page avant et après le déplacement. Vos chiffres dépendent de la façon dont le projet a été assemblé.

Configuration

Ce que nous changeons quand un site arrive de Google Cloud

Chaque rangée ici est un produit Google faisant un travail qui revient dans la pile.

ParamètreNotre configurationPourquoi
Exportation de bases de donnéesPrise à partir de l'instance SQL Cloud plutôt que de l'instance de calculCloud SQL est un produit géré séparément, de sorte qu'une copie dump sur SSH sur le serveur web n'atteint rien ou une copie locale stale laissée par une configuration antérieure.
Stockage des médiasObjets retirés du stockage Cloud et URLs réécritsUn plugin de déchargement peut laisser le répertoire des téléchargements presque vide alors que chaque image sert à partir d'un seau, donc une copie de disque produit un site dont les supports tous les 404s.
Règles d'arête et de routageRedirections d'équilibreur de charge, comportement WAF et Cloud CDN recréé dans la pileCes règles sont configurées sur l'équilibreur de charge HTTPS et ne touchent jamais WordPress, ce qui signifie qu'aucune sauvegarde de site ne contient de preuves qu'ils existaient.
Clés de compte de serviceLes plugins dépendants identifiés et recréés avant la coupeLes plugins qui authentifient les services Google se cassent silencieusement lorsque le projet est supprimé, et l'échec se fait sentir des semaines plus tard comme une forme ou une sauvegarde qui a cessé de fonctionner.
Travaux prévusDéclencheurs Cloud Scheduler remplacés par la plate-forme cronLes déploiements GCP désactivent généralement WordPress cron et le conduisent à partir d'un agendar externe, donc déplacer les fichiers seuls laisse un site où rien ne s'allume jamais.
Offres

Des tarifs simples et transparents.

Chaque offre comprend la migration gratuite, les sauvegardes quotidiennes, le SSL et l’assistance 24 h/24, 7 j/7.

MensuelAnnuel
Starter
Pour les sites personnels, blogs et portfolios.
16,67 USD/mois
200 $US par an · économisez 40 $US
  • 1 site WordPress
  • 10 Go de stockage NVMe
  • SSL gratuit
  • Sauvegardes quotidiennes
  • Déploiement en un clic
  • Assistance par tickets
Démarrer l’essai gratuit
Pro★ Le plus populaire
Pour les entreprises en croissance et les boutiques très fréquentées.
66,67 USD/mois
800 $US par an · économisez 160 $US
  • 5 sites WordPress
  • 50 Go de stockage NVMe
  • SSL gratuit
  • Sauvegardes quotidiennes
  • Déploiement en un clic
  • Assistance prioritaire par tickets
Démarrer l’essai gratuit
Enterprise
Pour les agences et les plateformes à fort trafic.
208,33 USD/mois
2 500 $US par an · économisez 500 $US
  • 20 sites WordPress
  • 200 Go de stockage NVMe
  • SSL gratuit
  • Sauvegardes quotidiennes
  • Déploiement en un clic
  • Assistance dédiée
Démarrer l’essai gratuit
Questions fréquentes

Questions fréquentes.

Ma base de données est dans Cloud SQL. Comment est-ce que ça se exporte ?
Depuis l'instance SQL Cloud directement, pas depuis le serveur web. Lancer une sauvegarde sur SSH sur l'instance de calcul est l'erreur courante - la base de données n'est pas là, vous obtenez donc soit une erreur de connexion ou une copie locale dépassée.
Mes images sont dans un seau de stockage de nuages.
Oui, ils sont retirés et les URL de votre contenu sont réécrites pour correspondre. Cela compte parce qu'avec un plugin de déchargement le dossier de téléchargement sur l'instance est souvent presque vide, donc copier le disque seul vous donne un site sans images.
J'ai des redirections sur l'équilibreur de charge.
Ils sont capturés dans le cadre de l'inventaire et recréés. Les règles configurées sur l'équilibreur de charge HTTPS n'atteignent jamais WordPress, donc rien dans un site export les enregistre et ils disparaissent au moment où le trafic cesse de passer par elle.
Puis-je supprimer mon projet GCP directement après le déménagement?
Attendez. Suppression du projet révoque chaque clé de compte de service avec elle, et les plugins authentifiant aux services Google échoueront sans une erreur évidente.
Cela coûtera-t-il moins cher que de l'utiliser sur GCP?
La plus grande différence est qu'il devient un seul projet de loi et un seul contact de soutien plutôt que plusieurs produits que chacun a besoin de quelqu'un qui les comprend.

Gardez l'architecture, perdez l'assemblage.

Migration libre, chaque produit Google inventorié, et rien détruit jusqu'à ce que vous le dites.