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專享例項的建立及部署工作,會在例項列表中顯示。接下來即可使用該例項進行服務的釋出及訂閱工作。