【问题标题】:Using Azure Compute to Replace Win2008 IIS server?使用 Azure Compute 替代 Win2008 IIS 服务器?
【发布时间】:2012-03-27 18:59:14
【问题描述】:

我们正在寻求用基于 Azure 云的解决方案替换我们的普通 Win2008 R2 IIS 服务器。我们当前的使用场景是这样的:

服务器 A 托管 7 个网站。 所有网站都使用 Visual Studio 2010 进行管理和维护。它们是 Web 项目,而不是 Web 服务。每个站点都有唯一的域名。 www.comanyA.com、www.companyB.com Intranet.companyB.com 等。共有三个站点启用了 SSL 并拥有 Verisign 证书。

站点由许多 asp、aspx 和图像文件组成。我们还按需创建文件内容(Excel 导出),然后用户可以单击下载。我们还为后端数据连接到 SQL Server。我们需要到 SQL Azure DB 和/或本地 SQL 数据库的安全连接(取决于我们何时将 SQL 移动到 SQL Azure)。

我还需要相同的安全权限设置,以便所有用户都拥有与现有 IIS 服务器相同的权限。所以我想要主动直接集成。

我真的不希望有一个仅在云中运行的 VM 映像。我不想维护操作系统级别的东西,(更新等)

这是 Azure Compute 可以为我做的事情吗?

谢谢!

【问题讨论】:

    标签: azure azure-storage


    【解决方案1】:

    这实际上不是一个问题。我在这里看到的唯一真正的问题是

    “这是 Azure Compute 可以为我做的事情吗?”

    答案是 - 取决于 :) 在很大程度上,Azure 计算可能并且将会帮助您!

    要解决挑战 #1(多个网站/无 ssl)- 最简单。查看thisthat 的博文。

    挑战 #2(连接到 SQL Azure/本地 SQL Server)——第二简单。 SQL Azure 仍然只支持SQL Server Authentication and it requires encrypted connection。至于连接到 On-Premise SQL Server,您可以使用Windows Azure Connect(和here)。你甚至可以domain-join your compute instances in the cloud

    挑战#3(Active Directory 集成)- 挑战#2 中描述的其中一部分- 域加入您的角色!但您也可以查看Windows Azure Access Control Service and its ADFS integration

    挑战#4(同一端点后面的多个启用 SSL 的站点)。好吧,这是最棘手的!在Windows Azure everything lives behind a load balancer。因此,您通常只能定义一个标准 HTTPS(在端口 443 上)端点。就是这样。尽管您现在可以为每个启用 SSL 的不同站点拥有单独的 SSL 证书,但这在 Windows Azure 中是不可能的。要在 Windows Azure 中工作,您需要一个主题备用名称证书(hereherehere 只是一些示例)。

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-12
      • 1970-01-01
      • 2011-06-02
      • 1970-01-01
      相关资源
      最近更新 更多