Amazon EC2 인스턴스 유형의 사양, 가격, 리전별 제공 여부를 비교하는 웹사이트입니다.
aws/aws-graviton-getting-started
AWS Graviton(Arm64) EC2 인스턴스에서 소프트웨어를 실행하고 최적화하는 기술 가이드로, 마이그레이션, 빌드, 언어 및 관리형 서비스를 다룹니다.
- 스타
- 1,064
- 포크
- 232
- 열린 이슈
- 4
- 마지막 커밋
- 3일 전
어떤 프로젝트인가요?
이 저장소는 Graviton2부터 Graviton5까지 AWS Graviton 프로세서 기반 Amazon EC2 인스턴스에서 워크로드를 실행하는 개발자와 운영자를 위한 기술 가이드입니다. x86에서의 전환 계획 수립, Arm64 아키텍처용 코드 빌드(Graviton 세대별 권장 컴파일러 플래그와 기능 세트 포함), 런타임 CPU 기능 확인 방법을 다룹니다.
가이드는 주제별로 구성되어 있습니다. C/C++, Go, Java, .NET, Node.js, Python, Rust 등의 언어별 참고 사항과 컨테이너, AWS Lambda, Linux 커널, 운영 체제, PyTorch·llama.cpp·vLLM 같은 머신러닝 프레임워크, HPC, Spark 관련 섹션을 제공합니다. Arm64 성능 개선이 포함된 최소 소프트웨어 버전을 표로 정리하고, PostgreSQL의 LSE atomic과 압축용 zlib-ng 같은 우회 방법을 비롯해 알려진 문제도 설명합니다.
이 자료는 일반적으로 Arm 기반 시스템에서 코드를 실행하는 사람에게도 유용합니다. 성능 runbook, 모니터링 도구 페이지, Java·Python·.NET의 x86에서 Graviton으로의 마이그레이션을 돕는 agent skills 링크도 제공합니다.
핵심 기능
- 01워크로드를 x86에서 Graviton 인스턴스로 이전하기 위한 가이드
- 02Graviton2, 3, 4, 5의 코어, SIMD, 캐시 및 메모리 사양 비교와 권장 컴파일러 플래그
- 03C/C++, Go, Java, Python, Rust, .NET 등의 언어별 빌드 및 튜닝 참고 사항
- 04Graviton에서 Lambda arm64 함수, 컨테이너 및 머신러닝 프레임워크를 사용하는 방법
- 05PostgreSQL LSE atomic과 zlib-ng 같은 우회 방법을 포함한 알려진 문제
활용 사례
- x86 서비스를 AWS Graviton 인스턴스로 마이그레이션하는 계획 수립 및 실행
- 특정 Graviton 세대에 맞는 Arm64 바이너리 빌드 및 튜닝
- 마이그레이션 전에 Python, Java 또는 .NET 종속성이 aarch64를 지원하는지 확인
- CPU 기반 Graviton 인스턴스에서 LLM 추론 또는 PyTorch 워크로드 실행
사용 전 알아둘 점
- 라이선스가 불분명합니다(NOASSERTION으로 표시됨). 콘텐츠를 재사용하기 전에 저장소의 라이선스를 확인하세요.
토픽
자주 묻는 질문
- aws-graviton-getting-started은(는) 무엇인가요?
- AWS Graviton(Arm64) EC2 인스턴스에서 소프트웨어를 실행하고 최적화하는 기술 가이드로, 마이그레이션, 빌드, 언어 및 관리형 서비스를 다룹니다. 이 저장소는 Graviton2부터 Graviton5까지 AWS Graviton 프로세서 기반 Amazon EC2 인스턴스에서 워크로드를 실행하는 개발자와 운영자를 위한 기술 가이드입니다. x86에서의 전환 계획 수립, Arm64 아키텍처용 코드 빌드(Graviton 세대별 권장 컴파일러 플래그와 기능 세트 포함), 런타임 CPU 기능 확인 방법을 다룹니다.
- aws-graviton-getting-started은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- aws-graviton-getting-started은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- aws-graviton-getting-started은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. aws-graviton-getting-started의 마지막 커밋은 2026년 11월 3일입니다.
- aws-graviton-getting-started은(는) 어디에 사용할 수 있나요?
- x86 서비스를 AWS Graviton 인스턴스로 마이그레이션하는 계획 수립 및 실행 특정 Graviton 세대에 맞는 Arm64 바이너리 빌드 및 튜닝 마이그레이션 전에 Python, Java 또는 .NET 종속성이 aarch64를 지원하는지 확인 CPU 기반 Graviton 인스턴스에서 LLM 추론 또는 PyTorch 워크로드 실행
- aws-graviton-getting-started은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/aws/aws-graviton-getting-started
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
계정이나 인증 토큰 없이 로컬에서 AWS 서비스를 실행할 수 있는 무료 오픈소스 AWS 에뮬레이터입니다.
QEMU 기반의 경량 CPU 에뮬레이터 프레임워크로, 아키텍처에 구애받지 않는 깔끔한 API를 통해 여러 아키텍처의 기계어를 실행합니다.
주로 AWS Lambda와 기타 관리형 클라우드 서비스를 대상으로 코드와 클라우드 인프라를 배포하는 CLI 및 YAML 기반 프레임워크입니다.
일반적인 프로그래밍 언어로 클라우드 리소스를 정의하고 배포할 수 있는 Infrastructure as Code CLI 및 엔진입니다.
터미널이나 스크립트에서 Amazon Web Services를 관리하는 공식 통합 CLI입니다.