déploiement de référence

Drupal sur AWS

Déployez Drupal à l'aide d'Amazon RDS, d'Amazon S3 et d'autres services AWS

Ce Quick Start déploie une architecture Drupal hautement disponible sur le Cloud Amazon Web Services (AWS).

Drupal est une plateforme de gestion de contenu open-source écrite en langage de script PHP côté serveur. Drupal fournit un framework backend pour de nombreux sites Web d’entreprise. Le déploiement de Drupal sur AWS facilite l'utilisation des services AWS d'améliorer sensiblement les performances et étendre les fonctionnalités de votre environnement de gestion de contenu.

Le déploiement utilise Amazon Elastic Compute Cloud (Amazon EC2), Amazon Virtual Private Cloud (Amazon VPC), Amazon Relational Database Service (Amazon RDS) et Amazon Elastic File System (Amazon EFS), Amazon ElastiCache, Amazon CloudFront et Amazon Route 53.

Cette architecture de référence est automatisée par les modèles AWS CloudFormation qui déploient l’environnement Drupal sur AWS en 30 minutes environ. Vous pouvez personnaliser les modèles en fonction de vos exigences spécifiques.

drupal-small

Ce Quick Start a été développé par
les architectes de solutions AWS.

 

  •  Ce que vous avez construit
  •  Comment déployer
  •  Coût et licences
  •  Ce que vous avez construit
  • Utilisez ce Quick Start pour configurer l’environnement Drupal suivant sur AWS :

    • Un virtual private cloud (VPC) configuré sur deux zones de disponibilité. Pour chaque zone de disponibilité, ce Quick Start fournit un sous-réseau public et un sous-réseau privé, conformément aux meilleures pratiques d'AWS.*
    • Dans les sous-réseaux publics, les hôtes bastion Linux dans un groupe Auto Scaling AWS pour permettre un accès sécurisé Secure Shell (SSH) entrant aux instances Amazon EC2 dans les sous-réseaux privés.*
    • Dans les sous-réseaux publics, des passerelles de traduction d'adresses réseau gérées (NAT) permettent la connectivité Internet sortante pour les instances des sous-réseaux privés.*
    • Dans les sous-réseaux privés, une instance de serveur Web (Amazon Machine Image ou AMI) d'un groupe AWS Auto Scaling pour héberger les serveurs Drupal et les instances de base de données Amazon Aurora.
    • AWS Auto Scaling, qui permet au cluster Drupal d'ajouter ou de supprimer des serveurs en fonction de leur utilisation.
    • Intégration d'AWS Auto Scaling avec Elastic Load Balancing, qui ajoute et supprime automatiquement les instances de l'équilibreur de charge. L'installation par défaut définit des seuils inférieurs et supérieurs de processeur pour augmenter ou réduire la capacité de l'instance.
    • Amazon Elastic File System (Amazon EFS), qui fournit un stockage de fichiers simple et évolutif à utiliser avec les instances Amazon EC2.
    • Un rôle AWS Identity and Access Management (IAM) pour permettre aux ressources AWS créées via le Quick Start d'accéder à d'autres ressources AWS lorsque nécessaire.*
    • Amazon ElastiCache pour la mise en cache des requêtes de base de données et des sessions Drupal.
    • Amazon CloudFront comme réseau de diffusion de contenu pour accélérer la distribution de contenu statique et dynamique de Drupal aux utilisateurs finaux.
    • Amazon Route 53 en tant que votre système de noms de domaine (DNS) public pour résoudre le nom de domaine de votre site Drupal.

    * Le modèle qui déploie le Quick Start dans un VPC existant ignore les tâches marquées d'un astérisque et vous demande d’indiquer votre configuration de VPC existante.

  •  Comment déployer
  • Vous pouvez créer votre environnement Drupal sur AWS en environ 30 minutes en suivant les instructions du guide de déploiement. Le processus de déploiement comprend les étapes suivantes :

    1. Si vous n'avez pas encore de compte AWS, inscrivez-vous à l'adresse https://aws.amazon.com.
    2. Lancez le Quick Start. Vous pouvez choisir entre deux options :
    3. Connectez-vous au site administrateur Drupal pour tester votre déploiement.
    4. Utilisez le site administrateur Drupal pour créer du contenu.

    Le Quick Start inclut des paramètres que vous pouvez personnaliser pour répondre au mieux à vos exigences professionnelles, informatiques et de sécurité.

  •  Coût et licences
  • Ce déploiement lance Drupal 7 ou Drupal 8 automatiquement dans la configuration de votre choix. Drupal est un logiciel open source. Il est sous licence GNU GPL version 2. Pour plus d'informations sur les licences Drupal, consultez le site Web Drupal.

    Vous êtes responsable du coût des services AWS utilisés pendant l'exécution du déploiement de référence de Quick Start. L'utilisation de Quick Start n'entraîne aucun coût supplémentaire. Pour consulter les estimations des coûts, consultez la page de tarification de chaque service AWS que vous utiliserez.

    Le modèle AWS CloudFormation pour Quick Start inclut des paramètres de configuration que vous pouvez personnaliser. Certains de ces paramètres, tels que le type d’instance, affecteront le coût du déploiement. Pour consulter les estimations des coûts, consultez la page de tarification de chaque service AWS que vous utiliserez.