logo

Multi-Arch Infrastructure from the Ground up

2023-04-19

Authors:   Cheryl Hung


Summary

The presentation discusses the process of transitioning to ARM architecture in a cloud-native infrastructure and optimizing CI/CD pipelines.
  • Inventory the software stack and identify hotspots
  • Optimize by provisioning a test environment and making changes
  • Decide on how to build the Kubernetes cluster and deploy
  • AWS is an example of a cloud provider with ARM support
The speaker suggests picking a couple of example workloads and testing the upgrade in a test environment before migrating to ARM architecture. They also emphasize the importance of checking for ARM support in all components of the software stack and adjusting limits for each architecture.

Abstract

At a high level, the goal of Multi-Arch infrastructure is that workloads can run on the best hardware for their price/performance needs, without developers being concerned with the underlying architecture. That doesn’t mean it’s easy! Multi-Arch touches Infra As Code, CI/CD, packaging, binaries, images, Kubernetes upgrades, testing, scheduling, rollout, reproducible builds, performance testing and more. This talk looks at how early adopters handled the challenges so you are prepared for the road ahead.

Materials:

Post a comment

Related work