Advanced: Leveraging DevOps to accelerate Cloud migration Advanced was looking to strengthen their in-house DevOps skillset, as well as gain developmental and operational freedom by migrating their infrastructure from Rackspace to self-managed AWS hosting. BUSINESS NEED Advanced acquired Science Warehouse, providers of Spend Management solution Cloud Marketplace in March 2018, who had an AWS Cloud-hosted infrastructure, managed by a third-party Cloud management provider. Having this model of infrastructure management was expensive and didn’t allow them to have the kind of influence and control they were looking for. As part of the integration of the Science Warehouse business into Advanced it was decided to take responsibility for their own system and its applications, whilst encouraging their in-house teams to develop their DevOps competences. A self-managed AWS hosting model allowed them to move away from their third-party’s database engine Oracle to Postgres, providing significant benefits and cost efficiencies. Case Study — pgs-soft.com PROJECT DETAILS Advanced started with a ”Lift & Shift” migration from their Rackspace infrastructure to platform AWS, including the database engine change from Oracle to Postgres. An Infrastructure as Code (IaC) tool, Terraform, allowed the team to define automated infrastructure for easier reconstruction of what had previously been done. This gave Advanced more control over what they hosted on AWS and ensured consistency, with everything defined in a single location. Next, to enable a clear definition of the infrastructure’s life cycle, the DevOps team divided the infrastructure management into layers, helping to clarify which parts of it are responsible for the database, the application, networking, etc. For the database migration, a Postgres skeleton was developed alongside the corresponding infrastructure, the latter built using the AWS Database Migration Service. The final database was created using AWS Aurora to ensure high performance and availability. Once this was done, Advanced had to adapt their existing applications to use Postgres. Although a significant development effort, as the two database engines are not compatible, the effort enabled Advanced to move forward with new benefits, including greater cost efficiency.
2
Embed
Advanced: Leveraging DevOps to accelerate Cloud migration · For the database migration, a Postgres skeleton was developed alongside the corresponding infrastructure, the latter built
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Advanced: Leveraging DevOps to accelerate Cloud migration
Advanced was looking to strengthen their in-house DevOps skillset, as well as gain developmental and operational freedom by migrating their infrastructure from Rackspace to self-managed AWS hosting.
BUSINESS NEED
Advanced acquired Science Warehouse, providers of Spend Management solution Cloud Marketplace in March 2018, who had an AWS Cloud-hosted infrastructure, managed by a third-party Cloud management provider.
Having this model of infrastructure management was expensive and didn’t allow them to have the kind of influence and control they were looking for. As part of the integration of the Science
Warehouse business into Advanced it was decided to take responsibility for their own system and its applications, whilst encouraging their in-house teams to develop their DevOps competences.
A self-managed AWS hosting model allowed them to move away from their third-party’s database engine Oracle to Postgres, providing significant benefits and cost efficiencies.
Cas
e St
udy
— p
gs-s
oft.c
om
PROJECT DETAILS
Advanced started with a ”Lift & Shift” migration from their Rackspace infrastructure to platform AWS, including the database engine change from Oracle to Postgres.
An Infrastructure as Code (IaC) tool, Terraform, allowed the team to define automated infrastructure for easier reconstruction of what had previously been done. This gave Advanced more control over what they hosted on AWS and ensured consistency, with everything defined in a single location.
Next, to enable a clear definition of the infrastructure’s life cycle, the DevOps team divided the infrastructure management into layers, helping to clarify which parts of it are responsible for the
database, the application, networking, etc.
For the database migration, a Postgres skeleton was developed alongside the corresponding infrastructure, the latter built using the AWS Database Migration Service. The final database was created using AWS Aurora to ensure high performance and availability.
Once this was done, Advanced had to adapt their existing applications to use Postgres. Although a significant development effort, as the two database engines are not compatible, the effort enabled Advanced to move forward with new benefits, including greater cost efficiency.
— Costs saved - switching the database engine meant Advanced
could better control on-going product and maintenance costs,
realising efficiencies.
— Future innovation – migrating to AWS has given Advanced
more control and the ability to easily develop the infrastructure
further in the future.
— Development speed – as the infrastructure, deployment,
and testing is now automated, development can be greatly