MMCloud User Guide
MMCloud Architecture
MMCloud has several components that interact with cloud services to ensure mobility for submitted jobs so that, for example, jobs run to completion on Spot Instances.
Cloud Service Providers
To use MMCloud, you need an account with a Cloud Service Provider.
Containers
Containers provide a standardized and repeatable way to package, deploy, and manage applications in the cloud.
Job Schedulers and Workflow Management Systems
MMCloud includes a job scheduler for running batch jobs in the cloud.
Using the OpCenter Web Interface
OpCenter provides a web interface to activate the license and to submit and manage jobs.
Submitting a Job Using the Web Interface
The web interface provides a form that you complete to submit a job.
Submitting a Job Using the CLI
Use the MMCloud CLI to submit a job.
Running a Batch Job
The Memory Machine Cloud web interface and CLI have a rich set of options that allow you to customize the container runtime environment.
SpotSurfer
SpotSurfer removes the risk of running stateful applications on Spot Instances while reducing costs significantly.
WaveRider
When enabled, WaveRider allows OpCenter to manage cloud resources by moving jobs to optimally-sized virtual machines.
Controlling Virtual Machine Types
Allowed virtual machine types can be restricted to a user-defined list.
Authentication
Authentication methods can be arranged hierarchically.
Gateway Service
The gateway service provides a reverse proxy so that a job can migrate from one host to another without interrupting client connections.
Service Templates
Service templates simplify the procedure for submitting jobs that include many options.
Configuring Data Volumes
A job that generates file system I/O requires a definition for one or more file systems.
Upgrading OpCenter
If a later version of OpCenter software is available, an OpCenter instance can be upgraded even if jobs are currently running.
CLI Command Reference
Use the float CLI commands to interact with the OpCenter; for example, to submit and manage jobs.