Readers like you help us earn affiliate commissions when you click and buy from links on our site. Learn more.

AWS promises 30 percent better value for money with ARM

For the AWS Lambda service, switching to ARM CPUs should be clearly worthwhile. Thanks to serverless, the architecture change should be problem-free.

The serverless service Lambda from Amazon Web Services (AWS) is now also available on ARM server CPUs in addition to x86 machines, as the cloud hoster announced in its blog. The Graviton 2 with 64 CPU cores created by AWS itself are used for the service. Compared to the use on x86, AWS promises up to 34 percent better price-performance ratio with the use of Lambda on the ARM Graviton2.

The cloud host has long been working on promoting the ARM server as a cheaper alternative to the x86 chips from Intel or AMD, so the information should hardly come as a surprise. AWS writes that the Graviton 2 Functions are “designed to deliver up to 19 percent more performance at 20 percent lower costs for a variety of serverless workloads such as web and mobile backends, data and media processing.”

The announcement goes on to say:

“Functions that use the ARM architecture benefit from the performance and security integrated in the Graviton 2 processor. Workloads that use multithreading and multiprocessing or perform a lot of I / O operations can be lower Execution time and, as a result, even lower costs.”

The Lambda runtime environments are based on Amazon Linux 2 and now also run on Graviton 2. This also applies to self-created ones. Node.js, Python, Ruby, Java, and .Net Core can now be used on ARM. Go is not yet available. The manufacturer points out that when changing to the ARM CPUs, you should only make sure that any binary dependencies that may exist have to be built for the new architecture. In addition, it is surprisingly with regard to the serverless offer:

“If there are no binary dependencies, changing the architecture of a lambda function is like flicking a switch.”