A year has passed and I’m about to finish my 1 year of free AWS resources. I was contemplating exporting my infrastructure into a new AWS account maybe, but after looking into Lightsail, the cost-benefits of the PaaS seemed to be more enticing. I have less control over my website now, but with the new changes to the IPv4 price-model, it just seemed better to bite the bullet over doing tricks with the deployment.
I was fearing the migration. However, it took me only an evening to migrate everything with the help of the WordPress plugin, All-in-One Migrate and Backup. This is my first WordPress migration so I tried to do most of it manually by exporting my website from the WordPress dashboard settings and then importing and transferring my files using SSH. It didn’t work as well as I hope it would, but after finding the plugin I mentioned, most of it was smooth sailing.
I just had to figure out where some things had to go with the DNS settings. Lightsail has its own solution for managing the DNS Zones, but I continued to use Route 53 and once I got that down after pointing my records away from my old ALB and onto the Lightsail instance, things like the certificates conveniently being generated automatically, I felt a heavy sigh of relief when everything clicked. Just a few more tinkering with the settings and fixing some broken stuff, and voila.