Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Epic: Support ARM AWS instances #850

Open
stradig opened this issue Mar 8, 2024 · 0 comments
Open

Epic: Support ARM AWS instances #850

stradig opened this issue Mar 8, 2024 · 0 comments
Labels
t/Epic Issue type: Epic

Comments

@stradig
Copy link
Contributor

stradig commented Mar 8, 2024

Motivation

ARM instances in AWS are in most cases cheaper than x86 instances. Thus to reduce COGS it makes sense to switch to ARM instances.

There are a couple of aspects which need to be taken into account when switching to ARM instances:

  • A different method for adding and removing CPUs needs to be used because on ARM hotplugging CPUs is not supported
  • Since at least at the moment our K8s clusters are used for running not only compute but also other kinds of services we must ensure that all those work on ARM. Or we need to use mixed clusters and make sure that only those services which are running fine on ARM are running there.
  • Performance of ARM CPUs will most probably differ from x86 nodes. Since we use the notion of a CU we need to calibrate the actual amount of resources one CU is getting when running on ARM so that customers get a similar performance when switching to ARM.

DoD

  • Computes can run on ARM instances without negative effects on the rest of the deployment, this includes autoscaling.
  • Customers get similar performance when running on ARM than when running on x86
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
t/Epic Issue type: Epic
Projects
None yet
Development

No branches or pull requests

2 participants