gpt4 book ai didi

.net - 云上的非 ASP.NET

转载 作者:行者123 更新时间:2023-12-03 06:06:19 26 4
gpt4 key购买 nike

我们正在研究云以寻找一些解决方案和我们的核心产品。我们是该领域的新手,因此想询问您的经验问题。

各种云服务似乎都是围绕 Web 应用程序的。这很棒,但我们的应用程序是一个面向 .NET Windows Service/.EXE 的 Web 应用程序。我们可以在云中执行这两者吗,还是只针对网络应用程序?

我们的应用程序结构:

Web 浏览器 -> WCF HTTP 服务 (IIS) -> TCP/IP 服务 (.NET Win .EXE/Service) -> SQL Server

我们在这里考虑的是单一云,还是选择 Azure,1 或 2 个云用于应用程序层,第三个云用于 SQL?

此外,根据您的经验,迁移现有应用程序有多容易?

最后,对于初学者有什么建议吗? Azure 显然在名单上,也听说过 Rackspace/Mosso 的好消息。

最佳答案

云提供商通常属于两个阵营之一。它们要么为您管理底层操作系统(例如 Google App Engine 或 Windows Azure),要么只是为您提供一种启动其他标准虚拟机(例如 EC2)的方法。

如果您希望移植非基于 Web 的现有应用程序,那么最简单的方法就是采用 VM 路线。否则,您必须研究云平台以了解哪些服务可供您使用(提示:标准 Windows 服务不会 - 但您可以根据您的需求使用 Web 服务围绕该服务进行架构设计)。

Rackspace实际上提供了云平台(云站点)和VM平台(云服务器)。我对这两者都没有经验,但一直很喜欢他们的托管服务。

恕我直言,迁移云的第一步是云服务器或 EC2。您正在寻找的神奇关键字是 root 或管理员登录(SSH 或 RDP) - 这将告诉您您正在处理虚拟机平台。如果他们要求您使用 SDK,那么您就有一个云平台。

关于.net - 云上的非 ASP.NET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2417274/

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