UDig delivered a functional cloud proof of concept allowing the team to test named containers, use immutable servers for deployment and automate deployment for legacy and cloud infrastructure using Terraform. The solution also allowed for testing of horizontal scaling and demonstration of auto-provisioning methods. This included having datacenter cloud bursting by automating AWS environment provisioning, and scaling container across on premise and cloud nodes. Ultimately, the POC demonstrated the flexibility, scalability and reduction in complexity containers can provide the organization.

UDig Provided

  • DevOps

Challenges

  • The client desired a working proof of concept to prove out the use of containers to encapsulate infrastructure and applications while testing automated scaling.
  • The goal was to allow application scaling horizontally vs. vertically maximizing server capacity while providing redundancy across on-premise and cloud instances.
Leveraging Agile, the functional POC was delivered in 3 weeks and provided the client the ability to prove out the use of containers, orchestration, scaling, and datacenter cloud bursting.

Solution

  • UDig’s consultants worked with client stakeholders to understand the project goals including higher density server utilization, loose coupling, container management, and the solution’s ability to bridge their current and future state.
  • The team chose a tech stack uniquely configured to ensure consistency with the client’s current state as well as combining open source and enterprise solutions to best meet the project deliverables.
  • Leveraging Agile, the functional POC was delivered in 3 weeks and provided the client the ability to prove out the use of containers, orchestration, scaling, and datacenter cloud bursting.

Technologies Used:

  • Subversion
  • Jenkins
  • Terraform
  • AWS
  • Docker
  • Docker Datacenter
  • Java
  • Tomat
  • Apache Web Server
  • IMB MQ