Skip to content

unity-sds/unity-ads-deployment

Repository files navigation


U-ADS Deployment

Terraform based deployment of the U-ADS infrastructure into MCP-AWS

This software encapsulates the deployment of the Unity Algorithm Development Services (U-ADS) infrastructure into an MCP AWS enclave. It consists of Terraform scripts for multiple services.

Features

Deploys these Unity ADS services:

  • Development Environment

    • Jupyterlab
    • Shared Storage
    • EC2 Support Instance
  • Application Catalog

    • Dockstore
      • Infrastructure
      • Application
      • GitHub Lambda

Contents

Quick Start

This guide provides instructions on how to setup an environment for using these deployment scripts. It gives details about the variables that need to be defined for each deployment. Also included are useful pointers on checking deployment status.

Requirements

Setup Instructions

  1. Install Terraform according to their instructions
  2. Install EKS related requirements listed above using the Getting started with Amazon EKS instructions.

When checking out this repository keep a separate copy for each deployment instance (ie. development, test, production). This will simplify management and keep their Terraform state files seperated.

Changelog

See our CHANGELOG.md for a history of our changes.

See our releases page for our key versioned releases.

Frequently Asked Questions (FAQ)

Questions about our project? Please see our: FAQ

Contributing

Interested in contributing to our project? Please see our: CONTRIBUTING.md

License

See our: License

Support

Key points of contact are: