翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
.NET
.NET アプリケーションの開発とデプロイは、クラウドコンピューティングが提供するスケールと俊敏性を実現するための重要な鍵です。多くのレガシー .NET アプリケーションの場合、 でアプリケーションを実行するのに最適なコンピューティング選択肢 AWS は、 AWS Elastic Beanstalk または Amazon Elastic Compute Cloud (Amazon EC2) のいずれかを介して仮想マシンを使用することです。Windows および Linux コンテナで .NET アプリケーションを実行することもできます。
.NET Core の導入により、すべてのクラウド上の利点を活用する最新の .NET アプリケーションを設計できます。最新のアプリケーションでは、従来のコンピューティング選択のセットを使用し、 AWS Fargate や など、さまざまなタイプのサーバーレス環境をターゲットにすることもできます AWS Lambda。.NET 6+ では、Graviton2 EC2 ファミリーなどの ARM64 EC2 インスタンスでワークロードのパフォーマンスの高いホスティングが提供されるようになりました。 Graviton2 これにより、Amazon EC2 で利用可能な最新世代のプロセッサにアクセスできます。つまり、アプリケーションは、ビデオエンコーディング、ウェブサーバー、ハイパフォーマンスコンピューティング (HPC) など、ワークロードタイプに特化したコンピューティングでホストできます。

このセクションでは、コスト効率を重視してクラウドの利点を活用するように .NET アプリケーションを適応させるための推奨事項を提供します。