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
| Concept | Description |
|---|---|
| Instances | Virtual machines you launch and manage |
| Images | Operating system templates, such as Ubuntu |
| Flavors | CPU, memory, and disk configurations |
| Networks | Private connectivity between instances |
| Security groups | Firewall rules for instance access |
| Volumes | Persistent block storage |
| User data | Cloud-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
22in the security group
Related
Last updated on