.NET - AWS 规范性指导

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

.NET

开发和部署 .NET 应用程序是帮助您实现云计算所提供规模和敏捷性的关键所在。对于许多传统的.NET 应用程序,最适合在中运行应用程序的计算选择 AWS 是通过 AWS Elastic Beanstalk 或亚马逊弹性计算云 (Amazon EC2) 使用虚拟机。此外,还可以在 Windows 和 Linux 容器中运行 .NET 应用程序。

引入 .NET Core 使您能够设计出利用云所有优势的现代化 .NET 应用程序。现代应用程序可以使用传统的计算选择集,也可以针对各种类型的无服务器环境,包括 AWS Fargate 或 AWS Lambda。.NET 6+ 版本现在能够为 ARM64 EC2 实例(如 Graviton2 系列的 EC2 实例)上的工作负载提供高效托管。这样一来,便能够使用 Amazon EC2 上提供的最新一代处理器。这意味着,您的应用程序可以托管在专门针对您的工作负载类型(如视频编码、Web 服务器和高性能计算(HPC))的计算设备上。

优化 Microsoft 工作负载的 .NET 成本

本部分提供了相关建议,旨在帮助您对 .NET 应用程序进行调整,以充分利用云技术带来的优势,并着重强调成本效益。