MMCloud Air is FREE to use until 30 June 2024. Launch it NOW.
Why MMCloud Air?
Easy-to-use, low-cost, cloud-based Omics-as-a-Service
Flat fee per run. Predictable wall clock time
Built on HIPAA-eligible services
Data encrypted (at rest and in transit)
Flexible: configure in Air, then run in Air or your own cloud account
Our infra or your infra
Workload Performance Comparison
Application
AlphaFold
1142 residues
Sentieon DNAseq®
Germline FASTQ WGS (32x)
MMCloud Air
4.3hours
6USD
2.5hours
4.60USD
Wall Time
Cost
Wall Time
Cost
Leading Cloud Omics Platform
9.1hours
9USD
2.6hours
6.56USD
What makes MMCloud Air so efficient?
Memory Machine Cloud Innovations
Spot Surfer
WaveRider
AI-driven Cloud Instance Selection
Cloud Storage Acceleration
Workload-specific Optimizations
- WaveWatcher: granular monitoring of resource utilization as job runs
- Fine-tuning of WaveRider parameters
- Lossless migration between CPU-only and CPU+GPU environments
How does it work?
1
Choose application
2
Specify parameters
3
Click Run
When finished, retrieve results
When finished, retrieve results
Launch MMCloud Air
Frequently Asked Questions
There are two scenarios:
- If you use MMCloud Air as your execution environment, the price of each run is displayed in the application catalogue. It is a flat fee per run. After your job finishes successfully, we charge you using your configured payment method. If your job fails, there is no charge to you.
- If you use your own private MMCloud execution environment, there is no charge for using MMCloud Air. The normal charges incurred from using compute and storage resources in your Cloud Service Provider (CSP) account and from using your MMCloud license apply.
MMCloud Air uses the unique features of MMCloud to optimize resource efficiency, that is, to minimize wall clock time and cost by using spot instances and continually rightsizing the compute engines. MMCloud features include the following.
- MMCloud SpotSurfer protects workloads from spot reclaims. If the underlying VM is reclaimed, SpotSurfer saves the current state and continues the job (without loss of state) on a new VM. The cost savings of spot instances are realized without the risk of the job restarting from scratch if the instance is reclaimed.
- MMCloud WaveRider provides dynamic rightsizing of VM resources. If the resource demands (CPU or memory) of a job change, WaveRider seamlessly migrates the workload to a larger (or smaller) VM without losing progress. Jobs are not starved of resources and excess capacity is not wasted.
- MMCloud WaveWatcher provides granular monitoring of resource utilization as the job runs. If there are transitions where resource utilization changes, WaveRider parameters are tuned to optimize the rightsizing. The effect is especially significant when a job requires a GPU for part of the time but not for the entire run. WaveRider migrates the job from a CPU-only environment to a CPU-plus-GPU environment (and vice versa) as needed.
To use MMCloud Air, you must register for a free MMCloud account and provide a payment method (for example, a credit card). There is no commitment to use MMCloud Air to run a minimum number of jobs or any jobs. You can cancel your MMCloud account at any time.
Measures are in place to ensure the privacy and security of your data when you run a job in MMCloud Air, including the following:
- MMCloud Air is built using Amazon Web Services’ HIPPA Eligible component services. For more information, visit here.
- All data in transit and data at rest are encrypted using TLS1.2 and industry standard AES256 data encryption. User authentication uses PBKDF2 algorithm with a SHA256 hash.
- The input and output files of your jobs are stored in your cloud account. To execute your jobs, virtual machines (VMs), dedicated to you in MMCloud’s virtual private cloud (VPC), access the input files based on the permissions you grant. MMCloud Air does not retain or store any data after the execution of your job. MMCloud Air support staff does not have access to your data at any time.
- MMCloud Air is certified AWS Well Architected, which indicates that the service is designed to prevent unauthorized access.
- You have the option of running MMCloud software in a VPC in your own cloud account. You can still use the MMCloud Air web interface to automate the configuration of jobs for submission to your own MMCloud environment. In this scenario, your data never leaves your own cloud account.
- You can install MMCloud software in your own VPC and use the MMCloud Air web interface to submit jobs to your own MMCloud environment. Follow the MMCloud installation instructions provided here. The Admin tab of the MMCloud Air web interface allows you to specify which execution environments are available to run your jobs.
- Currently, MMCloud only supports AWS S3 Object Storage Service for input and output data. Support for other storage types is prioritized by customer demand.
- Every application in the MMCloud Air application library has been thoroughly tested to ensure efficiency and correctness. We have a program for you to work with our Solutions team to qualify your applications to run on MMCloud Air. For more information, visit
. - After your job completes successfully, MMCloud Air sends a notification to the email address associated with your account with a link to a repository containing the metadata for your job. That way, you can easily reproduce the results in another environment (although none of the resource optimization features will carry over).