Images¶
Machine images for launching cloud instances across AWS, Azure, GCP, Alibaba Cloud, OVH, and OpenStack.
Overview¶
RosettaHub Images map to cloud provider images (AWS AMIs, Azure VM Images, GCP Images, Alibaba Cloud images, OVH images, and OpenStack images) within the MetaCloud layer of the Supercloud platform. Users can launch instances from RosettaHub baseline images or create derived images with custom configurations -- all portable across providers as part of cloud-agnostic IaC recipes (formations).
Image Types¶
| Type | Description | Connection |
|---|---|---|
| Managed Images | RosettaHub machine images with pre-configured Docker containers (Jupyter, RStudio, VS Code, File Browser, etc.) | Browser-based |
| Machine Images | Direct mappings to cloud provider images (AWS AMI, Azure VM Image, GCP Image, etc.) | SSH, RDP, PuTTY |
Actions¶
| Action | Description |
|---|---|
| Launch | Start an instance from the image |
| Create Image | Register an existing cloud image in RosettaHub |
| Snapshot | Create a new image from a running instance |
| Clone | Create a copy of an existing image |
| Share | Grant access to users, groups, or organizations |
| Publish | List on the Marketplace |
| Customize | Update label and metadata |
| Delete | Remove the image |
Best Practices¶
Creating Images
- Start from a minimal base image
- Document installed software and configuration
- Test the image before sharing
- Remove sensitive data and credentials before creating images
Organization
- Use consistent naming conventions and include version numbers
- Clean up old/unused images regularly
- Keep base images updated with security patches
Related Topics¶
- MetaCloud Overview -- The compute layer of the Supercloud
- Formations -- Use images in cloud-agnostic IaC recipes
- Cloud Keys -- Credentials for launching images
- Sessions -- Connect to running instances