기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
성능 및 운영 최적화
Amazon Linux 6.1 커널
-
AL2023 은 엘라스틱 네트워크 어댑터 (ENA) 및 EFA (엘라스틱 패브릭 어댑터) 디바이스용 최신 드라이버를 사용합니다. AL2023 은 Amazon EC2 인프라의 하드웨어를 위한 성능 및 기능 백포트에 중점을 둡니다.
-
x86_64
및aarch64
인스턴스 유형에 커널 라이브 패치를 사용할 수 있습니다. 이렇게 하면 자주 재부팅하지 않아도 됩니다. -
모든 커널 빌드 및 런타임 구성에는 AL2와 동일한 성능 및 운영 최적화가 많이 포함됩니다.
기본 툴체인 선택 및 기본 빌드 플래그
-
AL2023 패키지는 컴파일러 최적화 () 가 기본적으로 활성화된 상태로 빌드됩니다.
-O2
-
AL2023 패키지를 빌드하려면
x86-64
시스템(-march=x86-64-v2
)에x86-64v2
,aarch64
(-march=armv8.2-a+crypto -mtune=neoverse-n1
)에 Graviton 2 이상 버전이 필요합니다. -
AL2023 패키지는 자동 벡터화가 활성화된 상태로 빌드됩니다(
-ftree-vectorize
). -
AL2023 패키지는 링크 시간 최적화(LTO)가 활성화된 상태로 빌드됩니다.
-
AL2023은 업데이트된 Rust, Clang/LLVM, 및 Go 버전을 사용합니다.
패키지 선택 및 버전
-
주요 시스템 구성 요소에 대한 일부 백포트에는 Amazon EC2 인프라, 특히 Graviton 인스턴스에서 실행하기 위한 몇 가지 성능 개선 사항이 포함되어 있습니다.
-
AL2023 는 여러 가지 AWS 서비스 및 기능과 통합되어 있습니다. 여기에는 AWS CLI, SSM 에이전트, Amazon Kinesis 에이전트 등이 포함됩니다. CloudFormation
-
AL2023에서 Amazon Corretto를 Java 개발 키트(JDK)로 사용할 수 있습니다.
-
AL2023은 업스트림 프로젝트에서 최신 버전이 출시될 때 데이터베이스 엔진 및 프로그래밍 언어 런타임 업데이트를 제공합니다. 출시되면 최신 버전이 포함된 프로그래밍 언어 런타임이 추가됩니다.
클라우드 환경 배포
-
기본 AL2023 AMI 및 컨테이너 이미지는 패치 인스턴스 교체를 위해 자주 업데이트됩니다.
-
커널 업데이트는 AL2023 AMI 업데이트에 포함되어 있습니다. 즉, 커널을 업데이트하기 위해
yum update
및reboot
같은 명령을 사용하지 않아도 됩니다. -
표준 AL2023 AMI 외에도 미니멀 AMI 및 컨테이너 이미지도 사용할 수 있습니다. 서비스를 실행하는 데 필요한 최소한의 패키지로 환경을 실행하려면 미니멀 AMI를 선택하세요.
-
기본적으로 AL2023 AMI 및 컨테이너는 패키지 리포지토리의 특정 버전에서만 실행됩니다. 실행 시 자동 업데이트가 되지 않습니다. 즉, 패키지 업데이트 시기를 관리할 수 있습니다. 프로덕션으로 출시하기 전에 언제든지 베타/감마 환경에서 테스트할 수 있습니다. 문제가 있는 경우 사전 검증된 롤백 경로를 이용할 수 있습니다.