AWS re:Invent 2023 Recap with Peter DeSantis

Cloud Technology

Peter DeSantis’ keynote was full of exciting and innovative announcements! Join us as we dive into the top new services and updates that will have the greatest impact on your business goals, including Aurora Limitless Database, Amazon Elasticache Serverless, and Amazon RedShift Serverless!

Monday Night Live with Peter DeSantis, Senior Vice President of AWS Utility Computing, took us on a journey over several key serverless computing innovations. It was an eye-opening night where we learned about the key compute layers that drive familiar services like RDSElastiCache, and Redshift. Let's dive into the most exciting points of the keynote.

Aurora Limitless Database

Before we get into it, let's go through a brief history lesson about AWS-managed relational databases. Since its inception in 2009, Amazon RDS has allowed users to set up, operate, and scale a relational database in the cloud in just a few clicks. Over the last 14 years, the RDS product has allowed developers and even database administrators alike to remove inefficient and complex administrative tasks that go along with traditional database implementations.

Over many iterations, we were introduced to Amazon Aurora Serverless. It allowed users to operate database instances that could scale in and out as needed. With Aurora, if you aren't using all the database capacity you had provisioned, you weren't paying for it. However, there were still complexities and challenges that the service faced under the hood. The main challenge DeSantis noted was that while Aurora was operating within several serverless paradigms, the main drawback was that the underlying horizontal scale-out capabilities were still bound to a single host.      

Now, with Amazon Aurora Limitless Database, those limitations have been removed. Aurora Limitless Database now manages the horizontal scale-out beyond the limits of a single instance. Aurora Limitless Database now automatically distributes data across shards, and you can configure the database to colocate your data on specific shards in order to maximize your query performance.  Data is split among multiple shards based on the values of columns which you designate, also known as shard keys. You can view a reference architecture diagram below and read an accompanying article about implementation steps by Channy Yun here.

This new feature introduces a new request routing layer, fully elastic shards that scale in and out as needed, and a reimagined time-sync protocol thanks to AWS Nitro chips.

This matters to our customers greatly. Especially in the area of cost savings, speed, and scalability. Our customers who need high-performing and serverless database implementations can now take advantage of Aurora Limitless Database. We can now enable high throughput workflows to scale to millions of write transactions per second and also manage petabytes of data in a single database.

Amazon Elasticache Serverless

Our journey continued as Peter announced Amazon Elasticache Serverless for both Elasticache and Memcached. Before today, users had to provision a traditional cache with enough memory to be able to store data before being committed to a database. Not provisioning enough memory in your cache could risk data loss and performance degradations. However, over-provisioning your capacity could lead to excess costs. Now, with Amazon Elasticache Serverless, we can take the right size of our caches to adapt to the changing needs of our workflows. 

But how? According to DeSantis, "When we solve an interesting problem, we can often use the solution to solve problems in other places." With the problems that were solved during the creation of Aurora Limitless Database, AWS has been able to leverage the same underlying innovations with Amazon Elasticache Serverless. Under the hood, this service uses "Caspian." Caspian is an underlying compute layer that handles the distributed load generated by transactions that occur at a massive scale! Caspian enables the ElastiCache service to scale cache nodes as needed, which helps in right-sizing your cache to take advantage of both performance and cost. Additionally, improvements in the request routing layer enable several cache shards that receive data and extremely low latency from just one single cache endpoint.

Our customers will find this matters because now, just like with Aurora Limitless Database, they can leverage an extremely fast and scalable cache that just works. Gone are the days of time-consuming capacity planning, which will now allow our customers to get back their time, as well as save on cost.

Amazon Redshift Serverless: Next Generation AI-driven scaling and optimizations

Now available in preview, this feature uses a new ML-powered forecasting model that is trained on historical query data to proactively scale and adjust capacity. The new ML models used under the hood use embeddings to help learn the resource demands needed by each query. DeSantis noted, "As datasets change, what was simple yesterday, might not be so simple today." Desantis also went on to walk us through how the service leverages AI improvements to make its decisions. 

First, the models look in the cache of the cluster to check whether the exact query has been seen before. If not, it will look in locally trained prediction models that have been trained on your specific data. Lastly, if a query has not been seen before, it will reference globally trained prediction models to check if anything like the specified query has been seen before. These globally trained models leverage the learning gained from every query that has ever run. This is extremely fascinating for anyone in the data science community who uses this service on a daily basis for their analytics workloads.

Our customers will find this to be important because they can now essentially eliminate many data warehouse management tasks, all while still experiencing improved cost efficiency and performance.

Conclusion

We learned about several new key developments related to serverless computing in Peter DeSantis' Monday Night Live session. We learned several key takeaways from the night. New serverless innovations are going to help make serverless computing more accessible from a cost savings standpoint, especially with databases and data engineering in general. We will now have the ability to gain clear right-sizing of our data workloads that will scale efficiently while still keeping our overall spend top of mind.Our customers will be able to leverage all the new innovations while still being able to make cost-conscious decisions. As Desantis noted, "change over the long term is easy, but change over the short term is hard." AWS compute innovations help us adapt to change by continually solving complex problems. Pushing the boundaries of serverless computing, like what was explained to us Monday night, is a clear reason why AWS is the best place to run any of our workloads.


Cloud Technology
Chris Gonzalez

Chris Gonzalez

Chris Gonzalez is a Cloud Architect at Caylent. He has a passion for serverless computing, well-architected solutions, cloud infrastructure, and professional development. His background incorporates insights from over a decade in education, financial services platform infrastructure, and cloud consulting. His technical expertise consists of implementing complex cloud infrastructures for enterprise financial services firms, as well as intricate Kubernetes solutions built on EKS and open-source products. Chris currently lives in Knoxville, TN, and enjoys spending time with his wife and two kids, tinkering in his home lab, and hiking in the Smoky Mountains.

View Chris's articles

Accelerate your cloud native journey

Leveraging our deep experience and patterns

Get in touch

Related Blog Posts

re:Invent 2023 AI/ML Session Summaries

Get up to speed on all the GenAI, AI, and ML focused 300 and 400 level sessions from re:Invent 2023!

Cloud Technology
Artificial Intelligence & MLOps

re:Invent 2023 Storage Session Summaries

Get up to speed on all the storage focused 300 and 400 level sessions from re:Invent 2023!

Cloud Technology

re:Invent 2023 Serverless Session Summaries

Get up to speed on all the serverless focused 300 and 400 level sessions from re:Invent 2023!

Cloud Technology