liveBook · Manning

Cloud-managed deployment

As explained in Architecting an Apache Iceberg Lakehouse

A cloud-managed deployment is an arrangement in which a provider operates the software while the customer uses it through managed cloud infrastructure and services.

A cloud-managed deployment reduces infrastructure operations by having a provider operate the platform while customers retain control of data sources and use secure connectivity to cloud environments. section 8.4.1 section 8.4.2

The tradeoff is less direct control than self-management, balanced against faster time-to-value, automatic scaling, and reduced cluster administration. section 8.4.2

Common implementations include:

  • Dremio Cloud provides a SaaS experience in AWS or Azure, with managed control-plane operations, elastic scaling, reflection management, an Iceberg catalog, and a built-in AI Agent. section 8.4.1
  • Amazon Athena provides serverless, Trino-based SQL over Amazon S3, integrating with AWS Glue and Amazon QuickSight and charging per query. section 8.4.2

How Architecting an Apache Iceberg Lakehouse covers it

How deep it goes
Contrasts managed and self-managed responsibilities, then identifies representative services without detailing deployment procedures.
Examples
Uses Dremio Cloud and Amazon Athena as managed deployment examples.
What you can do after
Operate cloud analytics with less cluster management while selecting services according to scalability and access patterns.
How it connects
Connects SaaS, control planes, serverless query engines, elastic scaling, and data lakehouse platforms.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Architecting an Apache Iceberg Lakehouse. The section links point to the parts of the book it draws on.