Amazon Web Services 한국 블로그
AWS Graviton2 프로세서 기반 Amazon RDS용 신규 M6g 및 R6g 인스턴스 출시
최근에 Amazon Elastic Compute Cloud(EC2)에서 M6g, R6g 및 C6g 인스턴스 패밀리가 지원된다는 사실을 알리는 게시물을 작성한 바 있습니다. 이들 인스턴스는 x86에 비해 더 나은 가격 대비 성능을 제공합니다. AWS에서 설계한 AWS Graviton2 프로세서를 기반으로 한 이 패밀리는 64비트 ARM Neoverse N1 코어를 활용합니다.
오늘부터 RDS용으로 AWS Graviton2 프로세서가 지원됨에 따라 이전 M5 및 R5 세대 데이터베이스 인스턴스 유형보다 더 나은 가격 대비 성능으로 Amazon Relational Database Service(RDS) 데이터베이스를 이용할 수 있습니다. M6g 및 R6g 인스턴스 패밀리 중 하나와 3개의 데이터베이스 엔진(MySQL 8.0.17 이상, MariaDB 10.4.13 이상, PostgreSQL 12.3 이상) 중 하나를 선택할 수 있습니다.
M6g 인스턴스는 범용 워크로드에 적합합니다. M6g 인스턴스에 비해 50% 더 많은 메모리를 제공하는 R6g 인스턴스는 빅 데이터 분석 등 메모리 집약적인 워크로드에 적합합니다.
컴퓨팅 및 메모리 요구 사항의 특성이 서로 다른 여러 워크로드에서 내부적으로 테스트한 결과, Graviton2 인스턴스는 RDS 오픈 소스 데이터베이스에 대해 최대 35% 향상된 성능과 최대 향상된 52% 가격 대비 성능을 제공하는 것으로 나타났습니다.
Graviton2 인스턴스 패밀리에는 x86 인스턴스보다 더 커진 코어당 L1 및 L2 캐시, 더 높은 Amazon Elastic Block Store(EBS) 처리량, 완전 암호화 RAM 등 몇 가지 새로운 성능 최적화 기능이 포함되어 있습니다. 이외의 다양한 성능 최적화 기능은 이 페이지에 자세히 설명되어 있습니다. 이제 RDS 인스턴스를 프로비저닝하거나 마이그레이션하여 최소한의 노력으로 이 모든 최적화 기능의 이점을 누릴 수 있습니다.
RDS 인스턴스는 2개의 vCPU와 8GiB 메모리로 이루어진 M6G부터 최대 10Gbps의 네트워크 대역폭과 16GiB 메모리를 갖춘 R6G까지, 다양한 구성으로 제공되므로 새로운 엔트리 레벨 범용 및 메모리 최적화 인스턴스를 필요에 따라 이용할 수 있습니다. 아래 표에는 사용 가능한 인스턴스 크기 목록이 나와 있습니다.
인스턴스 크기 | vCPU | 메모리(GiB) | 전용 EBS 대역폭(Mbps) | 네트워크 대역폭 (Gbps) |
|
M6g | R6g | ||||
large | 2 | 8 | 16 | 최대 4,750 | 최대 10 |
xlarge | 4 | 16 | 32 | 최대 4,750 | 최대 10 |
2xlarge | 8 | 32 | 64 | 최대 4,750 | 최대 10 |
4xlarge | 16 | 64 | 128 | 4,750 | 최대 10 |
8xlarge | 32 | 128 | 256 | 9,000 | 12 |
12xlarge | 48 | 192 | 384 | 13,500 | 20 |
16xlarge | 64 | 256 | 512 | 19,000 | 25 |
첫 번째 Graviton2 기반 인스턴스 시작
새 RDS 인스턴스를 시작하려면 평소와 같이 AWS Management Console 또는 AWS 명령줄 인터페이스(CLI)를 사용하고, db.m6g
또는 db.r6g
인스턴스 유형 중 하나를 선택합니다 자세한 내용은 설명서의 이 페이지를 참조하십시오.
CLI를 사용하면 다음과 같습니다.
aws rds create-db-instance
--region us-west-2 \
--db-instance-identifier $DB_INSTANCE_NAME \
--db-instance-class db.m6g.large \
--engine postgres \
--engine-version 12.3 \
--allocated-storage 20 \
--master-username $MASTER_USER \
--master-user-password $MASTER_PASSWORD
CLI가 다음을 확인합니다.
{
"DBInstance": {
"DBInstanceIdentifier": "newsblog",
"DBInstanceClass": "db.m6g.large",
"Engine": "postgres",
"DBInstanceStatus": "creating",
...
}
Graviton2 인스턴스로 손쉽게 마이그레이션할 수 있습니다. AWS Management Console에서 데이터베이스를 선택하고 [수정(Modify)]을 클릭합니다.
새 DB 인스턴스 클래스를 선택합니다.
또는 CLI를 통해 modify-db-instance API 호출을 사용할 수도 있습니다.
인스턴스 유형을 전환할 때 짧게 서비스 중단이 발생합니다. 기본적으로 ApplyImmediately
옵션을 사용하지 않는 한, 다음 유지 관리 시간대에 수정 작업이 실행됩니다.
EC2 M6g 및 R6g가 제공되는 모든 리전, 즉 미국 동부(버지니아 북부), 미국 동부(오하이오), 미국 서부(오레곤), 아시아 태평양(뭄바이), 아시아 태평양(싱가포르), 아시아 태평양(시드니), 아시아 태평양(도쿄), EU(아일랜드), EU(프랑크프루트) AWS 리전에서 Graviton2 Amazon Relational Database Service(RDS) 인스턴스를 새로 프로비저닝하거나 해당 인스턴스로 마이그레이션할 수 있습니다.
평소와 같이 AWS 포럼 또는 일반적인 AWS 연락처를 통해 피드백을 보내 주시기 바랍니다.