web-dev-qa-db-fra.com

Pouvez-vous héberger WordPress à l'aide d'Amazon Web Services tels que EC2, RDS, EBS, etc.?

J'ai étudié la possibilité d'utiliser quelque chose comme Amazon Web Services pour l'hébergement de sites WordPress. Je me demandais si c'était possible et si oui quelles étaient les expériences de ceux qui l'avaient fait. Quels aspects d'AWS avez-vous utilisés?

8
Rick Curran

Vous avez explicitement mentionné trois services dans le titre de votre question: EC2, RDS et EBS.

Si ce sont les trois services qui vous intéressent, alors oui, très facilement.

EC2 + EBS est à peu près la même chose, EBS est simplement une extension de stockage persistant de EC2 et RDS est une base de données MySQL complète - vous devriez pouvoir faire fonctionner ces trois services très facilement.

Si vous souhaitez étendre votre système à certains autres produits AWS, S3 est très facile à implémenter sur WordPress pour le téléchargement de fichiers. Vérifiez certains de ces plugins .

SimpleDB, cependant, a une utilité très limitée pour nous sans une réécriture de la façon dont WordPress lit et écrit dans la base de données. Il existe un article d'Amazon sur la création d'un plug-in qui ajoute une fonctionnalité de marquage utilisant SimpleDB comme stockage, mais c'est tout ce que j'ai pu trouver sur l'utilisation de SimpleDB avec WordPress.

7
nobody

Thomas McDonald est à peu près sur la bonne voie. Je voulais simplement ajouter que si vous envisagez d'utiliser EC2 pour redimensionner vos sites, car vous avez besoin de plus de serveurs, vous devrez faire face au fait que vous disposerez de plusieurs instances de votre site sans volumes partagés communs.

En d'autres termes, supposons que vous ayez 2 instances EC2, chacune étant complètement séparée de l'autre. Que se passe-t-il lorsqu'un utilisateur télécharge une image? Cette image n'existe que sur un serveur et pas sur l'autre.

Pour lutter contre cela, vous voudrez utiliser quelque chose comme S3 avec Cloudfront ou un autre type de CDN. Ensuite, quelque chose comme W3 Total Cache, qui propagera vos téléchargements sur le CDN. Ensuite, lorsqu'une image est affichée dans votre thème, l'URL de l'image est automatiquement réécrite sur l'URL source du CDN par W3 Total Cache et, malgré le fait que cette image n'existe pas sur le serveur local, elle sera toujours visible par les visiteurs.

4
gabrielk

Oui, les performances devraient être aussi rapides, voire plus rapides qu’une boîte dédiée standard, il vous suffit de déterminer si les coûts variables en valent la peine ou non.

Si vous utilisez quelque chose comme Scalr, vous pouvez également effectuer des opérations de mise à l'échelle automatique ordonnées.

1
Vid Luther