Skip to content

Machine Formations

Single machine deployments from cloud images or Docker containers.

Overview

Machine formations are the simplest formation type -- they launch a single cloud instance. There are two variants:

Type Description
Cloud Formation Launch instances from any cloud image (AWS AMI, Azure VM Image, GCP Image, etc.)
Docker Formation Launch RosettaHub managed images with pre-configured Docker containers and ready-to-use applications

Both variants are available in On-Demand and Spot modes.

Cloud Formations

Cloud formations launch instances from standard cloud provider images. You have full control over the OS and software stack.

Configuration:

  • Machine Image -- any cloud image (public, private, or shared)
  • Cloud Key -- credentials for the target cloud account and region
  • Instance Type -- CPU, memory, and GPU specifications
  • Root Disk Size -- storage for the operating system
  • SSL Certificate -- optional HTTPS certificate
  • Startup Scripts -- commands executed at launch time

Connection methods: SSH (Linux), RDP (Windows), PuTTY.

Docker Formations

Docker formations launch RosettaHub managed images with pre-configured containers. These provide browser-based access to ready-to-use applications without SSH or RDP.

Pre-configured applications:

  • Jupyter Notebook / JupyterLab
  • RStudio
  • Data Science Workbench
  • Zeppelin
  • Custom Docker containers

Configuration (in addition to Cloud Formation settings):

  • Container Image -- Docker/OCI image to run
  • Container Volumes -- storage mounts for the container
  • Container Environment -- environment variables
  • Applications -- software activated at launch time

Connection methods: browser-based access to the application UI.

Creating a Machine Formation

From Scratch

  1. Click Create Formation in the Formations panel
  2. Select Machine or Docker as the formation type
  3. Configure image, cloud key, instance type, and region
  4. For Docker formations, configure container settings
  5. Save the formation

By Cloning

  1. Find an existing formation in the Formations panel or Marketplace
  2. Right-click and select Clone
  3. RosettaHub creates a copy with your default keys and certificates
  4. Customize as needed