Skip to Content

Compute

Launch and manage virtual machine instances for applications, services, and development workloads.


What you can do


What is compute?

Compute provides virtual machines that you can configure with:

  • operating system images
  • instance sizes
  • private networks
  • security groups
  • SSH keypairs
  • persistent storage
  • cloud-init scripts

Common use cases

  • Host web apps, APIs, and backends
  • Run CI/CD runners
  • Create development or test environments
  • Deploy stateful services with attached storage
  • Automate setup with cloud-init

Key concepts

ConceptDescription
InstancesVirtual machines you launch and manage
ImagesOperating system templates, such as Ubuntu
FlavorsCPU, memory, and disk configurations
NetworksPrivate connectivity between instances
Security groupsFirewall rules for instance access
VolumesPersistent block storage
User dataCloud-init or shell scripts run on first boot

Access

Instances are accessible by default using a generated domain.

For SSH access:

  • enable SSH during instance creation
  • select a keypair
  • allow port 22 in the security group

Last updated on