Friday, November 6, 2026
HomeBig DataServerless at re:Invent: The place ought to Amazon Redshift go?

Serverless at re:Invent: The place ought to Amazon Redshift go?

[ad_1]

A key spotlight from final week’s re:Invent was the extension of serverless compute to a swath of AWS analytics providers, together with Amazon EMR, Kinesis Knowledge Streams, MSK (Managed Service for Kafka), and Redshift. For cloud analytics, AWS was not the primary to supply serverless choices, as Google Cloud BigQuery and Azure Synapse Analytics have lengthy supplied serverless choices (in contrast, Snowflake’s continues to be in preview).

Serverless wasn’t the one new function introduced final week. AWS additionally introduced the preview of automated materialized views that treats the creation of those views very like cost-based question optimizers: it robotically generates the views primarily based on knowledge sizzling spots. Nonetheless, serverless grabbed the limelight.

Whereas AWS’s serverless bulletins may very well be seen as maintaining with the Joneses, relating to Amazon Redshift, it’s half of a bigger narrative of the information warehousing service not solely catching up, however getting in place to doubtlessly bypass its rivals.

To recap, Amazon Redshift has lengthy been recognized extra as a market fairly than a know-how chief. 

When AWS launched Redshift again in 2013, it was one of many first cloud knowledge warehousing providers. Beginning with know-how acquired from ParAccel, AWS profited but in addition paid the worth for being among the many first to market. Its early entry, together with the portfolio of different AWS analytics providers, enabled Redshift to carve a big shopper roster with higher than tens of hundreds of shoppers immediately.

AWS forked the acquired ParAccel know-how. However from the get-go, it adopted a standard knowledge warehousing structure with domestically connected storage. In contrast, Google Cloud BigQuery, launched again in 2010, pioneered the cloud-native, knowledge warehouse. Nonetheless, it was the launch of Snowflake in 2014 that actually put the elastic cloud knowledge warehouse on the map.

For final week’s serverless announcement, the important thing improvement was the launch of RA3 situations again in 2019. They offered the long-sought elasticity with separation of compute and storage and paved the way in which for serverless. Because it seems, RA3 is the transformation that additionally allowed Redshift to do way more. Earlier this 12 months, AWS launched Superior Question Accelerator (AQUA) for Amazon Redshift that we characterised on the time as a “generational shift” that leveraged the elasticity of the RA3 situations. It was aimed toward workloads for “near-line” knowledge sitting remotely on Amazon Redshift Managed Storage, storing sizzling knowledge in SSD whereas utilizing the Nitro hypervisor and FPGAs to speed up processing of cooler knowledge sitting on S3.

By the way, in our put up final spring, we put serverless on our want checklist for what we needed to see subsequent. As soon as in a blue moon, we often get it proper.

However there’s extra. As a result of RA3 situations pool a lot of the information in S3, that cleared the way in which for knowledge sharing, which was initially launched again within the spring for patrons with a number of AWS accounts. At re:Invent final week, that functionality was prolonged throughout a number of areas. Once more, AWS wasn’t first to market. As an example, Snowflake has been selling numerous types of knowledge sharing because it began speaking Knowledge Sharehouse again in 2017 (they now not use that time period). AWS did launch a knowledge market (known as Amazon Knowledge Change) a number of years in the past, however solely simply prolonged it to Redshift.

Let’s make a few disclaimers. To start with, do not confuse knowledge sharing with federated question. Redshift can distant question knowledge sitting in RDS and Aurora databases for MySQL and PostgreSQL, and by way of Redshift Spectrum, to EMR and S3. However that is fairly just like what Google already presents with BigQuery. Secondly, do not imagine that AWS is abandoning provisioned situations – it’s going to hold providing them for Redshift as properly as a result of there are clients preferring degree billing. Google ultimately discovered that when it subsequently launched flat-rate slots for BigQuery.

With cloud-native structure and serverless assist, AWS has some alternatives to attain some firsts. With cloud-native serverless structure, AWS might transfer extra analytic and AI processing in-database.

However in-database machine studying has already develop into desk stakes for cloud knowledge warehouses. AWS already does so with Redshift ML, the place you should utilize SQL instructions to set off creating fashions in SageMaker, then carry the fashions in-database as a type of user-defined operate (UDF) to run coaching and/or inference workloads. In flip, Google additionally gives in-database ML for BigQuery, however it’s restricted to particular, curated fashions; whereas Microsoft permits working of ML fashions inside Azure Synapse Spark swimming pools. And with Snowpark, you should utilize non-SQL languages to push down processing, corresponding to ML fashions, as UDFs instantly into the Snowflake database.

Our want checklist is to carry Spark instantly into Redshift. As we speak, you’d have to fireplace up a separate EMR cluster to run Spark (however at the very least now, it may be triggered serverless as properly). In fact, there’s nothing stopping AWS from breaking out Spark as a separate serverless service, simply as Google Cloud not too long ago did. However immediately, Azure Synapse Analytics allows you to run a curated (subset) model of Spark in-database with out firing up a separate cluster; we might wish to see AWS observe by means of.

However let’s not cease there. Serverless additionally gives the chance to fireplace up workloads with third-party instruments, particularly with BI reporting and visualization. Redshift at the moment has integrations with its personal QuickSight and with well-liked instruments like Tableau, however you must transfer knowledge and course of it in separate clusters.

So let’s minimize to the chase. We might like to see AWS add a “Redshift-native” mode for third events keen to run capabilities like ELT or visualization as containerized microservices that run instantly inside Redshift RA3 compute nodes, or no matter next-generation nodes come out in future years. By comparability, Snowflake gives frequent APIs for third events to entry Snowflake knowledge, however the knowledge is processed in separate clusters. Think about working an ELT service from Informatica or Fivetran as a microservice in a Redshift compute node. AWS might then promote Redshift as the most cost effective, quickest knowledge warehouse within the cloud.

[ad_2]

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments