.NET - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

.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ファミリーなどのARM64EC2インスタンスでワークロードの高性能ホスティングが提供されるようになりました。これにより、Amazon で利用可能な最新世代のプロセッサにアクセスできますEC2。つまり、アプリケーションは、ビデオエンコーディング、ウェブサーバー、ハイパフォーマンスコンピューティング () など、ワークロードタイプに特化したコンピューティングでホストできますHPC。

Microsoft ワークロードの .NET コストの最適化

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