Aug 18, 2020
5 min read

Announcing StreamNative Cloud - Apache Pulsar as a Service

Eron Wright
Sijie Guo
CEO and Co-Founder, StreamNative, Apache Pulsar PMC Member

INTRO

As companies look to develop real-time data streaming capabilities, they must find new technologies to support these initiatives. With Pulsar’s ability to provide a unified messaging model, including both streaming and long-term storage capabilities, built-in multi-tenancy, and instant scalability via its multilayer architecture, it is increasingly the top choice for companies looking to build next-generation messaging and event streaming applications.

We’re excited to announce StreamNative Cloud, providing Apache Pulsar®-as-a-Service. For organizations looking to leverage Pulsar as the backbone for their real-time data, for core business applications, or as their microservice messaging platform, StreamNative Cloud is the simple, fast, reliable, and cost-effective way to run Pulsar in the cloud.

With StreamNative Cloud, we provide a turnkey solution to help organizations make the transition to a “streaming first” architecture. StreamNative Cloud enables developers to focus on building applications, instead of managing and maintaining complex systems and data services. Now, developers can spin up a Pulsar-based messaging and event streaming service in the public cloud in minutes.

As the company behind Apache Pulsar, StreamNative’s mission is to empower Pulsar users and to help drive adoption in this fast-growing open-source community. StreamNative Cloud helps companies to adopt and integrate Pulsar, without the heavy-lifting.

Why StreamNative Cloud?

StreamNative Cloud enables users to enjoy all the benefits that make Pulsar a next-generation cloud-native messaging and event streaming technology. This out-of-the-box solution helps organizations by accelerating application development and improving time-to-market.

By taking on the responsibility of cluster management, StreamNative’s Cloud offering enables teams to focus on building the applications and products needed to achieve their business goals, without having to worry about the management and maintenance of the messaging platform.

With StreamNative Cloud, users can get started on Pulsar in just minutes by creating a cluster in the web UI or by automating the creation of clusters through StreamNative’s command line tools. All other details, including software updates, configurations, and security patches, will be taken care of by the StreamNative team.

In addition to cluster management, StreamNative Cloud also offers a robust UI for managing the complete set of core Pulsar features, such as tenants, namespaces, topics, schemas, and more.

Support for Pulsar and the Pulsar Ecosystem

StreamNative Cloud is built on the open-source foundation of Apache Pulsar, providing full compatibility with Pulsar’s APIs and protocol. This enables users to adopt everything in Pulsar’s thriving open-source ecosystem and to work seamlessly with all open-source tools.

Over the last year, StreamNative has created several tools to help developers leverage Pulsar’s powerful messaging and streaming ecosystem. Some highlights include:

  • Kafka-on-Pulsar, which provides seamless Kafka integration for Kafka 2.0 protocol
  • AMQP-on-Pulsar, which provides support for applications written in AMQP-0.9.1 protocol
  • MQTT-on-Pulsar for building IoT applications
  • StreamNative Hub, which hosts several connections and integrations

While support for Pulsar Functions, IO Connectors, Pulsar SQL and some of the StreamNative tools are still in progress, these will all be available in StreamNative Cloud in the future.

Committed To Open-Source

StreamNative is committed to open source and to providing companies with the flexibility to avoid vendor lock-in. Instead of worrying about lock-in via cloud-provider messaging services, proprietary APIs, or closed source extensions that are critical to a messaging solution, StreamNative Cloud provides Pulsar without the restrictions that make migration difficult.

Whether you want to move cloud providers with StreamNative Cloud, or even move away from StreamNative Cloud to a self-hosted Pulsar instance, the core features of Pulsar that make it powerful and easy to operate will continue to be available. Pulsar’s unified messaging model, built-in multi-tenancy, tiered storage and much more, will always be integral to core Pulsar and StreamNative will continue to improve these features in the open-source distribution.

StreamNative’s Cloud Offering

StreamNative’s Cloud provides flexible options to make getting started easy, including both Cloud-Hosted and Cloud-Managed options:

The Cloud-Hosted service provides the ability to spin up a StreamNative-hosted Pulsar cluster on a cloud provider of your choice in just minutes. (Today, we support Google Cloud, with AWS and more cloud providers coming soon!) The cluster provisioning is fully automated. We take care of managing both the infrastructure and software to ensure a scalable, resilient, and secure messaging and event streaming platform so that teams can focus on building applications.

With our Cloud-Managed service, StreamNative offers a fully-managed Pulsar cluster deployable to a public or private cloud environment, fully customized to meet user needs. With this option, users can ensure the data stays in their environment in order to meet any security and compliance requirements. We manage Pulsar so that users don’t have to spend time or resources to deploy, upgrade, and maintain clusters.

Powered By Apache Pulsar’s Core Developers

As the core developers of Pulsar, the StreamNative team is deeply versed in the technology, the community, and the use cases, and has experience operating Pulsar in large scale production environments, including at both Twitter and Yahoo!. The StreamNative team’s unmatched operational experience on Pulsar and Bookkeeper is now available to you through StreamNative Cloud.

Beta Access Available Now

StreamNative Cloud is a fully managed, scalable messaging and event streaming service that provides a turnkey solution for enterprise companies looking to build and launch event streaming applications in the cloud. We are offering Beta Access of the StreamNative Cloud-Hosted service to a handful of users first before the general release, sign up now to be part of the StreamNative Cloud Beta Access program.

If you are interested in a StreamNative-Managed cluster in your own environment, please contact us. We can get you started immediately.

Eron Wright
At StreamNative, Eron is responsible for the StreamNative Cloud API and control plane. Prior to StreamNative, Eron served as a Technical Staff in the Storage Division for Dell EMC and was a Senior Software Development Engineer Lead at Microsoft Azure. He has experience using Apache Pulsar, Apache Kafka, and Apache Flink for stream processing, and is a contributor to Apache Flink and to Kubernetes. Eron lives in Portland, Oregon.
Sijie Guo
Sijie’s journey with Apache Pulsar began at Yahoo! where he was part of the team working to develop a global messaging platform for the company. He then went to Twitter, where he led the messaging infrastructure group and co-created DistributedLog and Twitter EventBus. In 2017, he co-founded Streamlio, which was acquired by Splunk, and in 2019 he founded StreamNative. He is one of the original creators of Apache Pulsar and Apache BookKeeper, and remains VP of Apache BookKeeper and PMC Member of Apache Pulsar. Sijie lives in the San Francisco Bay Area of California.

Newsletter

Our strategies and tactics delivered right to your inbox

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Product Announcements