gpt4 book ai didi

.net - 在云上部署 .NET Windows 应用程序

转载 作者:行者123 更新时间:2023-12-01 09:05:37 24 4
gpt4 key购买 nike

有什么方法可以将 .NET Windows 应用程序部署在云上吗? PaaS(平台即服务)怎么样?我对所有云技术都很陌生。任何在这方面的帮助都将受到高度赞赏。

最佳答案

您需要考虑两个主要的云基础架构系列:IAAS(基础架构即服务),您可以按小时有效租用虚拟机,或 PAAS> (平台即服务)您可以在其中租用完整的部署基础设施。

Amazon EC2 是 IAAS 市场中最大且领先的参与者。您可以租用预安装和预配置了 Windows Server(以及 SQL Server,如果您愿意)的 VM。您需要自己部署、配置和维护您的应用程序;配置完实例后,Visual Studio 工具就可以很好地实现此目的。

您还需要在虚拟机上维护 Windows - 这包括 Windows 更新。

Azure 是领先的 Windows PAAS 平台。将应用程序部署到 Azure 变得相当简单,因为 Microsoft 有一些与 Visual Studio 集成的优秀工具,使部署尽可能轻松。 Microsoft 将负责操作系统和底层管道的维护,这对于中型到大型应用程序来说可能是重要的配置。

正如其他人提到的,一些供应商混合了这两种方法:AppHarbor具有 IAAS 和 PAAS 的两个方面。

为了充分利用任一平台,值得使用专业存储技术。两者都有一个简单的键/值对存储系统,比 SQL 数据库快得多,但有一些缺点,例如不支持事务。但是,根据您的应用程序及其大小,这可以大大加快速度。

云基础设施的巨大好处是您无需再关心诸如此类的事情

  • 托管具有冗余功能的本地服务器网络
  • 高速双向网络连接
  • 灾难恢复和备份
  • 国际网络延迟
  • 横向扩展:一般来说,您只需购买另一个实例来处理额外的负载

如果您手头上已经拥有一支由数据中心专家组成的精干团队和超高速网络,那么它很可能不合适。

我建议你评估一下

  • 应用程序的使用情况:是否经常使用?内部还是外部?
  • 正常运行时间要求: 如果 网站出现故障,您会损失多少钱?
  • 您拥有的可用 IT 资源量:云基础架构“对开发人员友好”,可以减少对运营人员的需求
  • 您的预算:使用本地系统实际上可能更具成本效益

祝你好运!

关于.net - 在云上部署 .NET Windows 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8308651/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com