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 following diagram shows what you choose at launch and what an instance is connected to while it runs.
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 compute command 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 compute namespace of the API, for both queries and mutations. See API access.
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.
On origincloud.eu
Compute describes the service itself, and Instance rates what it costs.
Next steps
- Get started with Origin Cloud
- Launch an instance
- Compute reference – every command and status reason
- Troubleshoot Compute