Astra Streaming pricing
Astra Streaming is a fully-managed, software-as-a-service (SaaS) offering embedded in Astra.
Astra offers three subscription plans with options for Astra Streaming, as well as pricing for Streaming Capacity Units.
For Astra plans and pricing details, see Astra pricing and Astra DB Serverless billing and usage.
Astra Streaming availability by subscription plan
The availability of Astra Streaming features depends on your Astra subscription plan.
The Free plan allows only one topic. It is meant for evaluation before upgrading to a paid plan.
Pay As You Go and Enterprise plans can realize the benefits of fully-managed SaaS offerings. You only pay for the resources you use to produce, process, and consume messages. These plans require a payment method on file. For Astra Streaming metering details, contact your DataStax account representative or DataStax Support.
Shared clusters
By default, Astra Streaming uses secure, shared Apache Pulsar™ clusters. Your data and interaction with Pulsar are secured over a public internet connection. If desired, you can opt in to Streaming Capacity Units.
Streaming Capacity Units
Streaming Capacity Units are also known as dedicated clusters. |
If you prefer not to use shared clusters, you can opt for Streaming Capacity Units.
With Streaming Capacity Units, you have your own private Pulsar cluster with all the benefits of Astra Streaming as a managed service. You sign in to Astra and use Astra Streaming in the same way that you would on shared clusters. When you create a tenant, you have the option to deploy to your private cluster. This means that you can use both shared clusters and Streaming Capacity Units, depending on your tenants' use cases.
Streaming Capacity Units are an addition to your base Astra Streaming subscription plan, and billing for Streaming Capacity Units is unique to each customer. For information about Streaming Capacity Unit pricing and metering, see Astra Streaming Capacity Units pricing.
Like shared clusters, all connections for Streaming Capacity Units in Astra Streaming are guarded by authentication, authorization, and secure (TLS) communications. By default, these connections are over the public internet. Additionally, Streaming Capacity Units support private connectivity.
Additional billed charges
Regardless of your subscription plan or cluster type, additional customizations can impact your Astra Streaming billed charges. These include, but are not limited to, the following:
-
Message retention duration
-
Maximum message retention storage
-
Number of tenants
-
Region of tenant
Limits
Regardless of your subscription plan or cluster type, Astra Streaming applies guardrails and limits on resource creation to ensure best practices, foster availability, and promote optimal configurations for your databases.
Streaming Capacity Units have fewer limits than shared clusters.
Regions
With shared clusters, you can create tenants in any of the supported regions.
Streaming Capacity Units are open to almost any public cloud region. For this reason, Streaming Capacity Units offer more flexibility for geo-replication. If your preferred region isn’t already available, you can contact your DataStax account representative or DataStax Support to request it.