Enterprise Deployment Guide for AWS
AWS Enterprise Deployment Guide for RagaAI Catalyst
Deploying RagaAI Catalyst on your AWS infrastructure ensures that your data remains secure and within your control. Follow these steps to set up RagaAI Catalyst in your AWS account.
Provision Base Infrastructure
To get started quickly, you can use the Terraform Templates and scripts provided by the Raga team:
Pre-Requiremets
Set Up the AWS User: The user running the installation is assumed to have administrator privileges. Alternatively, create a dedicated IAM policy with a specific set of permissions.
Service Quotas: Ensure that the Service Quotas minimum is set to 32 vCPUs at the account level for compute-optimized (C) instance types for EKS worker node groups.
Ensure that your system supports Bash commands
AWS login using CLI
Validate aws cli Login:
Execute the following command to Provision the Environment:
Extract the TAR file provided by the RagaAI team:
aws-infra.sh
is the cloud provisioning script. This uses python, aws cli and terraform to provision the base infra.
Replace placeholders:
<region>
: Deployment region<customer-name>
: This will be prifix for all aws resources<docker-hub-pat>
: Provided by RagaAI team
List of AWS Resources Provisioned by RagaAI Terraform Infrastructure
Note: You can also set up your cloud environment using the following requirements as an Alternative to the RagaAI Terraform templates
Install Raga Catalyst
Install Raga Catalyst:
SSH into the instance and run the installation command.
Download and Extract the TAR file provided by the RagaAI team:
raga-catalyst-aws-deploy.sh
is the Catalyst deployment script.
<region>
: Deployment region<customer-name>
: This will be prifix for all aws resources
Access Raga Catalyst
Access Catalyst UI with the private loadbalancer Endpoint
Portal:
http://<Load_Balancer_EndPoint>
API:
http://<Load_Balancer_EndPoint>/api
For any issues during the deployment process or additional assistance, please contact our support team at contact@raga.ai.
Last updated
Was this helpful?