Hébergement WordPress géré pour les sites fonctionnant sur Azure App Service.
App Service est une cible de déploiement plutôt qu'un serveur. Votre configuration est dans le portail, vos téléchargements sont sur un montage, et il n'y a pas de boîte pour prendre une copie de.
Où un site App Service garde en fait des choses.
Tout ce qui se trouverait normalement dans un fichier sur un serveur est quelque part ailleurs, ce qui rend l'exportation inhabituelle.
Configuration dans les paramètres de l'application
Les identifiants de base de données, les sels et les drapeaux de fonctionnalités sont injectés comme variables d'environnement depuis le portail. wp-config.php les lit, de sorte que le fichier lui-même ne contient aucune des valeurs dont vous avez besoin.
Un serveur flexible qui détient les données
Azure Database for MySQL fonctionne séparément avec ses propres règles de pare-feu et TLS, donc l'exportation est prise là plutôt que de l'application.
Charges sur le stockage monté
Les médias sont généralement situés sur une part de fichiers Azure montée dans l'application, parce que le système de fichiers propre à l'application n'est pas quelque part pour garder quoi que ce soit que vous voulez survivre à un redémarrage.
Un créneau de déploiement faisant la mise en scène
Les fentes sont comment App Service fait la mise en scène, et une fente a ses propres paramètres. Quelle fente est en fait au service de la production obtient confirmé avant que quelque chose soit copié.
Porte avant devant tout
Caching, règles WAF et routage personnalisé sont fréquemment configurés dans Azure Front Door ou CDN, qui voit le trafic bien avant WordPress.
Lisez le portail, puis prenez la copie.
Une exportation de service App qui commence avec le système de fichiers obtient un site qui ne peut se connecter à sa propre base de données, car aucune des références n'est dans les fichiers.
- Paramètres de l'application exportés avant tout
- Le serveur flexible MySQL a été abandonné avec TLS
- Partage de fichiers assemblé collecté
- Règles de fentes et de porte avant confirmées
Pas de démarrages froids, pas de règles d'échelle à écrire.
App Service balance quand vous le configurez. La différence ici est que le réglage est déjà fait et qu'il n'y a pas de plan de niveau qui décide si PHP a assez de mémoire.
Ce que nous changeons quand un site arrive d'Azure
Le thème ici est que App Service maintient délibérément l'état hors de l'application, donc la migration doit aller et trouver.
| Paramètre | Notre configuration | Pourquoi |
|---|---|---|
| Valeurs de configuration | Paramètres de l'application lus depuis le portail et écrits dans la configuration réelle | App Service injecte des identifiants et des sels comme variables d'environnement, donc wp-config.php sur disque ne détient que des références et une copie de système de fichiers produit un site qui ne peut pas atteindre sa propre base de données. |
| Base de données | Exporté de la base de données Azure pour MySQL avec son exigence TLS honorée | Le serveur flexible se trouve derrière son propre pare-feu et refuse les connexions non chiffrées, donc une tentative d'exportation est rejetée avant de commencer. |
| Envois | Collecte de la part de fichiers Azure monté | App Service traite le système de fichiers d'application comme jetable, de sorte que les médias sont conservés sur une part montée qu'un paquet de déploiement ou un swap de fente ne contient jamais. |
| Postes de déploiement | Slot de production confirmé avant la prise de l'exportation | Staging on App Service est un emplacement avec ses propres paramètres, et copier le mauvais produit une migration d'un site que personne ne visitait. |
| Règles de porte avant | Caching, WAF et comportement routage recréé à notre bord | Front Door gère ces requêtes avant que App Service ne soit impliqué, de sorte que les règles sont invisibles à WordPress et disparaissent silencieusement lorsque le terminal est déclassé. |
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.
- 1 site WordPress
- 10 Go de stockage NVMe
- SSL gratuit
- Sauvegardes quotidiennes
- Déploiement en un clic
- Assistance par tickets
- 5 sites WordPress
- 50 Go de stockage NVMe
- SSL gratuit
- Sauvegardes quotidiennes
- Déploiement en un clic
- Assistance prioritaire par tickets
- 20 sites WordPress
- 200 Go de stockage NVMe
- SSL gratuit
- Sauvegardes quotidiennes
- Déploiement en un clic
- Assistance dédiée
Questions fréquentes.
Mon wp-config.php n'a pas d'identifiants de base de données. Est-ce normal ?
Comment exportez-vous Azure Database pour MySQL ?
Où sont mes images téléchargées ?
J'utilise des créneaux de déploiement.
Qu'est-ce qui remplace la porte avant?
Arrête de déployer WordPress comme une application.
Migration libre, configuration récupérée depuis le portail, et stockage ramené avec elle.