Yesterday AWS announced Lambda Functions powered by AWS Graviton2 processors. A service that supports these new ARM processors. In this blogpost I will talk about the advantages of this new processor architecture.
AWS Graviton is a series of server processors that AWS released in 2018 based on ARM architecture for customers of its Amazon Elastic Compute Cloud (EC2) virtual machine instances. The first generation AWS Graviton processors featured custom silicon and 64-bit Neoverse cores.
At launch, AWS promised Graviton2 offered 40% better price-performance than comparable X86 processors and 7x better than first-generation AWS Graviton processors. The new-generation processors should also offer 4x compute cores, memory that’s 5x faster, and 2x as large caches compared to Graviton1 processors.
With Graviton2, AWS also made some key improvements to empower developers to create cloud-native apps that can run securely and at scale. That includes the always-on 256-bit DRAM encryption.
ARM processor family means they are likely to be a system on a chip. This further translates to lower power consumption costs while offering satisfying performance to most customers.
AWS Graviton cores are also built to improve efficiency in servers, mid-size data storing processes, micro-services and cluster computing.
AWS Graviton processors also offer up to 34.5% higher performance over traditional architecture. They also provide more straightforward processor implementations than X86 processors.
Lambda functions powered by Graviton2 are designed to deliver up to 19% better performance at 20% lower cost. AWS asserted that "Workloads using multithreading and multiprocessing, or performing many I/O operations, can experience lower execution time and, as a consequence, even lower costs."
The following runtimes running on top of Amazon Linux 2 are supported on ARM:
java8.al2) and 11
Price advantage: 20% better price performance.
Graviton2 is supported on RDS MySQL 8.0.17 (or higher) and RDS PostgreSQL 12.3 (and higher). With this regional expansion, Amazon RDS M6g and R6g instance.
Price advantage: 52% price improvement for RDS open-source databases depending on the database engine.
Graviton2 instances are supported by several open-source software distributions and services.
Here is the list of support for Graviton2 instances:
Price advantage: 40% better price performance over comparable x86-based instances
CodeBuild customers targeting ARM benefit from the enhanced capabilities of AWS Graviton2 processors. The upgrade delivers a major leap in performance and capabilities over first-generation AWS Graviton processors. They deliver 7x more performance, 4x more compute cores, 5x faster memory and 2x larger caches.