Redshift Research Project: Amazon Redshift Serverless [pdf]
<i>NOTE AND CORRECTION 2023-10-04</i><p>I misunderstood how Serverless billing works.  Having read the documentation, I understood - incorrectly - that pricing was <i>per-query</i>.  The docs talk about pricing being per RPU-hour, but billed on a per-second basis, where if a query runs for less than 60 seconds, it is billed for 60 seconds, and this is for a serverless product.  Therefore pricing is per-query - as it is with Athena, and with Lambda.<p>In fact, it is not.<p>Pricing is per workgroup-second.  I still have not found this stated in the docs; I was pointed to a re:Invent talk where an AWS developer presented a slide which made this clear.<p>When I was working on the investigation, I was always running a single query at a time, so billing looked right.<p>This change fundamentally changes the pricing proposition offered by Serverless; the original pricing conclusion was incorrect by an order of magnitude.<p>I have now rewritten the content regarding billing and have republished.  The abstract below is the new abstract.  The revision history explains what happened.  Credits will credit the reader who pointed the issue out, once they let me know if they want a credit or not.