AWS가 Amazon EC2 R9g 및 R9gd 인스턴스를 정식 출시했다. 두 인스턴스는 AWS Graviton5 프로세서를 기반으로 하며 메모리 집약적 워크로드를 대상으로 한다. AWS에 따르면 R9g 인스턴스는 Graviton4 기반 R8g 인스턴스와 비교해 vCPU당 컴퓨팅 성능이 최대 25% 높고 전력 소비도 적다.
R9g는 데이터베이스, Valkey·Redis·Memcached와 같은 인메모리 캐시, 실시간 빅데이터 분석을 위해 설계됐다. 또한 Kubernetes, Amazon EKS 또는 Amazon ECS에서 실행되는 컨테이너 애플리케이션과 마이크로서비스를 비롯해 Linux 기반 워크로드를 지원한다. C/C++, Rust, Go, Java, Python, .NET Core, Node.js, Ruby, PHP로 작성된 애플리케이션도 포함된다.
Graviton5가 제공하는 기능은?
AWS는 Graviton4 프로세서와 비교한 여러 하드웨어 변경 사항이 성능 향상에 기여한다고 설명한다. 여기에는 이전 세대의 5600 MT/s보다 빠른 8800 MT/s DDR5 메모리와 5배 더 큰 L3 캐시가 포함된다. 또한 AWS는 가장 큰 인스턴스 크기에서 네트워크 및 Amazon EBS 대역폭이 최대 2배 증가해 48xlarge 크기에서 네트워크 100 Gbps, EBS 72 Gbps에 이르며, 패킷 처리 성능도 최대 3배 향상된다고 밝혔다.
R9g와 R9gd는 Instance Bandwidth Configuration 기능을 지원한다. 이 기능을 사용하면 Amazon EBS와 Amazon VPC 네트워크 간 대역폭 배분을 25% 단위로 조정할 수 있다. 이를 통해 특히 데이터베이스와 캐시 시스템에서 워크로드 특성에 맞춰 리소스를 조정할 수 있다.
R9g와 R9gd의 차이
R9gd는 R9g와 동일한 컴퓨팅 및 네트워크 성능을 제공하지만 로컬 NVMe SSD 스토리지 모듈을 추가한다. 이 기능은 오픈 소스 데이터베이스, 분산 실시간 분석, 대규모 인메모리 데이터베이스, 빠르고 지연 시간이 짧은 임시 공간이 필요한 캐시 워크로드에 적합하다.
두 제품군 모두 medium부터 metal-48xl까지 11개 크기로 제공된다. R9g는 8 GiB 메모리와 1 vCPU를 갖춘 인스턴스에서 시작하며, R9g.48xlarge에서는 192 vCPU와 1536 GiB 메모리까지 제공한다. R9gd의 로컬 스토리지 용량은 r9gd.medium의 59 GB에서 r9gd.48xlarge의 3개 드라이브에 분산된 11.4 TB까지 지원한다.
사용자에게 실질적으로 달라지는 점은?
AWS에 따르면 현재 R8g에서 실행되는 대부분의 애플리케이션은 이에 상응하는 R9g 크기로 전환할 때 소프트웨어 변경이 필요하지 않다. 지원되는 운영 체제를 사용한다면 Arm64용으로 빌드된 다중 아키텍처 컨테이너 이미지도 수정 없이 실행할 수 있다. 언급된 운영 체제에는 Amazon Linux 2023, Amazon Linux 2, Ubuntu 22.04 이상, RHEL 8.4 이상, SUSE Linux Enterprise Server 15 SP3 이상, Debian 12 이상이 포함된다.
새 인스턴스는 AWS Nitro System에서 실행되며, AWS가 올해 초 C9g 및 M9g 인스턴스에 도입한 Nitro Isolation Engine을 포함한다. AWS의 설명에 따르면 이 엔진은 형식 검증을 사용해 인스턴스 격리에 대한 수학적 보장을 제공하며, 가상 머신 메모리와 프로세서 레지스터 상태, 입출력 장치에 대한 접근을 제어한다.
출시 지역 및 현재 제한 사항
R9g와 R9gd는 출시 시점에 US East의 버지니아 북부 및 오하이오, US West의 오리건, Europe의 프랑크푸르트 리전에서 제공된다. Savings Plans, On-Demand, Spot Instances를 통해 구매할 수 있으며 Dedicated Instances와 Dedicated Hosts도 지원한다. 발표에는 구체적인 가격이 포함되지 않았으므로, 기업은 EC2 요금 페이지를 참조해 R8g 크기 또는 다른 프로세서 옵션과 실제 비용을 비교해야 한다.