Skip to main content
Version: 0.7.0

Compute resource

Definition

A compute resource is a managed execution environment that provides computing and related technical capabilities to deployments.

Boundaries

A resource may be a physical node, virtual machine, container cluster, function platform, or another significant placement level. Select the level at which operations, capacity, availability, or security decisions are made.

Minimum characteristics

  • resource kind;
  • provider or operating zone;
  • location;
  • state;
  • critical capacity and availability constraints.

Relationships

Deployments are placed on a resource; the resource connects to one or more network segments.

Example

CR-K8S-PROD-RU1 is a production container cluster in region RU1.

Common mistakes

  • modeling every pod as a long-lived resource;
  • mixing a logical component with a server;
  • selecting a detail level that nobody maintains or uses.