# Compute

Host anything from simple applications to complex architectures. Start a compute instance in seconds and scale as your infrastructure grows.

[Read more](https://community.exoscale.com/documentation/compute/)

{{< cards cols="2" >}}

  {{< card
  link="instance/"
  icon="exo-vm"
  title="Instance"
  subtitle="Instances are the virtual machines at the core of the Exoscale Compute service." >}}

  {{< card
  link="instance-pool/"
  icon="exo-vmpool"
  title="Instance Pool"
  subtitle="Instance Pools is an Exoscale service allowing users to provision managed groups of identical Compute instances automatically." >}}

  {{< card
  link="snapshot/"
  icon="exo-snapshot"
  title="Snapshot"
  subtitle="Snapshots provide a way to get point-in-time recovery for your Compute instance." >}}

  {{< card
  link="template/"
  icon="exo-template"
  title="Template"
  subtitle="Templates contain the OS and the initial setup of a Compute instance." >}}

  {{< card
  link="security-group/"
  icon="exo-vpc"
  title="Security Group"
  subtitle="Security Groups are groups of firewall rules that regulate network traffic to and from your Compute instances." >}}

  {{< card
  link="ssh-key/"
  icon="exo-cli"
  title="SSH Key"
  subtitle="SSH Keypairs" >}}

  {{< card
  link="elastic-ip/"
  icon="exo-eip"
  title="Elastic IP"
  subtitle="Elastic IPs are additional public IPv4/6 addresses that can be attached to Compute instances, with optional healthcheck support." >}}

  {{< card
  link="network-load-balancer/"
  icon="exo-nlb"
  title="Network Load Balancer"
  subtitle="A Network Load Balancer (NLB) is a Layer 4 (TCP/UDP) load balancer that distributes incoming traffic to Compute instances managed by an Instance Pool." >}}

  {{< card
  link="private-network/"
  icon="exo-network"
  title="Private Network"
  subtitle="Private Network provides private L2 networking functionality between Compute instances." >}}

  {{< card
  link="vpc/"
  icon="exo-vpc"
  title="VPC"
  subtitle="[BETA] Virtual Private Cloud (VPC) provides isolated virtual network environments for your Exoscale resources." >}}

  {{< card
  link="instance-type/"
  icon="exo-gpu"
  title="Instance Type"
  subtitle="An Instance Type is a resource describing the amount of CPU, RAM and GPUs allocated to a Compute instance." >}}

  {{< card
  link="reverse-dns/"
  icon="exo-dns"
  title="Reverse DNS"
  subtitle="Reverse DNS lets you record PTR records for Compute instance public IP addresses or Elastic IPs." >}}

  {{< card
  link="anti-affinity-group/"
  icon="exo-gpu"
  title="Anti-Affinity Group"
  subtitle="Anti-affinity groups let you define placement constraints for your Compute instances." >}}

  {{< card
  link="deploy-target/"
  icon="exo-gpu"
  title="Deploy Target"
  subtitle="Deploy Target lets you spin up Compute instances on dedicated hypervisors." >}}

{{< /cards >}}

