Migrating your site from a VPS to AWS in 10 incremental steps

Sure, the title could use some work to make it more appealing. But I think there’s a “market” for a talk that helps PHP developers who feel they need to make the jump from a simple VPS solution to “The Cloud” :)

We start out with the simplest option: Plesk on Lightsail, to stay as close to your typical VPS setup as possible. From there, the audience will be taken on an incremental journey, where each steps takes us closer to a full Cloud-Native solution. We’ll cover AWS services like Lightsail, Elastic Beanstalk, EC2, ALB (load balancing), AWS’ containerization offerings (ECS, EKS, Fargate) and of course Lambda using Bref. I also won’t hesitate to point out the downsides of each step, since life in the cloud isn’t all roses and moonshine.

Along the way we’ll do fun stuff like separating out the database to RDS and make it scale, implement Cloudfront to deal with caching, splitting off long-running tasks to lambda workers, and other things. So we won’t just make the site “run on AWS”, but also make it faster and more resilient to outages.

Of course each of these services could warrant its own full-length talk… The goal is not to bring the audience fully up to speed on all the nuances of each of them. Instead, I aim to show that “moving to the cloud” is not as scary as some people make it out to be, and that it’s a journey you can start out in small steps even if you come from a relatively humble starting point.

Share

Session info:

Speaker: Sander Bol

Solutions Architect at Egeniq

Date: 21 March 2025

Time: 10:55 - 11:40

Relevant tags:
Aws PHP

See all speakers

See all videos