Latest Release
A brief introduction to MMCloud followed by what's new in the latest release.
Overview
Memory Machine Cloud (MMCloud) is a software platform that streamlines the deployment of containerized applications in the cloud or in a hybrid cloud arrangement. Based on customizable policy, MMCloud selects and instantiates cloud resources on behalf of the user. A built-in job scheduler deploys Docker containers (and other containers that comply with the Open Container Initiative image-spec) across a group of virtual machines.
MMCloud includes AppCapsule, MemVerge's checkpoint/restore (C/R) capability. The AppCapsule is a moment-in-time snapshot of the application instance, including in-memory state and relevant files. AppCapsule is used to support workload mobility and workload continuity. Workload mobility means that a job can move from one virtual machine to another, for example, to a more powerful virtual machine that is a better fit for the next stage of execution. Workload mobility also provides high availability — if the underlying spot instance is reclaimed, the workload automatically moves to a new virtual machine and resumes running.
Users interact with MMCloud using the float CLI or the MMCloud web interface. The web interface provides a real-time graphical display of resource utilization (CPU, memory, network, etc.) as a job executes.
New in the Jericho 3.1 Release
The Jericho 3.1 release accumulates the enhancements from the 3.0.x patch releases, adds new features, and improves the overall reliability and scalability of the platform.
Detailed descriptions of all the new features and improvements in the Imperia Release are available here.
Recommended Upgrade Procedure
The best practice is to perform the upgrade during a scheduled maintenance window when there are no active or suspended jobs.