Service Bus云(SB云,这缩写。。。),即为服务总线云。

 

那这个到底派什么用处的呢?

简单来说,服务提供者可利用Service Bus使在企业本地的WCF服务与云之间建立双向交互通道。然后,服务使用者就可向公开的服务地址发送请求消息,Service Bus则会将消息安全地转发给本地服务。

这样,服务提供者和服务使用者都只需连接Service Bus,而避开错综复杂的防火墙和NAT,使连接简单化,服务云端化。

 

下面我们来看下怎么配置Service Bus云。

1. 首先还是在Web平台中添加Service Bus服务。

System Center 2012 R2实例2—构建Azure Pack云15—构建SB云_第1张图片

System Center 2012 R2实例2—构建Azure Pack云15—构建SB云_第2张图片

接收后会自动安装。

System Center 2012 R2实例2—构建Azure Pack云15—构建SB云_第3张图片

但最后安装会失败。

System Center 2012 R2实例2—构建Azure Pack云15—构建SB云_第4张图片

这个问题我也困扰了好久,最后发现需要安装Visual C++ Redistributable for Visual Studio 2012 Update 4。

http://www.microsoft.com/zh-CN/download/details.aspx?id=30679

System Center 2012 R2实例2—构建Azure Pack云15—构建SB云_第5张图片

这样,就能顺利安装完毕了。

System Center 2012 R2实例2—构建Azure Pack云15—构建SB云_第6张图片

 

2. 安装完毕后打开Service Bus配置。

System Center 2012 R2实例2—构建Azure Pack云15—构建SB云_第7张图片

这里使用创建新场并使用自定义设置。

System Center 2012 R2实例2—构建Azure Pack云15—构建SB云_第8张图片

指定数据库,并配置服务账户和证书等。

System Center 2012 R2实例2—构建Azure Pack云15—构建SB云_第9张图片

System Center 2012 R2实例2—构建Azure Pack云15—构建SB云_第10张图片

同时配置管理门户的管理员和用户密码

System Center 2012 R2实例2—构建Azure Pack云15—构建SB云_第11张图片

确认摘要后确认执行。

System Center 2012 R2实例2—构建Azure Pack云15—构建SB云_第12张图片

最后等待配置进度全部完毕。

System Center 2012 R2实例2—构建Azure Pack云15—构建SB云_第13张图片

这样Service Bus就安装完毕了。

 

3. 现在我们到管理员WAP门户,选择Service Bus云。

System Center 2012 R2实例2—构建Azure Pack云15—构建SB云_第14张图片

选择连接后,输入连接凭证。

System Center 2012 R2实例2—构建Azure Pack云15—构建SB云_第15张图片

连接后可以确认状态。

System Center 2012 R2实例2—构建Azure Pack云15—构建SB云_第16张图片

可以点击进入进一步确认计算节点,数据库和配置端口等情况

System Center 2012 R2实例2—构建Azure Pack云15—构建SB云_第17张图片

 

4. 和之前添加其他的服务一样,要给租户使用服务,还要在计划中添加Service Bus服务。

System Center 2012 R2实例2—构建Azure Pack云15—构建SB云_第18张图片

在计划服务中确认状态

System Center 2012 R2实例2—构建Azure Pack云15—构建SB云_第19张图片

 

5. 最后我们登录租户门户,可以发现Service Bus服务已经显示出来了。

System Center 2012 R2实例2—构建Azure Pack云15—构建SB云_第20张图片

选择新建,确定命名空间。

System Center 2012 R2实例2—构建Azure Pack云15—构建SB云_第21张图片

创建完成。

System Center 2012 R2实例2—构建Azure Pack云15—构建SB云_第22张图片

点击进入配置后,可确认共享的访问策略和秘钥。

System Center 2012 R2实例2—构建Azure Pack云15—构建SB云_第23张图片

新建队列

System Center 2012 R2实例2—构建Azure Pack云15—构建SB云_第24张图片

System Center 2012 R2实例2—构建Azure Pack云15—构建SB云_第25张图片

新建主题

System Center 2012 R2实例2—构建Azure Pack云15—构建SB云_第26张图片

System Center 2012 R2实例2—构建Azure Pack云15—构建SB云_第27张图片

这样租户作为服务提供者就可以用WCF连接Service Bus进行进一步的开发工作了,这里就不展开了。