Workloads on Arm-based AWS instances

In May 2023, the author decided to evaluate the use of Arm-based EC2 instances on AWS for cost savings. They set up a test service with a single REST-based endpoint and tested it using four different web frameworks: Django (Python), Spring Boot (Java), Actix-Web (Rust), and Gin (Go). The tests were conducted using high request rates and different instance types. The results showed that the Arm architecture performed well up to the 99.5 percentile, but struggled to maintain the same level of performance at higher percentiles. However, the author suggests that for most services, the performance differences may be immaterial, and the cost savings of using Arm instances could still make them a viable option.

https://bignacio.github.io/soc/docs/articles/arm64-x86_64-on-aws/

To top