Skip to main content

Machine Types

Available On

This page gives technical specifications for the machines available on Semaphore Cloud.

Overview

A machine type defines what virtualized hardware to use in your agents.

The machines described in this page only apply to Semaphore Cloud. You can add more types of machines using self-hosted agents.

Linux machines

Linux machines are provided in four generations. The following table shows what operating systems each generation supports and if they support Docker environments.

GenerationOS SupportedDocker environments
E1Ubuntu 20.04Yes
E2Ubuntu 22.04
Ubuntu 20.04
Yes
F1Ubuntu 22.04
Ubuntu 20.04
Yes
R1Ubuntu 20.04No

E1 generation

This is the entry-level, cost-effective machine type. E1s are a good choice for less compute and memory intensive tasks.

Implementation details:

  • CPU: hyperthreaded on a 3.4GHz Max Turbo 4.0GHz Intel® Core™ i7
  • Memory: DDR4 RAM
  • Disk: RAM drive (DDR4)

The E1 generation is presented in the following types:

TypeVirtual CPUsMemory (GB)Disk (GB)
e1-standard-22425
e1-standard-44835
e1-standard-881645

E1 Generation machine types can be paired with Ubuntu 20.04 image and Docker-based environment.

E2 generation

The E2 generation balances power with cost. It is a good choice for most tasks.

Implementation details:

  • CPU: hyperthreaded on a 3.6GHZ AMD Ryzen 5 3600
  • Memory: DDR4 RAM
  • Disk: NvME storage

The E2 generation is presented in the following types:

TypeVirtual CPUsMemory (GB)Disk (GB)
e2-standard-22845
e2-standard-441665

E2 machines can also be paired with Ubuntu 22.04 image, Ubuntu 20.04 image, and Docker-based environments.

F1 generation

This generation is intended for compute-intensive tasks. They provide the most performance amongst the machines offered in Semaphore Cloud.

Implementation details:

  • CPU: hyperthreaded on a 4.6GHz 12th generation Intel i5 125000
  • Memory: DDR4 RAM
  • Disk: NvME storage

The F1 generation is presented in the following types:

TypeVirtual CPUsMemory (GB)Disk (GB)
f1-standard-22845
f1-standard-441665

F1 machines can also be paired with Ubuntu 22.04 image, Ubuntu 20.04 image, and Docker-based environments.

R1 generation

These are ARM machines. They currently in the Technical Preview stage. If you're interested in trying them out, please contact our support team.

Implementation details:

The r1 generation is presented in the following types:

TypeVirtual CPUsMemory (GB)Disk (GB)
r1-standard-441065

R1 Generation machine types can only be paired with Ubuntu 22.04 image.

Apple machines

Semaphore Cloud provides the following Apple machine types:

TypeVirtual CPUsArchitectureOS SupportedMemoryDisk
a1-standard-44x86_64 (AMD)macOS Monterrey
macOS Sonoma
8150
a2-standard-44Apple SiliconmacOS Sonoma8150

See also