.NET - AWS 规范性指导

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

.NET

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

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

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

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