Explaining Graviton as a First AWS General Purpose CPU
The aim of this pageš is to explain the use of Graviton processors since I got a request for moving ElasticSearch to AWS Graviton instances for cost-effectiveness and performance optimization.
2 min readFeb 19, 2024
- Graviton processors are custom processors developed by AWS based on ARM architecture.
- They offer a cost-effective alternative to traditional x86 processors ā even before they started designing hardware with Nitro Systems or ML chips like Inferentia or Trainium
- Gravition is their first general-purpose chip, though, launching in 2020.
- ElasticSearch has been optimized to run on ARM architecture, making it compatible with Graviton processors.
- AWS provides good support for running ElasticSearch on Graviton instances.
- Graviton processors are commonly used for various workloads, including web servers, containerized applications, and microservices.
- The adoption of Graviton processors is growing due to their cost savings and performance benefits.
- Graviton processors are primarily designed for cloud computing instances offered by AWS.
- Graviton processors are optimized for server workloads and data centers, making them more suitable for cloud computing environments.
- If you are looking for a laptop, you are more likely to find laptops with traditional x86 processors from Intel or AMD.
- While ARM-based processors like Graviton are efficient and cost-effective for cloud computing, they are not commonly used in laptops due to different use cases and requirements.
- Of course, this trend is an illustration that hardward knowledge is specialized and probably declining in the industry, see links below
LINKS
- https://aws.amazon.com/ec2/graviton/
- https://docs.snowplow.io/docs/destinations/forwarding-events/elasticsearch/
- https://www.magesguild.io/the-decline-of-hardware-knowledge-in-the-era-of-cloud-native-compute/
- https://news.ycombinator.com/item?id=39237876
- https://www.nops.io/blog/aws-graviton-processors/