Articles in this section
Category / Section

Deploy Bold BI on an ECS Fargate cluster using an Application Load Balancer

Published:

This section explains how to deploy the Bold BI application on an ECS Fargate cluster using an Application Load Balancer.

Prerequisites

ECS cluster - https://docs.aws.amazon.com/AmazonECS/latest/userguide/create_cluster.html
EFS - https://docs.aws.amazon.com/efs/latest/ug/gs-step-two-create-efs-resources.html

All resources should be in the same security group and VPC.

Steps to deploy Bold BI application on an ECS Cluster

  1. Create the task definition for the Bold BI application using the following details. Follow this document to learn more about ECS task definitions.

    • Requires compatibilities - FARGATE
    • Operating system family - Linux
    • Task memory (GB) - 4 GB
    • Task CPU (vCPU) - 2vCPU
    • Volumes - Add the EFS volume details in the Volumes section
      image.png
    • Add container - You can refer to this documentation for Bold BI docker image details.
      • Image - syncfusion/boldbi
      • Port mappings - 80 and tcp
      • STORAGE AND LOGGING
        Container path - /application/app_data
        image.png
    • Save the template.
  2. Go to the Cluster and create the service by following below steps:
    Navigate to = Amazon Elastic Container Service –> Clusters –> Cluster name –> Services –> Create

    Environment:
    • Launch type - Fargate with Latest version
      image.png
    Deployment configuration
    • Application type is service and select the task definition created in Step 1.
    • Desired tasks - 1
      image.png
    Networking
    • Please use the same VPC, subnet, and security group that are used for the Cluster, Load balancer, and EFS.
      image.png
    Load balancing
  3. Now, create the service.

    image.png

  4. Once service is Up and running you can access the Application using Application Load Balancer DNS.

    image.png

Next Step

Additional Reference:
  1. Bold BI supported environment variables and their usage?
  2. How to deploy the Bold BI application in an on-premises environment.
  3. How to Mount a Persistent Volume for App Data in Amazon AWS ECS Service
Was this article useful?
Like
Dislike
Help us improve this page
Please provide feedback or comments
SS
Written by Sivanesan Saravanan
Updated
Comments (0)
Please  to leave a comment
Access denied
Access denied