De nombreuses petites entreprises et particuliers installent WordPress via leur fournisseur d'hébergement web. Si ce dernier prend en charge les versions récentes de PHP et MySQL, ainsi que HTTPS, vous pouvez faire tourner WordPress sur votre serveur d'hébergement.
Exigences minimales actuelles pour WordPress :
- PHP version 7.2 ou supérieure.
- MySQL version 5.6 ou supérieure ; ou MariaDB version 10.0 ou supérieure.
- Prise en charge de HTTPS.
Si vous souhaitez installer WordPress dans un environnement d'entreprise, plusieurs options s'offrent à vous. Par exemple, vous pouvez opter pour une installation sur un serveur virtuel basé sur LAMP. LAMP, qui signifie Linux, Apache, MySQL et PHP, est une technologie largement adoptée pour créer des sites dynamiques. L'installation de WordPress sur un serveur virtuel LAMP permet un déploiement rapide tout en garantissant un haut niveau de sécurité.
Utiliser un serveur LAMP dans le cloud élimine également le besoin de gérer le serveur physique et ses hyperviseurs et hôtes. Toutefois, les administrateurs doivent toujours faire évoluer l’environnement à mesure que les exigences changent. Par exemple, ils devront répliquer et déployer de nouveaux serveurs virtuels pour répondre aux besoins croissants.
Une autre option consiste à déployer WordPress dans un conteneur en utilisant un système d'orchestration comme Kubernetes. Un conteneur permet d'empaqueter une application avec toutes ses dépendances, facilitant ainsi son transfert entre différents environnements. Contrairement aux machines virtuelles, les conteneurs n’incluent pas de système d’exploitation invité, ce qui les rend plus légers, portables et efficaces. Utiliser un conteneur pour WordPress facilite également sa migration vers le cloud, à long terme.
L'automatisation offerte par Kubernetes simplifie le déploiement, la mise à l'échelle et la gestion des applications conteneurisées. Par exemple, si la charge de travail sur le pod qui héberge votre conteneur WordPress augmente, Kubernetes crée automatiquement des répliques pour répartir la charge. Il est bien plus simple de faire évoluer les ressources avec Kubernetes que de répliquer un serveur virtuel pour faire face à une montée en charge. En cas de temps d'arrêt d'un serveur contenant votre conteneur WordPress, Kubernetes démarrera automatiquement une nouvelle instance du conteneur, protégeant ainsi votre site des interruptions.
Découvrez comment héberger WordPress à partir d’IBM Cloud Kubernetes Service.
De quoi avez-vous besoin pour installer WordPress dans votre environnement ? En plus des composants LAMP, de Kubernetes ou de toute autre technologie que vous aurez choisie, il vous suffit d’avoir accès à votre serveur web, la capacité de créer des bases de données MySQL, un éditeur de texte, un client FTP et un navigateur web.