4

我们正在 Windows Azure 上构建 SAAS 解决方案。每个客户都应该有可能将他的自定义域 (example.com) 映射到我们的服务。

根据这篇文章,将自定义域映射到 Azure 托管服务有两种选择:

  1. CNAME 记录(需要一个子域,例如 www)。不是个案。必须有没有子域的选项。

  2. 将 A 记录映射到 VIP(虚拟 IP)。这个更好。提到:“除非托管服务的部署被删除,否则部署的VIP保证不会改变”。但是前几天我们的IP突然变了,没有删除。目前它是一个试用账户(90 天),并且只使用了一个实例。大概这可能是一个原因。

起初我们计划使用 A 记录将自定义域(example.com 等)映射到 VIP,但似乎不稳定。至少在审判中不是。

有没有人建造过类似的东西?如何实现自定义域的稳定映射?

4

2 回答 2

1

我会选择 CNAME,因为这是全球 Windows Azure 用户普遍使用的名称,但是作为 Windows Azure 保证,只要您不删除服务,VIP 在服务生命周期内不会更改,所以您肯定可以用它。我已经看到用户也开始使用它。

-> 关于您声称即使您没有删除服务也更改了 VIP 的说法,我想说即使使用试用帐户也不能发生这种情况。

  • 你是如何部署你的应用程序的?如果您以删除先前部署并创建新部署的方式部署应用程序,这可能会导致 VIP 发生变化。例如从 VS 部署,删除现有部署,然后创建一个新部署,这将导致相同的行为。更新现有部署并确保您正在使用的过程正在进行升级(无删除 + 新部署)总是好的。

如果上述情况不是您的情况,并且您确定您的 VIP 已更改而没有删除现有部署,则应将此通知 Windows Azure 支持团队,因为 Windows Azure 声称只要不删除 VIP 在服务生命周期内就不会更改.

于 2012-05-09T15:24:09.477 回答
1

处理此问题的最佳方法是使用上面的选项 1。您的服务可能因多种原因而下降,所有这些都不能保证 VIP 将保持不变。所以最安全的方法是使用 CNAME。

于 2012-05-09T13:46:42.153 回答