Amazon Web Services (AWS) for blogging

May 6, 2015 - 1 minute read

I finally decided to host my website on Amazon AWS. For those unfamiliar with hosting, it’s the pain-in-the-butt part of having a website. You deal with a whole slew of acronyms like MySQL, FTP, and DNS, and there are an infinite number of configurations.

bluehost cpanel screenshot

Today, hosting is usually managed the same way it’s been for the last decade: through a control panel with all the options through 3rd party tools, that cover the services a developer might need. You also get ads and sometimes the tools listed are just click-bait for unncecessary services.

Amazon Web Services (AWS) provides hosting in a different way that looks and feels much more cohesive, allows for much more control and fine-tuning, but requires more advanced web development skills. You don’t get ads and you do get access to truly powerful Amazon-built tools like Elastic MapReduce, and basic services like Domain Name Management through Route 53.

aws screenshot

Within the tools AWS offers are all the pieces needed to build and launch a website including settings for domain name registration, email services, and content delivery. What takes time when switching to AWS as a host is relearning all the basics for how to configure databases and launch servers.

Overall, AWS is the clear choice for hosting for developers with enough experience. If you are a beginning WordPress developer, it’s probably better to stick with traditional hosts until AWS provides alternative workflows to automate the hard parts.