StarTree Cloud provides a fully managed experience for deploying and operating Apache Pinot, allowing you to focus on the most important part — elevating the experience for your customers.

StarTree Cloud provides three deployment options for the varying requirements of different customers:

  • Shared SaaS (Public SaaS): A traditional SaaS edition of StarTree cloud is great for customers who want a low-touch experience and prefer a hassle-free, convenient SaaS service.
  • Bring Your Own Cloud (BYOC): Also called Private SaaS (Dedicated SaaS), this edition of StarTree Cloud caters to customers who want additional control over how data is managed and stored.
  • Bring Your Own Kubernetes (BYOK): Available in preview, this deployment option gives customers complete control over the StarTree Cloud infrastructure within their own Kubernetes environments, and is ideal for security-sensitive customers who require strict data controls.

There are two main components in each deployment model:

  • Data Plane: All the components required for data collection, management, and query processing along with the value-added services and tools.
  • Control Plane: Responsible for deployment, management, and coordination across all StarTree data planes.

In a Public SaaS deployment, both the StarTree control plane and data plane are deployed in the cloud network managed by StarTree. In this case, data and queries from your cloud network are sent to the StarTree cloud network.

In a BYOC deployment, the StarTree data plane is deployed in your cloud network so that it is co-located with your other data systems and applications. In this case, the StarTree control plane remotely manages the data plane.

A BYOK deployment is similar to BYOC, with the added security of network isolation. The environment is managed by a local StarTree agent, which is responsible for pulling upgrade packages and configuration metadata.

Benefits

Public SaaS

  • Fully hands-free: You don’t need to be involved at all in administering the data plane
  • Simpler setup: You just focus on your data, your schema, and queries.
  • Isolation guarantee: Your SaaS instance is isolated from an infrastructure as well as the Pinot cluster point of view.

BYOC

  • Compliance & Data Security: Data never leaves the customer’s security perimeter Customers have full control over who gets access to the data as well as adhere to their data compliance and governance standards.
  • Fully managed: Customers get a comprehensive SaaS-like experience without the need for any in-house expertise. They don’t need to worry about deployment, upgrades, and routine cluster maintenance.
  • SLA: Customers get the same SLA guarantees as that of a traditional SaaS deployment
  • Flexibility: Since infrastructure is deployed in the customer’s environment, they can choose from a variety of supported compute and storage instance types and advanced customizations.
  • Cost savings: Allows the customer’s cloud savings plan to be applied towards this infrastructure.
  • No persistent connection is needed between the control and the data plane.

Feature Checklist

FeatureBYOCPublic SaaS
Fully ManagedYesYes
SLA GuaranteesYesYes
24x7 SupportYesYes
Provisioning ComplexitySimpleSimple
Authentication and AuthorizationSupportedSupported
Isolation GuaranteesSupportedSupported
Data management and SecurityData never leaves customer’s compliance boundaryStored securely in StarTree operated clusters
Data Governance and ComplianceFlexible: customer dictates the policiesStandard
Infrastructure CustomizationBroader range of compute and storage types to choose fromStandard compute and storage instance types
Cost OptimizationsCan apply customer cloud account savings for additional TCO reductionStandard: Uses StarTree Cloud account for cloud provider