Drupal est un système de gestion de contenu (CMS) populaire utilisé pour les blogs, les sites Web d'entreprise, les campagnes politiques et de nombreux autres cas d'utilisation. Il est utilisé par plus de 3 % du premier million de sites Internet et plus de 10 % des 10 000 premiers sites Internet. Il est particulièrement populaire auprès des sites Web connaissant un trafic élevé et est utilisé par tout le monde, de Pinterest à la NBA en passant par League of Legends.
Dans cet atelier, vous apprendrez à configurer un site Drupal pour exécuter un blog. Drupal a besoin d'une base de données relationnelle pour stocker ses données. Dans cet atelier, vous utiliserez Amazon RDS, un service de base de données entièrement géré fourni par AWS, pour allouer une base de données relationnelle pour votre site Drupal.
Votre base de données Drupal stockera toutes vos données persistantes pour votre site Drupal. Tous les articles de blog que vous écrivez ou les pages de destination que vous créez seront stockés dans cette base de données. Si votre base de données connaît un échec, vous risquez de perdre toutes les données qui alimentent votre site.
L'exécution et la maintenance d'une base de données sont des tâches complexes. L'optimisation des performances des bases de données, les stratégies de basculement et les procédures de reprise après sinistre sont des domaines complexes qui nécessitent des années d'expérience. La moindre erreur dans ces domaines peut coûter cher à votre entreprise. Si vous exécutez un site Web Drupal, vous souhaitez consacrer votre temps à la création du contenu qui importe aux yeux de vos utilisateurs, et non à la maintenance d'une base de données.
Utiliser une solution d'hébergement de base de données entièrement gérée comme Amazon RDS est un excellent moyen de vous décharger des tâches de maintenance de la base de données. AWS a automatisé les tâches complexes indifférenciées dans l'exécution des bases de données afin de vous permettre de travailler efficacement.
Voici les avantages que vous offre Amazon RDS :
- Mise en service simple et rapide de moteurs de bases de données relationnelles populaires configurés avec des valeurs par défaut raisonnables pour améliorer les performances
- Réplication multi-AZ et basculement automatisé pour que votre site continue de fonctionner en cas de panne
- Redimensionnement en un clic pour augmenter la taille de votre base de données à mesure que le trafic de votre site Web augmente
Grâce à ces fonctionnalités, vous pouvez exécuter un site Web Drupal hautes performances sans avoir à vous soucier de l'administration de la base de données. Vous pouvez créer votre site Web et gérer facilement les problèmes de mise à l'échelle.
Dans les modules suivants, vous configurerez une installation Drupal à l'aide d'Amazon RDS. Pour configurer ce site Drupal, vous créerez les ressources suivantes dans AWS :
- Une instance Amazon EC2 pour installer et héberger votre site Drupal
- Une base de données Amazon RDS pour stocker vos données Drupal
Dans l'étape ci-dessous, vous créerez un compte AWS afin de pouvoir suivre les modules de cet atelier.
Expérience avec AWS : intermédiaire
Temps nécessaire : 50 minutes
Coût d'exécution : ce didacticiel est gratuit, si vous votre utilisation ne dépasse pas le cadre prévu dans l'offre gratuite AWS.*
Technologies utilisées :
• Compte AWS actif**
• Navigateur : AWS recommande Firefox
• Amazon Relational Database Service (RDS)
• Amazon Elastic Compute Cloud (EC2)
* Cette estimation suppose que vous suiviez les configurations recommandées dans le didacticiel et résiliiez toutes les ressources une fois le projet terminé.
**Les comptes créés dans les dernières 24 heures sont susceptibles de ne pas encore avoir accès aux ressources nécessaires pour ce projet.
Pour cet atelier, utilisez votre compte personnel ou créez un compte AWS plutôt que d'utiliser un compte de votre entreprise. Vous pourrez ainsi vous assurer d'avoir un accès complet aux services nécessaires et de n'oublier aucune ressource de cet atelier.
Une fois que vous avez configuré un compte AWS, passez au module suivant pour lancer une instance de base de données avec Amazon RDS.