InstallationDeployDeploy via AWS Marketplace

AWS Marketplace Deployment

MOSTLY AI is available via the AWS Marketplace.

Prerequisites

Deployment

  1. Navigate to the AWS Marketplace offering for MOSTLY AI
  2. Click on View purchase options
AWS Marketplace offering
  1. Select a subscription period (1, 12, 24, or 36 months)
💡

Tip
Optionally enable auto-renewal to ensure uninterrupted service.

  1. Click Continue to Configuration
Subscription options
  1. In the Fulfillment option drop-down menu, select Helm chart
Fulfillment option
  1. Leave the defaults for the latest version
  2. Click Continue to Launch
Configuration defaults
  1. Under Launch method, select Launch on a new EKS cluster with QuickLaunch
    • This will use CloudFormation to automatically deploy the required infrastructure
    • Alternatively, you can select Launch on existing cluster if you have a pre-existing cluster
Launch method selection
  1. When editing the stack details:
    • Enter a Stack name (e.g., my-mostly-ai-stack). This is the name of the CloudFormation stack to be created, which will hold all the resources for this installation. When you want to uninstall, you will delete this stack for CloudFormation to remove all provisioned resources.
    • Enter an EKS cluster name (e.g., my-mostly-ai-cluster)
Stack details
💡

Tip
For optimal configuration:

  • Leave MostlyAI Installation FQDN empty to use the DNS name provided by AWS ELB
  • Leave Docker Registry Authorization empty to use the default AWS registry
⚠️

Under Optional parameters, change the instance type to a minimum m5.4xlarge (16 vCPUs, 64 GB RAM) to account for the minimum required capacity for the worker nodes.

Optional parameters
  1. Adjust Number of nodes and Maximum number of nodes based on your synthetic data generation requirements. Consider that one job needs at least 14 CPUs and 24 GB of RAM
  2. Increase the Volume size of the node’s root EBS volumes to at least 60 GB
  3. Under Capabilities, check the acknowledgement boxes
Capabilities
  1. Click Create stack to start the deployment

Post-deployment

  1. Wait approximately 45 minutes for the stack creation to complete in CloudFormation
Stack creation complete
  1. Go to EC2 > Load Balancing > Load balancers
  2. Copy the DNS name of the Load balancer created by the CloudFormation Stack
Load balancer DNS
  1. Access the platform by pasting the DNS name in your browser
Platform access
  1. Log in with the default superadmin credentials:
    • E-mail address: superadmin@mostly.ai
    • Password: Mostly01!

Result

Now you have a fully functional deployment of MOSTLY AI in your own AWS environment! 🎉

Change Keycloak admin password

  1. Access the Keycloak admin console by navigating to https://<your-load-balancer-dns>/auth/admin

  2. Log in with the default Keycloak admin credentials:

    • Username: admin
    • Password: admin
  3. Navigate to Manage > Users

Keycloak users list
  1. Select the admin user
Keycloak credentials tab
  1. Click the Reset password button under Credentials tab
Keycloak reset password
  1. Set a new secure password for the Keycloak admin account
Keycloak new password

Change superadmin password

  1. Select mostly-generate from the dropdown menu at the top left
Select mostly-generate realm
  1. Navigate to Manage > Users

  2. Select the superadmin user

Superadmin users list
  1. Click the Reset password button under Credentials tab
Superadmin reset password
  1. Set a new secure password for the superadmin account
Superadmin credentials tab