DEV Community

Cover image for AWS Graviton Weekly # 23: Week from February 3rd, 2023 to February 10th, 2023
Marcos Ortiz for AWS Community Builders

Posted on

AWS Graviton Weekly # 23: Week from February 3rd, 2023 to February 10th, 2023

You're receiving this because you subscribed here OR here

Read the browser version right here

Hey Reader

Welcome to Issue # 23 of AWS Graviton Weekly, which will be focused on sharing everything that happened in the past week related to AWS Silicon: from February 3rd, 2023 to February 10th, 2023.

Today, I'm getting a new picture for the background of this newsletter with my new AWS Community Builder cap.

The AWS Community Management team sent me this package two months ago, but I've not used the cap a lot; only the incredible metal cup.

That changed today when my lovely wife reminded me that I already had a cap and my AWS Graviton Weekly t-shirt as well.

👌👌👌👌👌👌

BTW: welcome to the new subscribers this week.

One of those subscribers asked me a very interesting question:

What are some of the pain points that companies are facing today when they are trying to make the move to Graviton or Arm64 architecture in general?

Love to hear more from you, Graviton community.

The resources you can't miss this week? The post about Sustainability on the Cloud, the workshop about DocumentDB, and perhaps these Tweets???

Anyways: Enjoy the content of this week inside the Graviton universe.


Brought to you by Interesting Data Gigs, the Newsletter with Out-of-The-Box Ideas to get a job in Data Analytics

Interesting Data Gigs is my Newsletter + Talent Collective + Jobs Board combo.

If you are looking for a new role focused on Data, subscribe to it and get some ideas on how to get a role in Data Analytics ASAP.

Join 2110+ Data Gigs there


NEWS

Amazon EC2 R6gd instances now available in AWS Region Europe (London)

Starting today, Amazon Elastic Compute Cloud (Amazon EC2) R6gd instances are available in AWS Region Europe (London). These instances are powered by AWS Graviton2 processors, and they are built on AWS Nitro System.

The Nitro System is a collection of AWS designed hardware and software innovations that enables the delivery of efficient, flexible, and secure cloud services with isolated multi-tenancy, private networking, and fast local storage. R6gd instances provide local SSD storage and are ideal for memory-intensive workloads such as open-source databases, in-memory caches, and real time big data analytics that need access to high-speed, low latency storage.
Amazon EC2 R6gd instances offer up to 25 Gbps of network bandwidth, up to 19 Gbps of bandwidth to the Amazon Elastic Block Store (Amazon EBS), and up to 3.8 TB of NVMe-based SSD storage.

Learn more here:
https://aws.amazon.com/about-aws/whats-new/2023/02/amazon-ec2-r6gd-instances-aws-region-europe-london/​
https://aws.amazon.com/ec2/instance-types/r6g/​
https://aws.amazon.com/ec2/nitro/​
https://aws.amazon.com/ebs/


Amazon EC2 C7g metal instances are now available

Starting today, Graviton3-based Amazon Elastic Compute Cloud (Amazon EC2) C7g instances are available in bare metal size.
C7g instances deliver up to 25% better compute performance, up to 2x higher floating-point performance, up to 2x faster cryptographic performance, and up to 3x faster CPU-based machine learning (ML) performance compared to AWS Graviton2 processors, including support for bfloat16.
C7g instances feature the latest DDR5 memory, which provides 50% more memory bandwidth compared to DDR4.

They are built on the AWS Nitro System, a collection of AWS designed hardware and software innovations that enables the delivery of efficient, flexible, and secure cloud services with isolated multi-tenancy, private networking, and fast local storage.
C7g instances are built for workloads including batch processing, ad serving, video encoding, gaming, scientific modelling, data analytics, and CPU-based artificial intelligence and machine learning (AI/ML) inference.

Learn more here:
https://aws.amazon.com/about-aws/whats-new/2023/02/amazon-ec2-c7g-metal-instances-available/​
https://aws.amazon.com/ec2/instance-types/c7g/​
https://aws.amazon.com/ec2/nitro/


Amazon EC2 High Memory instances are now available in South America (Sao Paulo) region​

Starting today, Amazon EC2 High Memory instances with 12TiB (u-12tb1.112xlarge) of memory are now available in South America (Sao Paulo) region.
Customers can start using these new High Memory instances with On Demand and Savings Plan purchase options.
Amazon EC2 High Memory instances are certified by SAP for running Business Suite on HANA, SAP S/4HANA, Data Mart Solutions on HANA, Business Warehouse on HANA, and SAP BW/4HANA in production environments.

Learn more here:
https://aws.amazon.com/about-aws/whats-new/2023/02/amazon-ec2-high-memory-instances-south-america-sao-paulo-region/​
https://aws.amazon.com/ec2/instance-types/high-memory/​
https://www.sap.com/dmc/exp/2014-09-02-hana-hardware/enEN/#/solutions?filters=v:deCertified;ve:23​
https://docs.aws.amazon.com/sap/latest/sap-hana/migrating-hana-to-hm.html​
https://aws.amazon.com/blogs/awsforsap/amazon-ec2-high-memory-instances-now-available-for-on-demand-usage/


[Amazon EC2 Mac instances now support replacing root volumes for quick instance restoration​](https://aws.amazon.com/about-aws/whats-new/2023/02/amazon-ec2-mac-instances-root-volumes-quick-instance-restoration/?utm_source=awsgravitonweekly)**

Amazon EC2 now supports replacing the root volume on a running EC2 Mac instance, enabling you to restore the root volume of an EC2 Mac instance to its initial launch state or to a specific snapshot, without requiring you to stop or terminate the instance. You can now reset the EC2 Mac instance back to a known state, while still retaining any local data, networking configurations, and IAM instance profiles. You can also leverage this capability to quickly provision fresh macOS environments on your EC2 Mac Dedicated Hosts without triggering the host scrubbing workflow.

Learn more here:
https://aws.amazon.com/about-aws/whats-new/2023/02/amazon-ec2-mac-instances-root-volumes-quick-instance-restoration/​
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-restoring-volume.html#replace-root​
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-mac-instances.html


[Amazon GuardDuty now available in AWS Europe (Spain) Region​](https://aws.amazon.com/about-aws/whats-new/2023/02/amazon-guardduty-aws-europe-spain-region/?utm_source=awsgravitonweekly)**

Amazon GuardDuty is now available in the Europe (Spain) Region. You can now continuously monitor and detect security threats in this additional region to help protect your AWS accounts, workloads, and data.
Customers across many industries and geographies use Amazon GuardDuty, including more than 90% of AWS’s 2,000 largest customers. GuardDuty continuously monitors for malicious or unauthorized behavior to help protect your AWS resources, including your AWS accounts, EC2 workloads, access keys, EKS clusters, and data stored in Amazon S3 and Amazon Aurora. GuardDuty can identify unusual or unauthorized activity like crypto-currency mining, access to data stored in S3 from unusual locations, or unauthorized access to Amazon Elastic Kubernetes Service (EKS) clusters. GuardDuty Malware Protection adds file scanning for workloads utilizing Amazon Elastic Block Store (EBS) volumes to detect the presence of malware. GuardDuty continually evolves its techniques to identify indicators of compromise, such as updating machine learning (ML) models, adding new anomaly detections, and growing integrated threat intelligence to identify and prioritize potential threats.

Learn more here:
https://aws.amazon.com/guardduty/​
https://aws.amazon.com/blogs/aws/new-for-amazon-guardduty-malware-detection-for-amazon-ebs-volumes/


Articles and Tutorials

Let’s Architect! Architecting for sustainability, by Luca Mezzalira (Principal Solutions Architect at AWS), Federica Ciuffo (Sr. Containers Solutions Architect at AWS), Laura Hyatt (Solutions Architect for AWS Public Sector), Vittorio Denti (Machine Learning Engineer at Amazon) and Zamira Jaupaj (Enterprise Solutions Architect at AWS)

Sustainability is an important topic in the tech industry, as well as society as a whole, and defined as the ability to continue to perform a process or function over an extended period of time without depletion of natural resources or the environment.
One of the key elements to designing a sustainable workload is software architecture. Think about how event-driven architecture can help reduce the load across multiple microservices, leveraging solutions like batching and queues. In these cases, the main traffic is absorbed at the entry-point of a cloud workload and ease inside your system. On top of architecture, think about data patterns, hardware optimizations, multi-environment strategies, and many more aspects of a software development lifecycle that can contribute to your sustainable posture in the Cloud.
The key takeaway: designing with sustainability in mind can help you build an application that is not only durable but also flexible enough to maintain the agility your business requires.
In this edition of Let’s Architect!, we share hands-on activities, case studies, and tips and tricks for making your Cloud applications more sustainable.

Learn more here:
https://sustainability.aboutamazon.com/environment/the-cloud?energyType=true​

If you want to check out the entire Let's Architect series:
https://aws.amazon.com/blogs/architecture/tag/lets-architect/


Azul Platform Prime Delivers Superior Performance on AWS Graviton Instances, by John Ceccarelli (Senior Director of Product Management at Azul Systems)

Azul has long been a leader in bringing Java to 64-bit Arm architectures. In the past, we led the effort to get OpenJDK working on Macintosh Atom 64-bit Arm chips and participated in the effort to bring OpenJDK to AWS Graviton 64-bit Arm chips. Now Azul provides superior performance on AWS Graviton 2 and Graviton 3.


How to install Docker and Compose on Amazon Linux 2, by Floating Cloud

Hi there, I am not going to waste you brains on stupid introductions, If you searched for how to install docker compose on Amazon LInux 2, I won’t add a 2000 word intro to fry your brains!
Amazon Linux 2 is nice and simple and small, but some things need extra attention to install. These commands work for both ARM64 Graviton, etc as well as regular AMD64 amazon linux 2. This also includes installing git and screen. Screen allows you to return to where you left off in disconnected ssh sessions.


Slides, Videos and Audio

VIDEO COURSE: Using AWS Graviton as Your Next-Gen Compute Power, by Jon Myer, ex-amazonian, Chief Evangelist at nOps and host of the Jon Myer Podcast. The course is available on CloudAcademy.

AWS Graviton is the next generation of computing power that will take your application to the next level while reducing cost and increasing performance. You’ll be able to identify if you could take advantage of AWS Graviton2 or 3 or need to re-architect your application to support it.


"The Optimized Apache Doris on AWS Graviton GPU" in the Apache Doris Summit 2022, by SelectDB. Be aware: The video is in Chinese.

Vectorized execution is a starred feature of Apache Doris and also the future trend of analytical database.
Thanks to AWS Graviton CPU, Doris's vectorization is better than ever. Relying on parallel processing and high-performance operators, Apache Doris can provide a sub-second level query on massive datasets. Users today began to build data storage architecture based on features of data lake. In this lecture, you will get the basic idea of how to build a data lake with Apache Doris.

Learn more about Apache Doris and SelectDB:
https://doris.apache.org/​
https://en.selectdb.com/


Sustainability in Media with AWS, by Andrew Morrow (Senior Solution Architect at AWS) at Cloud Native Media

Andrew Morrow talks about AWS's approach to sustainability and how it can help Media organisations achieve their sustainability goals. He talks about the innovation inside AWS, specifically about Graviton and Inferentia


El Despertar de la Fuerza Cloud. AWS Certified SysOps Administrator: Amazon EC2, by Juan Mestre, Principal Business Development Manager, LATAM - Flexible Compute at AWS on AWS Women Colombia.
The video is in Spanish, and the description as well

El Despertar de la Fuerza Cloud. AWS Certified SysOps Administrator: Amazon EC2 - YouTube

Juan nos estará conversando sobre Amazon Elastic Compute Cloud (Amazon EC2) que proporciona capacidad de computación escalable. El uso de Amazon EC2 elimina ...

favicon youtube.com

Juan nos estará conversando sobre Amazon Elastic Compute Cloud (Amazon EC2) que proporciona capacidad de computación escalable. El uso de Amazon EC2 elimina la necesidad de invertir inicialmente en hardware, de manera que puede desarrollar e implementar aplicaciones en menos tiempo. Al igual que escalar hacia arriba o hacia abajo para controlar los cambios en los requisitos o los picos de popularidad, con lo que se reduce la necesidad de prever el tráfico.


Introduction to Amazon DocumentDB (with MongoDB compatibility) with demos - AWS Virtual Workshop, with Jason Plank (Sr. GTM Specialist at AWS) and Douglas Bonser (Sr. Specialist Solution Architect at AWS).

This talk was very interesting to me because I didn't know that DocumentDB had already support for AWS Graviton processors, and thanks to Jason and Douglas here, I found out that DocumentDB runs on Graviton smoothly.

I found this blog from 2022 about the topic if you are already interested in it.

Learning Objectives:

  • Objective 1: Receive an introduction to Amazon DocumentDB including why document databases, use cases, difference between Amazon DocumentDB and traditional databases, and the challenges with scaling traditional databases.
  • Objective 2: Receive an introduction to scaling, pricing, and migration methods of Amazon DocumentDB.
  • Objective 3: Stay up-to-date on new features that launched in 2022 including Elastic Clusters, Performance Insights, and fast database clothing.

Jobs

​- Sr. Manager, Software Dev, Graviton Software at Amazon​

And if you are a company looking for new members for your time, you can get access to our Talent Collective here.

There are 24 active candidates ready for interviews:

Our Talent Collective


EVENTS

MEETUP: Windsor AWS User Group Meetup, Feb, 21st, 2023, Invited Speaker: Rohini Gaonkar (Sr. Developer Advocate at AWS)

WEBINAR: Data Science on AWS - Monthly Webinar: Hands-on Learning with Ray.io, PyTorch, TensorFlow, Kubernetes, GPU, Spark, SageMaker, Kubeflow, with Chris Fregly (Principal Developer Advocate for AI and Machine Learning at AWS) and @anbarth (Principal Developer Advocate for AI and Machine Learning at AWS). Date: Monday, February 20, 2023 12:00 PM to 1:00 PM EST

ONLINE EVENT: Disaster Recovery and Business Continuity with AWS, with Abhishek Srivastav (Sr. Solutions Architect at AWS) and Qualen Bradley (Enterprise Account Executive at AWS)

Join us to learn about building a disaster recovery solution using AWS Elastic Disaster Recovery (AWS DRS). Learn how AWS DRS helps customers minimize downtime and data loss with fast, reliable recovery of on-premises and cloud-based applications using affordable storage, minimal compute, and point-in-time recovery.
The discussion will offer 100–200 level solution and the value of building a disaster recovery solution. At the end, we will play the Kahoot game, and the winners will be awarded an Uber Eats gift card.


Quote of the week

Common questions from customers moving EDA to AWS comes from the change of static to dynamic resources:

How to optimize job execution times?
This graph shows next generation Nitro and graviton chips verification (DV, Formal, Emulation, CV) tasks’ dynamic compute resources for 30 days spanning end of December and start of new year. It represents 5 of every 6 servers in our environment (1/6 are static hosts).
The big spikes are usually in weekends for running all regressions then all results are ready for debug and development beginning of the week. We can see that in the holidays (Christmas/Hanuka) and end of year - there were less on-demand spikes.
Scaling on demand means shorter queue times, instances provisioned instantly and engineering time is not wasted.

But there are best practices to follow:

  • Always request more than 1 instance type for your job, in case this instance type is in short supply, you’ll still be able to run the job. ​
  • Since frontend jobs tend to require smaller RAM ​
  • keep the instances small/medium, and limit the number of jobs per instance to shutdown idle instances when jobs complete. Using these customers optimize their costs.

Next-Gen Graviton

Adi Habusha (Senior Principal Engineer, AWS Graviton Processors Chief Architect at Amazon) Source: LinkedIn

Top comments (0)