ONE-DL cloud Deployment

Using this section user can install ONES-DL backend AWS

Provisioning an EC2 Instance

AWS EC2 Instance Sizing for Event Ingestion

For efficient event ingestion, it's crucial to select the right EC2 instance type based on your event volume:

  • 200K events/sec: Start with a minimum of an m5.4xlarge instance.

  • Up to 400K events/sec: Scale up to an m5.8xlarge instance.

  • Up to 600K events/sec: Opt for an m5.12xlarge instance.

  • For higher volumes: Continue scaling in similar increments.

circle-info
Document the `instance_id`, `vpc_id`, `region`, and `security_group_id` of the provisioned instance.

Install Docker

sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
apt-cache policy docker-ce
sudo apt install docker-ce

Install Docker Compose

Install ONE-DL

  • Copy the ONE-DL package to AWS Instance

  • Untar the ONE-DL package

  • Modify the .env file with given input

  • Run ./one-dl-multitenant-installer.sh

Last updated