Open2

arm64とx86_64の違い

たけだたけだ

公式マニュアル

Lambda 関数の命令セットアーキテクチャにより、Lambda が関数の実行に使用するコンピュータプロセッサのタイプが決まります。Lambda では、以下の命令セットアーキテクチャを選択できます。

- arm64 – AWS Graviton2 プロセッサ用の 64 ビット ARM アーキテクチャ。
- x86_64 – x86 ベースのプロセッサ用の 64 ビット x86 アーキテクチャ。x86_64 がデフォルトのアーキテクチャです。

arm64 アーキテクチャを使用する関数は、x86 ベースの CPU で実行される同等の機能と比較して、GB/秒あたりのコストが低くなります。
既存の関数が x86 ベースの CPU 命令セットに依存している場合は、arm64 アーキテクチャ用の新しいデプロイパッケージを作成し、ARM 命令セット用に依存関係を再コンパイルする必要があります。
たけだたけだ

x86_64に比べるとarm64の方が安価で高パフォーマンスなので特に要件がなければarm64でOK