Azure,具有单个DNS端点的多个服务

时间:2014-07-04 13:58:52

标签: web-services azure dns

因此,我们将从传统的IIS托管环境迁移到Azure。

我们当前解决方案的情况是,在一个站点下的IIS中托管了三个Web服务。这些服务均可通过http://api.example.com/ServiceName.svc

访问

为了向后兼容,我们需要Azure,Cloud Web Services提供相同的可用性。如果服务部署为独立服务,则它们具有不同的DNS名称。如果它们捆绑在一起,那么它们必须在不同的端口上运行。无论如何,这是我的理解,这意味着我们已经被淘汰了。

是否可以解决这个问题?

我的一个解决方案是创建一个非常轻的代理/路由器服务,接受对三个服务的请求,然后根据完整的URL而不仅仅是主机路由到相应的内部服务。

我是Azure的新手,所以也许在发动机罩下面有一些东西可以帮助解决所有这些问题。

由于

1 个答案:

答案 0 :(得分:0)

如果您的服务都在一个项目下,那么将它们部署到单个云服务(因此,单个主机名/端口)应该没有问题。