CSB專享例項部署操作手冊
1. 概述
阿里云云服務匯流排(Cloud Service Bus,簡稱CSB)提供常用協議服務的接入、開放和轉換,可以應用於公共雲、專有云,以及混合雲場景,實現企業的跨系統跨協議服務互通。
CSB在公共雲上面向企業使用者提供兩種型別的服務例項:共享例項和專享例項。共享例項共享例項僅用於體驗試用目的,不建議正式生產使用。
本文主要介紹CSB專享例項的建立及部署。
2. 建立CSB例項
2.1 前提條件
1. 需要賬號擁有指定角色AliyunCSBAccessingSLBRole,並做相應的授權,使當前賬戶擁有SLB的使用許可權及管理許可權。
2. 在策略管理中建立自定義策略,名字AliyunCSBAccessingSLBRolePolicy,具體許可權如下:
{ "Version": "1", "Statement": [ { "Action": [ "slb:AddBackendServers", "slb:RemoveBackendServers", "slb:CreateLoadBalancerTCPListener", "slb:DescribeLoadBalancerTCPListenerAttribute", "slb:SetLoadBalancerTCPListenerAttribute", "slb:CreateLoadBalancerHTTPListener", "slb:DescribeLoadBalancerHTTPListenerAttribute", "slb:SetLoadBalancerHTTPListenerAttribute", "slb:CreateLoadBalancerHTTPSListener", "slb:DescribeLoadBalancerHTTPSListenerAttribute", "slb:SetLoadBalancerHTTPSListenerAttribute", "slb:StartLoadBalancerListener", "slb:StopLoadBalancerListener", "slb:DeleteLoadBalancerListener" ], "Resource": "*", "Effect": "Allow" } ] }
3. 修改AliyunCSBAccessingSLBRole角色詳情,具體內容如下:
{
"Statement": [
{
"Action": "sts:AssumeRole",
"Effect": "Allow",
"Principal": {
"Service": [
"csb.aliyuncs.com"
]
}
}
],
"Version": "1"
}
4. 編輯AliyunCSBAccessingSLBRole角色的授權策略,通過關鍵詞搜尋授權策略AliyunCSBAccessingSLBRolePolicy,並單擊>按鈕將該授權策略新增到角色內:
2.2 開通CSB
在使用CSB前,需要在EDAS管理控制檯的元件中心開通雲服務匯流排,具體如下圖。開通後,即可在左側功能導航欄看到“雲服務匯流排”的功能選單。
2.3 提交CSB例項建立申請
開通雲服務匯流排後,就可以在 EDAS 控制檯建立CSB專享例項了,也可以對這些例項進行擴容、縮容操作。具體操作如下:
1. 登入EDAS控制檯。
2. 在左側導航欄中選擇雲服務匯流排>例項管理。
3. 在例項列表頁面單擊新建例項。
4. 在彈出的SLB操作授權對話方塊中單擊確認,跳轉到雲資源訪問授權頁面,單擊同意授權,授權CSB繫結和解綁SLB。
3. 部署CSB例項
3.1 前提條件
在進行CSB例項部署前,需要先建立用於部署CSB例項的VPC、交換機、安全組,並在該VPC內建立非共享型私網SLB。
SLB 的監聽埠和探活地址會根據下表自動配置。
後端協議/埠 |
會話保持 |
排程演算法 |
探活協議/埠 |
探活地址 |
說明 |
TCP: 8086 |
關閉 |
加權最小連線數 |
HTTP: 8086 |
/monitor/status.1688 |
CSB RESTFul接入 |
TCP: 9081 |
關閉 |
加權最小連線數 |
HTTP: 8086 |
/monitor/status.1688 |
CSB WebService接入 |
TCP: 8081 |
關閉 |
加權最小連線數 |
HTTP: 8086 |
/monitor/status.1688 |
CSB結點互聯 |
3.2 例項部署
完成SLB操作授權後,返回新建例項頁面,即可進行CSB部署操作。如下圖設定例項引數,然後單擊確認。
- 例項名:命名格式必須以預設字首 csb_aliyun_<region>_ 開始,後面為 5~64 位字元的字母、數字及或下劃線。其中 <region> 是當前地區名,例如 cn_hangzhou 。
- VPC:系統會根據您賬戶下的 VPC生成預設配置,也可以根據實際需要在引數下拉選單中選擇對應資源。
- 交換機:系統會根據您賬戶下的交換機生成預設配置,也可以根據實際需要在引數下拉選單中選擇對應資源。
- 安全組:系統會根據您賬戶下的安全組生成預設配置,也可以根據實際需要在引數下拉選單中選擇對應資源。
- SLB:系統會根據您賬戶下的SLB生成預設配置,也可以根據實際需要在引數下拉選單中選擇對應資源。
- ECS 規格:系統會生成預設配置,也可以根據實際需要在引數下拉選單中選擇對應資源。
- 部署 ECS 數量:系統會生成預設配置,建議至少選擇2臺。
至此,就完成了CSB專享例項的建立及部署工作,會在例項列表中顯示。接下來即可使用該例項進行服務的釋出及訂閱工作。