Best in class messaging technology with Pulsar
Astra Streaming is powered by Apache Pulsar, the next generation event streaming platform which provides a unified solution for streaming, queuing, pub/sub and stream processing.
Get your copy of the O’Reilly Cassandra eBook: The Definitive Guide - Download FREE Today
Responsive applications keep users engaged and developers inspired. Rise to meet these ever-increasing expectations with the DataStax Astra Streaming service platform.
DataStax Astra Streaming is a cloud-native messaging and event streaming platform powered by Apache Pulsar. Astra Streaming allows you to build streaming applications on top of an elastically scalable, multi-cloud messaging and event streaming platform.
Astra Streaming is powered by Apache Pulsar, the next generation event streaming platform which provides a unified solution for streaming, queuing, pub/sub and stream processing.
Astra Streaming is a natural complement to Astra DB. Using Astra Streaming, existing Astra DB users can easily build real time data pipelines into and out of their Astra DB instances.
With Astra Streaming, avoid vendor lock-in and deploy on any of the major public clouds (AWS, GCP, Azure) compatible with open-source Apache Pulsar.
To get started with Astra Streaming, create your free Astra account.
Once your account is created, get familiar with the platform by completing the Quick Start Guide that walks you through the process of creating a new tenant, creating a topic and more.
To compete in the digital age, enterprises must provide customers, employees, and business partners with polished digital experiences wherever and whenever they need it. Astra Streaming provides you with the capabilities to power these experiences with real-time streaming data, allowing you to deliver unparalleled responsive applications that give your business a competitive edge.
Devices at the edge can produce massive amounts of data. Sensor readings, wearables and other IoT hardware often send continuous streams of data. Astra Streaming provides the highly scalable event streaming that can keep up with even the largest fleet of IoT devices. With the ability to scale up to millions of topics, Astra Streaming is a perfect fit for edge computing and IoT use cases.
AI and ML are no longer some futuristic technology whose promises lie over the horizon. They’re here today and smart businesses are applying machine learning in real time as part of their core business operations. Astra Streaming provides the mechanisms necessary to inject machine learning as part of your event stream processing.
Enterprises can't operate without up-to-the-moment access to key data and metrics that reflect the ongoing operations of their business. Astra Streaming provides you with a comprehensive solution for building real-time data pipelines. By combining Astra Streaming with the built-in integration to Astra DB, you can turn your firehose of events into a read-optimized data view that can be served up instantly to keep key stakeholders informed in real time.
Usage | Billing Unit | Metering Details |
---|---|---|
Write Bandwidth | The “Write Bandwidth” is based on the payload size of each streaming write. | The minimum message byte size is 512 bytes. Messages smaller than 512 bytes will be charged as if they were 512-byte messages. |
Read Bandwidth | The “Read Bandwidth” is based on the payload size of each streaming read. | The minimum message byte size is 512 bytes. Messages smaller than 512 bytes will be charged as if they were 512-byte messages. |
Storage | “Storage” means all messages persisted onto storage disk. | Storage is calculated based on actual disk consumption. Storage is measured in GB per month, using the maximum data stored in the given month for the usage calculation. |
Topic/Partitions | “Topic/Partitions” means the channel used to pass messages published by producers to consumers who process those messages. | Topic-partitions are measured per hour. |
Function Instances | A “Function Instance” means a unit used for scaling Pulsar functions or Pulsar IO connectors running on Astra Streaming. | Each Function Instance is assigned a specific amount of CPU and memory which can be allocated to a Pulsar function. Each Pulsar function running on Astra Streaming will have a minimum of one Function Instance allocated to it. Function instances are measured per hour. |
Function Read Bandwidth | “Function Read Bandwidth” is based on the payload size of each function read. | Function read bandwidth is the egress traffic measured in GB coming out of a function (or connector). |
Function Write Bandwidth | “Function Write Bandwidth” is based on the payload size of each function write. | Function write bandwidth is the ingress traffic measured in GB coming into a function (or connector). |
Standard | Americas | EMEA |
---|---|---|
Write Bandwidth (GB) | 0.1100 | 0.1100 |
Read Bandwidth (GB) | 0.0400 | 0.0400 |
Storage (GB/month) | 0.1600 | 0.1500 |
Topic/Partitions (topic-partition hours) | 0.0012 | 0.0012 |
Function Instances (function instance hours) | 0.0170 | 0.0180 |
Function Read Bandwidth (GB) | 0.0400 | 0.0400 |
Function Write Bandwidth (GB) | 0.0400 | 0.0400 |
GigaOm reports better performance and a 3 year savings of up to 81% when using Pulsar over Kafka.