2013-03-18 104 views
1

是否有任何方式将WCF服务放入Azure CDN Endopint?或者只有放置静态内容才有效?在CDN端点放置WCF服务?

这将是有用的,因为我有一个不断与WCF服务通信的Web前端。

如果不是,有关如何减少延迟的建议?

回答

1

如果要在Azure中运行冗余WCF服务,请创建一个WCF服务Web角色项目并进行部署。在配置中,您可以扩展部署以满足负载。您可以为每个包创建和部署多个角色,每个角色都有其单独的实例数。

如果您希望服务分布在多个地区,您必须使用Azure Traffic Manager来处理基于位置或循环格式的流量。

+0

假设我有5个相同Web角色的实例。是否需要设置Azure流量管理器?还是仅在分布不同地区的流量时才需要?顺便说一下,有没有办法自动缩放实例? – jlcivico 2013-03-18 20:00:39

+0

流量管理器只在尝试在区域之间进行负载平衡时才重要。查看www.paraleap.com以自动缩放Azure中的Web角色 – Igorek 2013-03-18 20:11:08

+0

您只需要Traffic Manager即可跨区域进行负载平衡。在同一区域内,您可以通过增加实例计数来进行缩放。对于自动调节,请查看[Azure Auto-Scaling Application Block](http://msdn.microsoft.com/zh-cn/library/hh680892(v = pandp.50).aspx) – 2013-03-18 20:18:45