Software Design

Cloud VM Lifecycle: Managing Cloud Infrastructure Costs

State Diagrams · made in Skemio

State diagram showing Cloud VM lifecycle: Provisioning, Running, Stopping, Stopped, Snapshotting, and Terminated states.
State diagram showing Cloud VM lifecycle: Provisioning, Running, Stopping, Stopped, Snapshotting, and Terminated states.

What it shows

  • Provisioning assigns compute nodes and attaches network interfaces
  • Stopped instances release CPUs but maintain EBS storage billing
  • Terminated state detaches volumes and returns IPs to the public pool

The takeaway

To eliminate cloud costs completely, delete attached block storage along with the VM.

More state diagrams