投稿日: Jan 25, 2023

AWS は Porting Advisor for Graviton の一般提供を発表しました。Porting Advisor for Graviton はオープンソースのコマンドラインツールです。ソースコードを分析するほか、欠落したり古くなったりして修正が必要なライブラリやコード構造をハイライトするレポートを、お勧めの代替案と共に出力します。ソースコードとライブラリの依存関係を特定して解決する反復処理を削減することで、AWS Graviton ベースのインスタンスへの移行を加速します。

Porting Advisor for Graviton は、AWS GitHub Repository から無料で入手してソースからビルドできます。このツールは、ソースコードをスキャンしますが、バイナリファイルはスキャンしません。Porting Advisor for Graviton は、コードの変更や API レベルのレコメンデーションは一切行いません。また、データを AWS に送信することもありません。このツールは、C/C++、Fortran、Go 1.11 以上、Java 8 以上、Python 3 以上をサポートしており、x86 ベースと arm64 ベースのマシンで実行できます。

詳細については、Porting Advisor for Graviton の GitHub リポジトリを参照してください。ワークロードを AWS Graviton ベースのインスタンスに移行する方法については、AWS Graviton テクニカルガイドの GitHub リポジトリAWS Graviton の移行ガイドを参照してください。AWS Graviton ベースの EC2 インスタンスの使用を開始するには、AWS マネジメントコンソールAWS コマンドラインインターフェイス (AWS CLI)AWS SDK にアクセスしてください。