Three ways to run Drupal on AWS - Amazon Web Services

Drupal Camp Asheville 2024 - July 12th-14th

Hopin Sessions
Start Time



Salim Lakhani
Salim Lakhani Photo

This hands-on demo will show you how to run Drupal in your own AWS account. We will look at three different ways to deploy Drupal from scratch.

Quickstart: Use Quickstarts to deploy Drupal distros, projects and templates over and over again. Once set up, you can share your Quickstarts with others and let them spin up their own copy with a few clicks.

AWS Lightsail: The cheap and easy way: Deploy Drupal on AWS using Lightsail, a low-cost, shared server /container based solution for quick deployment of small sites.

AWS EKS: The Cloud Native (Kubernetes) way: A container based auto-scaling fault tolerant system that can host hundreds of sites and handle all kinds of loads and spikes.

We’ll see how each one works and discuss the pros and cons of each approach. You’ll also learn how you can get started with each approach.

Target Audience

This session is for Developers, SysAdmins, and Development / Project Managers who already use AWS and/or want to use AWS (Amazon Web Services.)  Attendees should have some experience setting up production Drupal sites on hosting providers. 

Learning Objectives

At the end of this session, attendees will be able to…

  1. Create disposable instances of Drupal for development and testing
  2. Use VS Code in a browser (Cloud IDE) instead of a Local Dev Environment
  3. Set up Drupal templates and recipes for others to try / test / use
  4. Deploy and manage your Drupal sites on AWS

Prior Technical Knowledge

Attendees should have some experience setting up production Drupal sites on WebOps platforms or hosting providers. Familiarity with AWS is optional.