數據中心整體業務邏輯可從上圖體現。自服務業務模型和SDN業務模型類似。對於自服務平臺來說,通常部署位於帶外管理網絡,通過帶外網絡下發配置、檢查配置、備份配置等工作。對於現有傳統數據中心來說,底層資源由不同硬件設備集成提供服務,不同廠商的產品及功能均有不同的管理模式,對於自服務而言,每一個前端頁面的功能點對應不同廠家設備功能均有不同的API接口。基礎設施的架構也限制自服務對用戶提供的種類,例如VPC業務,在一個大的平臺中,需要拆分出獨立的網絡對外提供服務(部分公雲的網絡採用MPLS ***模式建設,部分採用SDN在基礎網絡上跑邏輯網絡);某些項目模式下,底層的虛擬化並不是將所有的服務器放入一個計算虛擬池中,而是形成多個計算虛擬池,底層的IT基礎設施架構和自服務平臺息息相關。
1、 數據中心網絡可分爲帶外管理網絡、業務網絡、存儲網絡、遷移網絡(For虛擬化)
2、 從類型分爲網絡、服務器、安全、存儲、負載均衡、數據庫等幾類。
自服務平臺可拆分爲兩類,一類內部操作平臺,一類用戶操作平臺,使用受衆如下:
1、 內部操作平臺:內部團隊,可集成進入更多功能
2、 用戶操作平臺:提供用戶基本的業務服務操作
底層的IT基礎設施架構標準化,從設備的部署位置,哪類設備需要接入到固定的某個接口,某類設備的某一接口統一使用什麼功能,交換機的接口範圍用於什麼業務,安全設備部署模式固定,數據庫統一採用固定架構,定義標準化能夠最大的節約成本。甚至從機櫃內設備的部署位置都應形成標準化,節約跳線成本。
控制平臺用於接收來自操作平臺的操作指令,在控制層將用戶指令翻譯爲IT基礎設施的命令配置。通常操作平臺一個動作,對底層設備而言,需要產生大量的連鎖操作,南向接口統一管理設備,北向接口統一接收指令。
在操作平臺層面面對不同的受衆有不同的需求,對於數據中心資源使用,能抽象出通用的功能點,可依據不同的功能點梳理底層聯動的API接口。從通用功能點出發,用戶在使用層面一般關心業務穩定性、監控、資源使用、安全防護等相關功能。
不同的層面處理不同的工作,分爲操作層、控制層、IT基礎設施層。操作層面保證通用功能及定製化功能,在控制層面注重指令翻譯、廠商list、版本、命令、api;IT基礎設施層形成標準化架構,現有IT基礎設施架構已然固化,特例較少。
操作平臺:
1) 用戶安全需求
2) 資源需求
3) 用戶體驗
4) 建立功能點list清單
5) 抽象數據中心資源通用需求
6) 從功能點出發獲取廠商API接口,並建立廠商list清單
控制平臺:
1) 接收操作平臺指令,通過帶外管理網絡下發配置至IT基礎設施
2) 週期性檢查IT基礎設施配置和用戶使用資源庫內容一致
3) 針對不同功能點,創建功能點、廠家、設備型號、版本、指令等字段
4) 梳理功能點下發聯動邏輯
IT基礎設施:
1) 基礎設施架構標準化
2) 網絡:
a) 端口業務範圍固化
b) 上下行連接接口固化
c) 服務器連接接口固化
d) 核心骨幹架構及接入架構固化(可形成大型,中型,小型等三類架構)
e) 業務IP地址資源及端口資源池化(公網/私網)
f) 管理IP全國統一規劃
3) 負載均衡
a) 硬件部署模式(旁掛/串接)
b) 硬件使用類型(鏈路負載均衡:outbound/inbound;應用負載均衡)
c) 軟件負載均衡部署模式(集羣/單機;部署位置)
d) 軟件負載均衡選擇(lvs/haproxy/nginx)
4) 存儲
a) 硬件存儲(陣列/san交換機)
b) 服務器存儲(swift/ceph/nfs)
5) 虛擬化
a) 服務接口數量,接口類型,接口速率
b) 服務器接口使用業務固化
c) 邏輯網絡配置固化
d) 管理網絡配置固化
e) 資源整體池化,拆分業務區域通過邏輯方式完成,由控制平臺操作vcenter及交換機聯動完成
f) 虛擬機IP地址池化由控制平臺控制分配,不允許vm os層面修改
g) 安全控制由控制平臺調度底層安全策略完成
6) 數據庫
a) 架構標準化
b) 開資源統一由控制平臺調度
自服務平臺完成後,管理模式可採用大集中方式運行,一線保留綜合佈線及監控,二線通過專線聯入統一監控及管理,業務團隊也可通過自服務平臺生成資源,減少成本,形成運維自動化及自服務管理體系