Goodbye Linode, welcome AWS!
After many years of service, I decided to move away from Linode. Linode has been hosting this website and my backups flawlessly and gave me my first introduction to Cloud computing back when it wasn't so widespread.
Since then, many new players have joined the cloud computing space and few big players have come up on top. Amazon AWS is obviously one of them. I decided to go with them over Linode for a couple of reasons.
First, Amazon AWS should be way cheaper for my use cases. Second, moving to AWS gives me an excuse to familiarize with their many offerings.
As a first project, I moved this website over to AWS, using this setup:
- Static html files are stored on S3.
- A Cloudfront distribution uses the above S3 bucket as origin to serve the files from.
- Route53 provides DNS records for "lbolla.info"
- Lambda@Edge provides complex routing and rewrite logic for Cloudfront requests.
On top of all the above, monitoring comes for free. Daunting as it seemed at
first, all the above technologies are pretty straightforward to use and I like
the idea of not having to manage my own
nginx or renew SSL certificates, etc.