将ASP.NET应用程序移动到云端

时间:2010-05-24 19:43:45

标签: asp.net cloud cloud-hosting

我是云计算的新手,所以请在这里忍受我。我有一个现有的ASP.NET应用程序,其中SQL Server 2008托管在虚拟专用服务器上。以下是它的简要内容:

  1. 前端接受用户的请求并将其添加到数据库表
  2. 在后台运行的Windows服务会接收请求,对其进行处理并设置标记。
  3. Windows服务还会创建供用户下载的文件。
  4. 用户下载文件
  5. 我想将此Web应用程序与服务一起移动到云端。我设想的架构是我将有一个Web服务器,我将在其中安装前端和Windows服务。我还将有一个用于文件存储的云文件服务器。 Windows服务应该以某种方式创建一个文件并将其传输到云文件服务器(我认为这是可能的吗?)

    我的问题:

    1. 架构看起来是朝着正确的方向发展吗?
    2. 我知道亚马逊长期以来一直在提供云服务。如果我想对我的应用程序进行最小的更改,我应该选择亚马逊,Rackspace,Azure还是其他一些提供商?
    3. 据我所知,我不仅要支付文件存储和网络服务器的费用,还要支付下载文件的用户的带宽以及将文件上传到云服务器的Windows服务。我可以假设这些费用可以忽略不计吗?我应该开始使用VPS + Cloud Files组合吗?
    4. 还有其他想法/建议吗?

1 个答案:

答案 0 :(得分:0)

@ user102533,

您描述的场景非常接近我们在guide中介绍的场景。您也可以下载文件here

该网站应该是相当明星的转移。要考虑的关键事项: - 身份验证 - 会话管理 - 带宽使用和延迟考虑(例如大ViewState等)

Windows服务必须重构为“工作者”。这在上面的指南中有详细说明,用于非常相似的目的。

该指南附带完整样本,展示了如何操作。

希望它有所帮助 欧金尼奥