翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
パフォーマンスと運用の最適化
Amazon Linux 6.1 カーネル
-
AL2023は、エラスティックネットワークアダプター(ENA)およびエElastic Fabric Adapter (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 では、Java 開発キット (JDK) として Amazon Corretto が使用されます。
-
AL2023 は、上流プロジェクトによってリリースされる新しいバージョンへのデータベースエンジンとプログラミング言語のランタイム更新を提供します。新しいバージョンのプログラミング言語ランタイムは、リリース時に追加されます。
クラウド環境へのデプロイ
-
ベースの AL2023 AMI とコンテナイメージは、パッチ適用インスタンスの置換をサポートするように頻繁に更新されます。
-
カーネルの更新は AL2023 AMI の更新に含まれています。つまり、カーネルを更新するために
yum update
やreboot
などのコマンドを使用する必要がないということです。 -
標準の AL2023 AMI に加えて、最小 AMI とコンテナイメージも利用できます。サービスの実行に必要な最小限のパッケージ数で環境を実行するには、最小 AMI を選択します。
-
デフォルトでは、AL2023 AMI とコンテナは特定のバージョンのパッケージリポジトリにロックされます。起動時の自動更新はありません。つまり、パッケージ更新をいつ取り込むかを常に制御できるということです。本番環境にロールアウトする前に、いつでもベータ/ガンマ環境でテストできます。問題が発生した場合は、事前に検証されたロールバックパスを使用できます。