Compute runs virtual machines, called instances, without you owning or operating the hardware underneath. You pick an image to boot from, an instance type for its size and a key pair to log in with. The platform creates the instance's root disk and network interface, places it on a machine and starts it. You can stop an instance, start it again later, change its size while it's stopped, or terminate it for good.
The image provides the operating system. The instance type sets vCPU and memory. The key pair's public key is installed for the login user. Volumes hold the instance's data and live in the Storage guide. The network interface and its security groups belong to the Network guide.
Features
- Instances: Virtual machines with a lifecycle you control, health checks that report what the platform observes, and defined behavior when a machine fails. See Instances.
- Instance storage: Every instance boots from a durable root disk you can size at launch. You can attach and detach more volumes while the instance runs. See Instance storage.
- Images: Platform-provided images and image families, plus your own images made from a snapshot of a volume. See Images.
- Key pairs: SSH key pairs you import or have the platform generate. The public half goes into every instance you launch with it. See Key pairs.
Ways to access Compute
- CLI: The
origin computecommand group. See CLI access to install and sign in, and origin compute commands for every command. - GraphQL API: Instances, images, image families, instance types and key pairs live under the
computenamespace of the API, for both queries and mutations. See API access. - Origin Cloud console: The web interface at console.origincloud.eu, for working with your instances in a browser. These docs cover the CLI and the API.
When to use Compute
Use Compute when you need a general-purpose Linux machine you administer yourself: a web server, a build agent, a database you operate, or the nodes of your own Kubernetes cluster. You get full root access through sudo, a durable root disk and a private network.
Compute doesn't restart an instance for you after a machine failure. If a workload must keep serving through the loss of one machine, run more than one instance. For more information, see When the machine under an instance fails.
Related services
- Storage: volumes and snapshots that hold instance data
- Network: VPCs, subnets, security groups and floating IPs that connect instances
- Platform: organizations, projects, billing and access
Pricing
An instance's compute usage is billed while it is RUNNING. Its volumes are billed while they exist, including while the instance is stopped. For prices, see Pricing.
Next steps
- Get started with Origin Cloud
- Launch an instance
- Compute reference: every command and status reason
- Troubleshoot Compute