Getting Started with MMBatch in the Cloud
MMBatch helps you run powerful, large-scale processing tasks using a cloud provider's Batch service. This guide will walk you through the essential steps to set up and use MMBatch effectively.
To successfully deploy and use MMBatch, follow these key stages:
1. Understand Your Cloud Provider's Requirements
Before you begin, it's important to understand the specific requirements for running MMBatch within your chosen cloud provider's Batch service. This ensures a smooth setup process.
2. Deploy MMBatch in Your Cloud Environment
Once you've reviewed the requirements, you're ready to deploy MMBatch. We provide detailed guides for two popular cloud environments:
- Deploying MMBatch with AWS Batch: This guide is for users who want to leverage Amazon's powerful batch processing capabilities.
- Configuring User Access with AWS Cognito: This guide explains how to set up AWS Cognito to manage user authentication and access for your MMBatch deployment. (Note: While AWS Cognito is not where MMBatch itself runs, it's often used to secure access to MMBatch's management features.)
3. Set Up Your Management Server
After MMBatch is deployed in your cloud environment, you'll need to configure its Management Server. This involves using specific API commands to get everything ready.
4. Run Your First Job
Finally, you'll learn how to submit a processing job using your cloud provider's Batch service, with MMBatch installed and ready to go. We'll also show you how MMBatch's checkpointing and restore features work in action.
This Getting Started guide will lead you through each of these steps, from understanding initial requirements and deploying MMBatch in both AWS Batch and for user access with AWS Cognito, to configuring the Management Server using its APIs, and finally, submitting your first job and seeing MMBatch's powerful checkpointing and restore capabilities.