Skip to main content

Primitives

Anycloud has three compute primitives—Jobs, Services, and VMs—and one storage primitive, Buckets. Choose the compute primitive that matches your workload's lifecycle, then add a Bucket when its data must persist independently of that compute.

PrimitiveChoose it whenLifetimePrimary access
JobWork should run to completionCompute is released after exitLogs and exec
ServiceAn HTTP workload should stay onlineUntil upgrade or terminationStable Anycloud URL
VMYou need direct, interactive controlUntil terminationSSH to the container or host
BucketData must outlive its computeUntil the bucket is deletedMounted files in supported workloads

Jobs are the default for finite work such as training, evaluation, and batch inference. Services manage long-running HTTP workloads and give them a stable public URL. VMs provide an interactive shell and direct host control without a managed HTTP endpoint. Buckets complement supported Jobs and Services with durable object storage; they are not a compute environment.

Jobs and Services run on dedicated VMs by default, or on shared cluster capacity—the primitive you choose is the same either way.