Every day AWS releases features that by themselves are often not all that impressive. But when taken together paint an interesting picture of what happens to services. So, let’s see what that means this month in terms of love for (traditional) databases as well as containers and Lambda.
RDS now supports a number of new versions of its various supported database engines. The main one is probably MySQL 81 which brings a number of new features with it. However, if you consider upgrading to this in your environment please take note that this won’t yet support some features such as Performance Insights2. In addition, MariaDB 10.3 is available and Postgres 11 is present in the preview environment.
When restoring an RDS backup, you can now immediately specify the parameter group it should use instead of having to do that after it’s finished restoring and then often getting annoyed because you forgot to do so.
And finally, Lightsail now has a companion feature in a managed database. This means that you no longer need to run your database on your Lightsail instance, or somehow make it connect to an RDS instance.
EKS can now spin up instances in VPCs with more different IP CDIR ranges. This one is mostly interesting as I wasn’t aware5 that AWS supports more than just the usual private CIDR ranges, but once I was aware it made me wonder why EKS wouldn’t have supported that out of the box.
The main item here, and not exactly minor, is that AWS Lambda can now run for 15 minutes. This will certainly enable a whole new range of use cases and I’m sure it caused plenty of people to be happy.
Speaking of managing Lambda, you can now have an overview of the various functions that make up your entire application in the Lambda Console. Both for managing, but also monitoring this. The big part here is of course that it’s application level monitoring instead of function level, so it shows combined information.
And AWS has gotten enough confidence in their ability to keep the service running that they released an SLA for Lambda.
This is only a part of what AWS released this month, and in turn that is only a part of what’s released across all cloud providers. And when taking tools like Kubernetes or services like Cloudflare into account, the entire list becomes even bigger.
Taking a step back from the big flashy releases6 from time to time can make us see what else is going on and appreciate the hard work done by those who don’t get a headline at an event, but might just make your own work a tiny bit more pleasant.
- I admit, I missed the release of MySQL 8 back in April and had to look for an explanation for the version jump (tl;dr it’s because 6 and 7 were already in use for other things). [return]
- Which now does support 5.6 on RDS, leaving only 5.7 on Aurora (and 8.0) unsupported. [return]
- Speaking of Aurora, I’m still waiting for that multi-master setup I was promised at re:Invent last year. [return]
- Another point in favour at looking at small releases, I’ve never tried out this CLI before so I should give it a go. [return]
- Or forgot [return]
- Which I’m sure we’ll get to see plenty of at re:Invent. [return]
Related content you might like:
- Week 2, 2019 - Secrets in ECS; EKS Updates; Serverless Updates
- Week 31, 2018 - Lambda SQS event source; ALB redirects; Application Auto Scaling; Fargate in Sydney
- Week 23, 2018 - Amazon Neptune; ALB Built-in Authentication; Helm in CNCF
- Week 19, 2018 - Operator Framework; gVisor; Stack Overflow for Teams; AWS CodeBuild Local Build
- Building and Testing CloudFormation Macros