Amazon kicked off AWS re:Invent, its annual customer conference, in Las Vegas tonight with a few new serverless offerings designed to make it easier to manage Aurora, Elastic Cache and Redshift serverless services.
Matt Wood, AWS VP, says that Aurora Serverless is great for getting up and running very quickly with a cloud database, but over time, once you get to very, very high scale, and you’re dealing with tens of millions of customers, or millions of different records, it becomes challenging for customers to deal with those kinds of numbers, forcing them to break the database into multiple pieces. “What you have to do as a customer to be able to kind of handle that scale, is you’ve traditionally had to split the data up into smaller and smaller segments, and then manage those segments independently. It’s called sharding. And it’s kind of a pain in the butt,” Wood told TechCrunch.
“We’re announcing a limitless database, which handles all of that sharding for you under the hood completely automatically. So as a customer as your needs change, the database service itself, Aurora serverless, will be able to make those adjustments and manage those shards automatically,” he said. That enables customers to deal with a single database, and it should remove a huge management headache that existed prior to building this feature.
While it was at it, the company also announced Elastic Cache Serverless, which is a serverless caching service that sits between your application servers and your database and improves response times and reduces database costs, he said.
“And what we’re adding here is we’re making it all serverless in a highly available way for mission critical applications that run across availability zones. And so you can set up a highly available caches with microsecond response times, which are ready to scale for pretty much any volume of data you can throw at it in under a minute,” Wood said.
Finally, the company announce Redshift Serverless now uses AI to automatically optimize and scale Amazon Redshift data warehouses based on query patterns and data volumes, greatly reducing the amount of work IT needs to do behind the scenes.
Because each of these options is severless, it means that Amazon manages all of the hardware in the background, and delivers just the right amount of resources you need, scaling up when needed without IT having to deal with all of the back-end management work.