CLOUD / A CONCEPT NOTE

Managed vs Self-hosted

what you pay the cloud to worry about

~65 sec read

Overview · mechanism
pitfall · examples

01 / THE SHORT VERSION

The idea in a few sentences.

Self-hosted means you buy servers and install, patch, and scale software (like databases) yourself. Managed (RDS, RDS Aurora) means the cloud handles patching, replication, and failovers.

02 / FOLLOW THE MECHANISM

How operation workload flows

  1. Self-hosted deploy

    developer launches virtual machine, installs Postgres, configures disk clusters, and scripts backups.

  2. Managed deploy

    operator clicks 'Create Database'. AWS provisions, replicates, and configures database in minutes.

  3. Maintenance

    cloud engine automatically updates minor versions and triggers failovers during outages.

04 / COMMAND NOTES

Read the command, then the result.

Inspect the flags and arguments before trying an example. Snippets can need local setup, replacement values, or resources in your own environment.

EXAMPLE 01 · REFERENCE

check status and details of managed databases

aws rds describe-db-instances

Explore command anatomy in the CLI lab