AWS Graviton Fast Start – 그라비톤 기반 완전 관리 서비스 이전 지원 프로그램
작년 Graviton Challenge를 통해 고객이 Graviton 기반 EC2 인스턴스로 마이그레이션하고 단 4일 만에 가격 대비 성능을 최대 40% 향상하도록 지원했습니다. 상위 50대 Amazon Elastic Compute Cloud(Amazon EC2) 고객사 중 48곳을 포함하여 수많은 고객이 워크로드에 AWS Graviton 프로세서를 사용하고 있습니다. EC2 외에도 많은 AWS 관리형 서비스가 Graviton에서 워크로드를 실행할 수 있습니다. 대부분의 고객은 최소한의 코드 변경만으로 쉽게 도입할 수 있습니다. 그러나 워크로드를 Graviton으로 이동하는 데 필요한 노력과 시간은 소프트웨어 개발 환경 및 애플리케이션이 빌드되는 기술 스택을 포함한 몇 가지 요소에 따라 달라집니다.
올해는 한 걸음 더 나아가 고객이 Amazon EC2뿐만 아니라 다양한 관리형 서비스를 통해서도 Graviton을 더욱 쉽게 도입할 수 있도록 하고자 합니다. 오늘, 저희는 EC2 및 Graviton 플랫폼을 지원하는 관리형 서비스에 대한 단계별 지침을 제공하여 워크로드를 AWS Graviton으로 훨씬 쉽게 이전할 수 있는 새로운 프로그램인 AWS Graviton Fast Start를 진행합니다.
- Amazon Elastic Compute Cloud(Amazon EC2) – EC2는 마이그레이션을 위한 가장 유연한 환경을 제공하며 웹 앱, 사용자 지정 데이터베이스 또는 분석과 같은 다양한 종류의 워크로드를 지원할 수 있습니다. 사용자는 EC2 인스턴스에서 실행 중인 해석되거나 컴파일된 코드를 완전히 제어할 수 있습니다. Arm64 아키텍처를 지원하는 많은 오픈 소스 및 상용 소프트웨어 제품을 사용할 수도 있습니다.
- AWS Lambda – 서버리스 함수를 마이그레이션하는 것은 정말 쉬울 수 있습니다. 특히 Node.js 또는 Python과 같은 해석된 런타임을 사용하는 경우 더욱 그렇습니다. 대부분의 경우 소프트웨어 종속성의 호환성만 확인하면 됩니다. 이 블로그 게시물에서 몇 가지 예를 보여 드렸습니다.
- AWS Fargate – Fargate는 애플리케이션이 이미 컨테이너에서 실행 중이거나 애플리케이션을 컨테이너화하려는 경우에 가장 적합합니다. 다중 아키텍처 컨테이너 이미지 또는 이미지 매니페스트에 Arm64가 있는 이미지를 사용하면 Fargate의 서버리스 이점과 Graviton의 가격 대비 성능 이점을 얻을 수 있습니다.
- Amazon Aurora – 관계형 데이터베이스는 많은 애플리케이션의 핵심입니다. PostgreSQL 또는 MySQL과 호환되는 데이터베이스가 필요한 경우 Amazon Aurora를 사용하여 Graviton을 기반으로 전 세계적으로 사용 가능한 고성능 데이터베이스를 구축할 수 있습니다.
- Amazon Relational Database Service(RDS) – Aurora와 마찬가지로 PostgreSQL, MySQL 및 MariaDB와 같은 Amazon RDS 엔진은 Graviton 기반 인스턴스를 사용하여 완전관리형 관계형 데이터베이스 서비스를 제공할 수 있습니다.
- Amazon ElastiCache – 워크로드에 매우 짧은 지연 시간과 높은 처리량이 필요한 경우 ElastiCache를 사용하여 애플리케이션의 속도를 높이고, Graviton에서 실행되고 Redis 또는 Memcached와 호환되는 완전관리형 인 메모리 캐시를 보유할 수 있습니다.
- Amazon EMR – Amazon EMR을 사용하면Apache Spark, Apache Hive, Presto 등의 오픈 소스 분석 프레임워크를 사용하여 Graviton에서 대규모 분산 데이터 처리 작업, 대화형 SQL 쿼리 및 기계 학습 애플리케이션을 실행할 수 있습니다.
다음은 Graviton에서 워크로드를 실행하는 고객으로부터 받은 피드백입니다.
- Formula 1 레이싱은 Graviton2 기반 C6gn 인스턴스가 일부 전산 유체 역학(CFD) 워크로드에 대해 최고의 가격 대비 성능 이점을 제공했다고 밝혔습니다. 최근에는 Graviton3 C7g 인스턴스가 동일한 시뮬레이션에서 40% 더 빠르다는 사실을 발견했으며 Graviton3 기반 인스턴스가 모든 CFD 워크로드를 실행하는 데 최적의 선택이 될 것으로 예상했습니다.
- Honeycomb은 EC2 및 Lambda를 사용하여 프로덕션 워크로드를 Graviton에서 100% 실행하고 있습니다. Graviton3의 초기 프리뷰 인스턴스에 대해 관측 플랫폼에 사용하는 처리량이 높은 텔레메트리 수집 워크로드를 테스트했으며 Graviton2에 비해 워크로드의 성능이 35% 향상되었습니다. 동일한 워크로드를 처리하는 C6g보다 30% 적은 수의 C7g 인스턴스를 실행할 수 있었고 지연 시간은 30% 단축되었습니다. 이러한 인스턴스가 프로덕션 단계에 있으면 x86 인스턴스에 비해 가격 대비 성능이 50% 이상 향상될 것으로 예상됩니다.
- Twitter는 Graviton 기반 EC2 인스턴스를 활용하여 트위터 타임라인을 제공하는 다년간의 프로젝트를 진행하고 있습니다. 효율성을 높이기 위한 지속적인 노력의 일환으로 새로운 Graviton3 기반 C7g 인스턴스를 테스트했습니다. 워크로드를 대표하는 여러 벤치마크에서 Graviton3 기반 C7g 인스턴스가 Graviton2 기반 C6g 인스턴스에 비해 20~80% 더 높은 성능을 제공하는 동시에 테일 지연 시간도 35%나 감소한다는 사실을 발견했습니다. 향후 Graviton3 기반 인스턴스를 활용하여 상당한 가격 대비 성능 이점을 실현할 것으로 기대하고 있습니다.
이러한 모든 옵션을 사용하면 AWS Graviton에서 워크로드의 전체 또는 일부를 실행함으로써 예상한 것보다 더 쉽게 이점을 얻을 수 있습니다. 시작하는 데 도움이 되도록 2022년 12월 31일까지 매월 최대 750시간 사용할 수 있는 Graviton 기반 T4g 인스턴스에 대한 무료 평가판도 있습니다.
AWS Graviton으로 워크로드를 이동하는 방법에 대한 단계별 지침을 보려면 AWS Graviton Fast Start를 참조하세요.
— Danilo
Source: AWS Graviton Fast Start – 그라비톤 기반 완전 관리 서비스 이전 지원 프로그램