【发布时间】:2014-07-06 21:50:19
【问题描述】:
所以我们正在从传统的 IIS 托管环境迁移到 Azure。
我们当前解决方案的情况是,在一个站点下的 IIS 中托管了三个 Web 服务。这些服务都可以通过http://api.example.com/ServiceName.svc访问
为了向后兼容,我们需要 Azure 云 Web 服务提供相同的可用性。如果服务部署为单独的,则它们具有不同的 DNS 名称。如果它们捆绑在一起,那么它们必须在不同的端口上运行。无论如何,这是我的理解,这意味着我们被斯诺克了。
有没有可能解决这个问题?
我的一个解决方案是创建一个非常轻量级的代理/路由器服务,它接受三个服务的请求,然后根据完整的 URL 而不仅仅是主机路由到适当的内部服务。
我对 Azure 很陌生,所以也许引擎盖下有一些东西可以帮助解决所有这些问题。
谢谢
【问题讨论】:
标签: web-services azure dns