decorative pattern
decorative pattern

Graviton Migration Case Study

Large Security Company

Let's Talk

The Client

Graviton Migration Case Study

Region
Industry
Main Technologies
Services
Date of Project
Problem

The Challenge

As an enterprise-scale company specializing in AI-powered data processing, xxxx business has rapidly grown over the past couple of years, reaching massive growth as it onboards more customers.

To facilitate their scale and ensure they are doing so efficiently, xxxx engineering team realized that their existing EKS Node Groups using Intel CPUs were either too expensive or, in some cases, not delivering the required performance to meet their SLA.

The ideal solution for xxxx was to migrate their EKS workloads to Dual Arch utilizing both EC2 Graviton Instances, which are ARM-based and provide better performance at a lower price, and Intel/AMD CPUs.

However, successfully migrating EKS applications built for traditional Intel-based EC2 to ARM-based Graviton requires some expertise and DevOps resources.

Moreover, due to their massive scale, their applications’ infrastructure comprised many secure and compliant resources, making the migration process a massive challenge. 

xxxx selected Opsfleet because of its Graviton expertise and because it trusted them to make the migration seamless.

What we’ve done

The Solution

Since OpsFleet is an advanced AWS Partner, we had access to AWS resources and funding to kick off the migration project.

The implementation phase consisted of 3 main milestones:

  • Identify the dependencies that need to be modified and perform those changes, including tests to validate functionality
  • Update the CI build process to build images that support two architectures
  • Add Graviton node groups to the infrastructure using IaC and update CD pipelines

Tinkering with the code libraries was the most time-consuming effort for xxxx developers, and that's where Opsfleet came in to manage and streamline the entire process.

Although some services were kept “out-of-scope” due to legacy dependencies that did not support ARM, a significant portion of the workloads were migrated successfully.

Opsfleet intensely collaborated with xxxx developers and ensured that every piece of code was detected and considered. 

Opsfleet completed the migration of their applications to Graviton instances swiftly, seamlessly, and risk-free while managing the various constraints of a large enterprise: 

  • Multiple environments: QA, Staging, Dev, Production 
  • Security & Compliant regulations 
  • Multiple teams: DevOps, QA, Dev, FinOps. 

Results

The Outcome

After collaborating with Opsfleet, xxxx engineering team successfully shifted their EKS applications to Graviton-based instances. Now, they benefit from better application performance and a lower EC2 bill.

Opsfleet completed the migration to the highest standard and saved xxxx engineers plenty of time and effort in a long and daunting migration process.

quote decorative illustration

Next Projects

Migrating to Kubernetes for Scalability and Flexibility

Optibus, a SaaS platform that plans and schedules mass-transportation through AI and optimization algorithms, faced challenges in scaling their CPU-intensive system due to cumbersome scaling cycles and custom Python code.

Opsfleet Helps BigPanda Migrate to Kubernetes and Simplify Their Development Process

The case study highlights the challenges BigPanda faced when attempting to make the switch on their own, why they chose Opsfleet, and how Opsfleet improved their development process and leveled up their expertise in Kubernetes.

Codefresh doubles deployment of microservices with Kubernetes migration

Codefresh, a continuous integration and delivery platform built for Docker, needed to keep up with the rapidly changing market for development tools and best practices.