Managed Cloud Responsibility Model
StreamNative Serverless/Dedicated
StreamNative BYOC
Cloud Account
Own and manages the Cloud Account (AWS/GCP)
StreamNative
Customer
Pulsar Infrastructure
Manage and monitor the underlying infrastructure (e.g., Kubernetes, networking, DNS, TLS) as well as its availability
StreamNative
StreamNative
Networking & Connectivity [optional]
- Private Link
- Custom Domain
- VPC - managed by SNCustom Domain
- Private Link
- Custom Domain
- VPC - managed by SNCustom Domain
N/A
Shared Responsibilty
Deploy Pulsar Cluster, Create Service and Tenants/Namespaces
via console, CLI or Terraform.
via console, CLI or Terraform.
Customer
Customer
Resource allocation (CU/SU)
via Console, CLI or Terraform
via Console, CLI or Terraform
Customer
(with guidance from StreamNative)
(with guidance from StreamNative)
Customer
(with guidance from StreamNative)
(with guidance from StreamNative)
Manage and monitor the Pulsar Cluster
StreamNative
StreamNative
Monitoring and Logging
Monitors all metrics and Pulsar logs to proactively identify and mitigate issues
StreamNative
StreamNative
Can consume metrics via a Scrape API
Customer
Customer
Can remote write to metrics
N/A
Customer
Upgrades and Patches
Responsible for upgrading and patching all Pulsar Clients and Connectors
Customer
Customer
Manage and perform upgrades and patches on Pulsar cluster
StreamNative
StreamNative
Pulsar Clients (Producers & Consumers)
Create and manage application code to produce and consume to/from the Pulsar Cluster
Customer
Customer
Pulsar Connectors
Define the use case and configurational needs.
Customer
Customer
Deploy connectors via console, CLI or Terraform.
Customer
Customer
Monitor Pulsar Connectors and proactively notifiy customers when issues are observed.
Provide guidance on configuration and scaling needs
Provide guidance on configuration and scaling needs
StreamNative
StreamNative
Pulsar Functions
Define the use case and configurational needs and write the business logic
Deploy and monitor the function via console, CLI or Terraform.
Deploy and monitor the function via console, CLI or Terraform.
Customer
Customer
Technical Support
Provide troubleshooting data such as client-side metrics and logs when requested.
Customer
Customer
Provide technical support for all StreamNative capabilities
StreamNative
StreamNative
Data Backup and Recovery
Manage and perform data backup and recovery
StreamNative
StreamNative
Ready to get started or need more information?
Contact usOther Deployment Options
Compare all the deployment options