Written by:  

Rob Boeve

Improved application support by containerization using AWS native tools

CIM Helper portal is a web portal used by factory engineers to request help information on factory processes. A significant amount of effort was lost managing this web application, with a constant need to update web content and make application changes.

Cloud Center of Excellence (CCoE) in cooperation with the application team explored the possibilities of moving their workload to the Amazon Web Service (AWS) PaaS platform. With the benefits of publishing, deploying, and running containers in the Cloud, with no longer the need to have to manage servers.  

Solution

An integrated standard container platform that allows the CIM application team to deploy and run their applications in Docker containers on AWS Cloudspace
Automated build and deploy containers (AWS CodeBuild)
Store and publish containers (AWS ECR)
Run the containers (AWS Fargate)
Update, store, and share web content (AWS EFS)
Load balancing for users to access webpages (AWS ALB)

Business value

Automation: Publishing and deploying containers by application teams using code.
Reduced support: Application teams are enabled to run and manage container workloads in AWS Cloud, without needing to maintain any servers or storage.
Reuse: Standard cloud product for reuse by other teams.

Result:
A standard cloud product for AWS container platform (Fargate).
Reusable code for automated deployment of container platforms and containers.
User documentation on how to use this Cloud product.