AWS Graviton2 기반 차세대 EC2 인스턴스 타입 공개 – M6g, C6g 및 R6g 등
2018년 re:Invent에서 1세대(A1) Arm 기반 Graviton 구동 EC2 인스턴스가 출시되었습니다. 그 이후로 수천 명의 고객이 컨테이너식 마이크로서비스, 웹 서버 및 데이터/로그 처리를 포함한 다양한 유형의 스케일아웃 워크로드를 이 인스턴스에서 실행했습니다.
OSV(Operating System Vendor)와 ISV(Independent Software Vendor) 커뮤니티에서는 Arm 아키텍처와 A1 인스턴스를 빠르게 받아들였습니다. Amazon Linux 2, Ubuntu, Red Hat, SUSE, Fedora, Debian 및 FreeBSD 등의 여러 Linux 및 Unix 배포 중에서 선택할 수 있습니다.
또한 3가지 컨테이너 서비스(Docker, Amazon ECS 및 Amazon Elastic Kubernetes Service), 여러 시스템 에이전트 및 다수의 개발자 도구(AWS 개발자 도구, Jenkins 및 기타)를 선택할 수 있습니다.
이러한 인스턴스에 대한 피드백은 강력하고 긍정적이었으며 요구 사항이 더 까다로운 컴퓨팅 및 메모리 집약적 워크로드에도 Arm 기반 서버를 사용할 준비가 되었다는 의견이 나왔습니다.
AWS Graviton2 칩셋 소개
오늘은 차세대 Arm 기반 EC2 인스턴스를 소개하려고 합니다. 이 인스턴스는 AWS Nitro System을 기반으로 구축되어 최신 Graviton2 프로세서로 구동됩니다. 7nm(나노미터) 제조 공정을 사용하여 구축된 맞춤형 AWS 설계이며, 64비트 Arm Neoverse 코어를 기반으로 2배의 부동 소수점 성능을 포함하여 A1 인스턴스의 최대 7배에 달하는 성능을 제공할 수 있습니다. 메모리 액세스는 추가 메모리 채널과 2배 크기의 코어당 캐시를 통해 최대 5배까지 빨라집니다.
이 모든 성능 개선을 합치면 5세대(M5, C5, R5) EC2 인스턴스보다 훨씬 더 강력한 성능을 제공하는 것입니다. 초기 벤치마크에서 밝혀진 M5 인스턴스 대비 vCPU당 성능 개선은 다음과 같습니다.
- SPECjvm® 2008: 43% 개선(추정)
- SPEC CPU® 2017 정수: 44% 개선(추정)
- SPEC CPU 2017 부동 소수점: 24% 개선(추정)
- Nginx를 통한 HTTPS 로드 밸런싱: 24% 개선
- Memcached: 더 짧은 지연 시간으로 43% 개선된 성능 제공
- X.264 비디오 인코딩: 26% 개선
- Cadence Xcellium을 통한 EDA 시뮬레이션: 54% 개선
이러한 결과에 따라 AWS는 이 인스턴스를 사용하여 Amazon EMR, Elastic Load Balancing, Amazon ElastiCache 및 기타 AWS 서비스를 구동할 계획입니다.
이 새로운 인스턴스는 이미 엄격한 AWS 보안 기준을 한 단계 더 높입니다. AWS Nitro System의 기존 기능을 사용하는 것에 더해 인스턴스의 메모리는 부팅 시 생성되어 서버 내에 유지되는 256비트 키로 암호화됩니다.
현재 작업 중인 Graviton2 구동 EC2 인스턴스의 유형은 3가지입니다(d 접미사는 NVMe 로컬 스토리지를 나타냄).
- 범용(M6g 및 M6gd) – 1~64개 vCPU와 최대 256GiB의 메모리.
- 컴퓨팅 최적화(C6g 및 C6gd) – 1~64개 vCPU와 최대 128GiB의 메모리.
- 메모리 최적화(R6g 및 R6gd) – 1~64개 vCPU와 최대 512GiB의 메모리.
인스턴스의 네트워크 대역폭은 최대 25Gbps이고, EBS 최적화 대역폭은 18Gbps이며, 베어 메탈 폼으로도 제공할 예정입니다. 내년에 더 많은 정보를 알려드리겠습니다.
M6g 미리 보기
현재 비 프로덕션 워크로드에 대한 M6g 인스턴스의 테스트를 위해 미리 보기를 시행하고 있습니다. 관심이 있는 분들은 AWS에 문의하십시오.
— Jeff
Source: AWS Graviton2 기반 차세대 EC2 인스턴스 타입 공개 – M6g, C6g 및 R6g 등