Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
(Optionally) adds Arango to Data Workspace Includes Arango ECS service connecting to the main ECS cluster. ArangoDB instance run using EC2 to allow for Elastic Block Storage to attach to ArangoDB instances when spun up (auto-scaling group). There is a load balancer to connect the Data workspace tools to the ArangoDB instance. The EBS volume mounts to /data directory within the instance, and the ArangoDB container task definition mounts the instance's /data directory to /var/lib/arangodb3 directory within the container (as this is where data is stored in an Arango database). As the Arango EC2 instance is in a private subnet and the Datasets VPC does not have access to the internet, VPC Endpoints were used too allow the EC2 insrtance to connect to ECS. The endpoints were placed in the Datasets VPC (which did require DNS hostnames to be enabled) and policies were created and attach to the endpoints to restrict access to only the Arango instance. Co-authored-by: Isobel Daley <[email protected]> Co-authored-by: Zayn-6point6 <[email protected]> Co-authored-by: Michal Charemza <[email protected]> Co-authored-by: Ares Galamatis <[email protected]> Co-authored-by: Peter Woodcock <[email protected]> Co-authored-by: Mohizur Khan <[email protected]>
- Loading branch information