Démarrez avec le guide d'implémentation

5 étapes | 60 minutes

WordPress_Website_HERO-ART_small

Q : Qu'est-ce que WordPress ?

Wordpress est un outil de blog open source et un système de gestion de contenu (CMS) basé sur PHP et MySQL, utilisé pour alimenter de nombreux contenus, des blogs personnels aux sites Web à fort trafic.

Q : Pourquoi héberger WordPress sur AWS ?

La première version de WordPress a été lancée en 2003 et n'a donc pas été conçue dans l'optique d'utiliser des infrastructures modernes, élastiques et évolutives basées sur le cloud. Grâce au travail de la communauté WordPress et la parution de divers modules WordPress, les capacités de cette solution CMS sont en constante évolution. Aujourd'hui, il est possible de concevoir une architecture WordPress qui tire profit de la plupart des avantages de la plate-forme AWS. AWS offre une infrastructure fiable, évolutive, sécurisée et hautement performante pour les applications les plus exigeantes.

Q : Combien de temps faut-il pour que le stack soit opérationnel ?

Le lancement d'un nouvel environnement Elastic Beanstalk demande généralement moins de 5 minutes, mais ce peut être plus long si vous lancez un grand nombre d'instances ou une instance de base de données. Le lancement d'une instance de base de données prend environ 10 minutes.

Q : Puis-je personnaliser mon application une fois qu'elle est hébergée sur AWS ?

La plupart des paramètres de votre environnement Elastic Beanstalk peuvent être modifiés après le lancement. Le nom de l'application, le nom de l'environnement, la plate-forme et l'affectation du VPC ne peuvent pas être modifiés.

Q : Quels sont les avantages de l'hébergement d'une application sur AWS et Elastic Beanstalk ?

Elastic Beanstalk propose des outils de surveillance, de la gestion de ressources et des options de configuration simples qui facilitent la gestion des environnements. Il vous suffit de charger votre code, et Elastic Beanstalk effectue automatiquement les étapes du déploiement que sont le dimensionnement des capacités, l'équilibrage de la charge, le dimensionnement automatique et la surveillance de l'état de l'application. Ce faisant, vous conservez la maîtrise totale des ressources AWS alimentant votre application et pouvez accéder aux ressources sous-jacentes à tout moment.

Q : Serai-je le propriétaire des ressources du stack ?

Toutes les ressources de votre environnement, excepté l'enregistrement CNAME qui pointe vers votre équilibreur de charge, sont lancées depuis votre compte. Pour éviter les dérives, vous devrez gérer ces ressources uniquement avec la fonctionnalité offerte par Elastic Beanstalk.

Q : Comment puis-je modifier la configuration de mon environnement après qu'il a été créé pour moi ?

Vous pouvez utiliser Elastic Beanstalk Management Console ou l'interface de ligne de commande EB pour modifier la configuration d'un environnement en cours d'exécution ou pour sauvegarder la configuration actuelle d'un environnement et l'appliquer à un autre environnement. Vous pouvez également utiliser des fichiers de configuration pour configurer et prolonger les ressources de votre environnement dans le code source de votre application.

Q : Comment faire évoluer mon application si le trafic s'intensifie ?

Configurez le groupe Auto Scaling de votre environnement pour lancer plus d'instances lorsque le trafic atteint un seuil prédéfini.

Q : Comment mettre à jour l'application ?

Déployez une nouvelle version du code source de votre application sur un environnement en cours d'exécution avec Elastic Beanstalk Management Console ou l'interface de ligne de commande EB.

Q : Comment en savoir plus sur la sécurité et les bonnes pratiques en matière de sécurité sur AWS ?

Rendez-vous dans le Centre de sécurité AWS pour en savoir plus ou trouver des ressources sur ce sujet.

Démarrez avec le guide d'implémentation