AWS Graviton3 프로세서 기반 Amazon EC2 C7g 인스턴스 정식 출시
작년 re:Invent 이후 평가판으로 제공되었던 최신 AWS Graviton3 프로세서로 구동되는 Amazon Elastic Compute Cloud(Amazon EC2) C7g 인스턴스의 정식 출시를 발표하게 되어 기쁩니다.
C7g라는 이름을 분해해 보겠습니다. ‘C’ 인스턴스 패밀리는 컴퓨팅 집약적 워크로드를 위해 설계되었습니다. 이 제품은 해당 인스턴스 패밀리의 7세대입니다. 그리고 ‘g’는 AWS에서 설계한 실리콘인 AWS Graviton을 기반으로 한다는 의미입니다. 이러한 인스턴스는 AWS Graviton의 최신 세대인 AWS Graviton3 프로세서로 구동되는 최초의 인스턴스입니다.
더 다양한 워크로드를 클라우드로 가져오고 컴퓨팅, 스토리지 및 네트워킹 수요가 빠른 속도로 증가함에 따라, 고객이 클라우드로의 마이그레이션을 가속화하고 비용을 최적화할 수 있도록 AWS는 가격 대비 성능의 한계를 더욱 확장하라는 요구를 받았습니다. 또한 고객은 탄소 발자국을 줄이고 지속 가능성 목표를 달성하는 데 도움이 되는 보다 에너지 효율적인 컴퓨팅 옵션을 찾고 있습니다. AWS는 고객의 요청에 화답하여 AWS 인프라의 모든 수준에서 빠른 속도로 혁신함으로써 이를 실현합니다. Graviton 칩은 향상된 기능과 함께 저렴한 비용으로 더 나은 성능을 제공합니다. 예를 들어 AWS Graviton3 프로세서는 상시 메모리 암호화, 모든 vCPU에 대한 전용 캐시, 포인터 인증 지원을 통해 향상된 보안을 제공합니다.
이것을 수치로 설명해 보겠습니다. Graviton2 기반 인스턴스가 출시되었을 때 이 제품은 비슷한 5세대 x86 기반 인스턴스에 비해 다양한 워크로드에 대해 최대 40% 향상된 가격 대비 성능을 제공했습니다. 이제 AWS는 광범위한 워크로드에 대해 상당한 가격 대비 성능 이점을 제공하는 AWS Graviton2 프로세서로 구동되는 12개의 인스턴스 패밀리(M6g, M6gd, C6g, C6gd, C6gn, R6g, R6gd, T4g, X2gd, Im4gn, Is4gen, G5g)를 보유하고 있습니다. 2021년에는 수만 명의 AWS 고객이 Graviton2 기반 EC2 인스턴스를 사용하여 이 혁신을 활용하는 것을 목격했습니다.
당사의 차세대 Graviton3 프로세서는 최첨단 DDR5 메모리 기술을 기반으로 Graviton2 프로세서에 비해 최대 25% 더 높은 성능, 최대 2배 더 높은 부동 소수점 성능 및 50% 더 빠른 메모리 액세스를 제공합니다.
또한 Graviton3는 동급 EC2 인스턴스와 동일한 성능으로 에너지를 최대 60% 적게 사용하므로 탄소 발자국을 줄이는 데 도움이 됩니다.
Snapchat 및 Bitmoji와 같은 인기 있는 소셜 미디어 서비스로 유명한 Snap Inc는 AWS Graviton2 기반 인스턴스를 채택하여 Amazon EC2에서 가격 대비 성능을 최적화했습니다. Snap의 소프트웨어 엔지니어인 Aaron Sheldon 씨가 설명합니다. “새로운 AWS Graviton3 기반 Amazon EC2 C7g 인스턴스를 시험해 본 결과, 이전 세대 C6g 인스턴스에 비해 실제 워크로드에서 성능이 크게 향상된다는 것을 발견했습니다. 메시징, 스토리지 및 친구 그래프 워크로드를 포함하여 Graviton2 기반 워크로드를 Graviton3로 마이그레이션하게되어 기쁩니다.”
C7g 인스턴스는 1, 2, 4, 8, 16, 32, 48 및 64개 vCPU의 8가지 크기로 제공됩니다. C7g 인스턴스는 최대 128GiB의 메모리, 30Gbps의 네트워크 성능 및 20Gbps의 Amazon Elastic Block Store(EBS) 성능 구성을 지원합니다. 이러한 인스턴스는 전용 하드웨어와 경량 하이퍼바이저의 조합인 AWS Nitro System을 기반으로 합니다.
다음 표에는 이 패밀리에 있는 각 인스턴스 유형의 주요 특성이 요약되어 있습니다.
인스턴스 이름 | vCPU |
메모리 |
네트워크 대역폭 |
EBS 대역폭 |
c7g.medium | 1 | 2GiB | 최대 12.5Gbps | 최대 10Gbps |
c7g.large | 2 | 4GiB | 최대 12.5Gbps | 최대 10Gbps |
c7g.xlarge | 4 | 8GiB | 최대 12.5Gbps | 최대 10Gbps |
c7g.2xlarge | 8 | 16GiB | 최대 15Gbps | 최대 10Gbps |
c7g.4xlarge | 16 | 32GiB | 최대 15Gbps | 최대 10Gbps |
c7g.8xlarge | 32 | 64GiB | 15Gbps | 10Gbps |
c7g.12xlarge | 48 | 96GiB | 22.5Gbps | 15Gbps |
c7g.16xlarge | 64 | 128GiB | 30Gbps | 20Gbps |
C7g 인스턴스는 미국 동부(버지니아 북부) 및 미국 서부(오레곤) AWS 리전에서 우선 출시되고, 다른 리전은 출시 후에 곧 추가될 예정입니다.
평소처럼 C7g 용량을 온디맨드, 예약 인스턴스 또는 스팟 인스턴스로 구매하고 Saving Plans를 사용할 수 있습니다. 요금 세부 정보는 EC2 요금 페이지에서 확인할 수 있습니다.
저는 매일 AWS 고객과 이야기를 나눌 기회가 있는데, 제가 논의하는 많은 부분은 가격 대비 성능과 워크로드의 지속 가능성에 관한 내용입니다. 선택할 수 있는 인스턴스 유형이 500개가 넘는 상황에서, 제가 자주 받는 질문 중 하나는 C7g의 이점을 얻을 수 있는 워크로드는 무엇인가?입니다.
C7g 인스턴스는 애플리케이션 서버, 마이크로 서비스, 고성능 컴퓨팅, 전자 설계 자동화, 게임, 미디어 인코딩, CPU 기반 ML 추론 등의 광범위한 컴퓨팅 집약적 워크로드에 대해 해당 인스턴스 패밀리 내에서 최고의 가격 대비 성능을 제공합니다. 이러한 인스턴스는 Amazon Elastic Kubernetes Service(EKS), Amazon Elastic Container Service(Amazon ECS), Amazon Elastic Container Registry, Kubernetes, Docker를 사용해 구축되고 C/C++, Rust, Go, Java, Python, .NET Core, Node.js, Ruby, PHP 등의 널리 사용되는 프로그래밍 언어로 작성된 컨테이너식 및 마이크로 서비스 기반 애플리케이션을 비롯한 모든 Linux 기반 워크로드에 적합합니다.
다음으로 제가 자주 받는 질문은 Graviton 인스턴스가 Arm 아키텍처를 기반으로 한다는 점을 감안할 때 x86에서 마이그레이션하는 것이 얼마나 어려운가요?입니다.
Graviton3 인스턴스는 다양한 운영 체제, 독립 소프트웨어 공급업체, 컨테이너 서비스, 에이전트 및 개발자 도구에서 지원되므로 최소한의 노력으로 워크로드를 마이그레이션할 수 있습니다.
Python, Node.js, Ruby, Java 또는 PHP와 같은 고수준 프로그래밍 언어로 작성된 애플리케이션 및 스크립트는 일반적으로 재배포만 필요합니다. C/C++, Rust 또는 Go와 같은 저수준 프로그래밍 언어로 작성된 애플리케이션은 다시 컴파일해야 합니다.
하지만 항상 애플리케이션을 마이그레이션할 필요는 없습니다. Amazon ElastiCache, Amazon EKS, Amazon ECS, Amazon Relational Database Service(RDS), Amazon EMR, Amazon Aurora, Amazon OpenSearch Service와 같은 여러 관리형 서비스가 이미 Graviton에 기반하고 있으며 여러분의 애플리케이션은 최소한의 노력으로 Graviton의 이점을 누릴 수 있습니다. 프랑스의 한 고객은 최근에 Terraform 스크립트에서 한 줄만 변경하고 나머지는 모두 그대로 둔 채 Amazon EMR 클러스터의 상당 부분을 Graviton으로 마이그레이션했다고 말했습니다.
서버리스로 구축하는 고객을 위해 AWS Fargate 및 AWS Lambda에 대한 Graviton 지원도 출시하여 Graviton의 가격, 효율성 및 성능 이점을 서버리스 워크로드로 확대했습니다. Graviton2를 사용하는 Lambda 함수는 가격 대비 성능이 최대 34% 향상될 수 있습니다.
조직의 탄소 발자국을 줄이는 것도 대단히 중요합니다. 클라우드 기반 워크로드의 탄소 발자국을 줄이는 것은 고객과 AWS 간의 공동 책임입니다. AWS는 시설 건설에 사용되는 자재, 냉각을 위한 물 사용, 재생 에너지 생산, 에너지 효율이 더 높은 새로운 실리콘 개발에 이르기까지 모든 수준에서 혁신을 통해 우리의 역할을 수행합니다. 고객 자체의 지속 가능성 목표를 달성할 수 있도록 AWS Well-Architected Framework에 지속 가능성 원칙을 추가하고 고객 탄소 발자국 도구를 출시했습니다. Graviton3는 이러한 맥락에 부합합니다. 동급 EC2 인스턴스와 동일한 성능으로 에너지를 최대 60% 적게 사용합니다.
AWS는 이 공동 책임 모델에서 우리의 역할을 수행하고 있으며, 이제 여러분의 차례입니다. 고객은 당사의 혁신 및 도구를 사용하여 워크로드를 최적화하고 필요한 리소스만 사용할 수 있습니다. 더 적은 CPU 사이클, 더 적은 스토리지 또는 더 적은 네트워크 대역폭을 사용하는 영리한 코드를 작성할 기회를 잡으세요. 또한 코드를 배포할 때 Graviton3 기반 인스턴스 유형 또는 관리형 서비스와 같이 에너지 효율적인 옵션을 선택해야 합니다.
지금 바로 Graviton 인스턴스 유형으로의 애플리케이션 마이그레이션을 시작하는 데 도움이 되도록 이 기술 리소스 목록을 엄선했습니다. 참고하시기 바랍니다. Graviton 기반 인스턴스에 대해 자세히 알아보려면 Graviton 페이지 또는 C7g 페이지를 방문하여 다음 동영상을 확인하세요.
Graviton 기반 인스턴스를 무료로 시작하려는 분들을 위해 올해 말(2022년 12월 31일)까지 매월 최대 750시간 동안 T4g.small 인스턴스를 무료로 사용할 수 있는 무료 평가판을 다시 도입했습니다.
이제 빌드를 시작하세요 ;-)