Agile Cloud Institute

Cross-Functional Architecture And Tools For Cloud-Based Operating Models

Example Starter Appliances Using Agile Cloud Manager

We have provided many working examples of appliance templates that you can use to begin working with Agile Cloud Manager right away.

We recommend that you begin with one of these working appliances, and that you make changes to suit your own requirements.

We use these example appliances to test each new version of Agile Cloud Manager in our CICD pipelines. Also, together, all of the appliances contain examples of each type of syntax allowed in the Agile Cloud Manager.

Data Lake House in AWS using CloudFormation

This is a full-fledged data lake house appliance including several systems, complete with networking, IAM roles, source data ingested into s3, EMR clusters, a Glue Crawler example, and a SageMaker studio domain.

Instructions are at this link

Data Lake House in Azure using ARM templates

This is a starting point for a data lake house, including data lake storage, two Synapse workspaces, a machine learning workspace, and several automated services to do things like turning the Synapse on and off at scheduled times to save money, among other things.

Instructions are at this link

VM Scale Set in Azure using Terraform and Packer

This is a minimal appliance including one system that creates a virtual machine scale set with a custom image using terraform and packer in Azure. This implementation includes everything you need to get terraform and packer working correctly with Agile Cloud Manager.

Instructions are at this link

VM Scale Set in Azure using ARM templates

This uses ARM templates to create a minimal appliance including one system that creates a virtual machine scale set with a custom image in Azure. You can use this as a working staring point to begin building more complex appliances with Agile Cloud Manager using ARM templates.

Instructions are at this link

VM Auto Scaling Group in AWS using CloudFormation

This minimal appliance example shows how to use CloudFormation with Agile Cloud Manager to create a virtual machine auto scaling group in AWS. This is intended to be a simple starting point from which you can build more complex appliances.

Instructions are at this link

Custom Controller

This appliance uses custom controllers that can enable you to wrap your own pre-existing programs inside the Agile Cloud Manager’s CLI. Working custom controllers are given in the example code so that you can see how custom controller code works. All you have to do is put your own logic inside the APIs that the custom controller exposes, and you can begin creating more complex appliances.

Instructions are at this link