2018年4月11日 星期三

雲時代機房建置架構與安全淺談

機房建置,近年數據中心處於高速的建設發展時期,“十三五”規劃中也將大數據、雲計算作爲當前國家經濟社會發展的重要戰略內容,各政府部門對戰略性新興產業的大力扶持,以及對雲計算、物聯網、寬帶和下一代網絡的發展的高度重視,都給建設數據中心帶來極大利好因素,各廣電網絡公司陸續有大量的數據中心建設規劃。隨着數據中心的迅速發展,尤其是雲技術改變了數據中心的IT資源交付方式,使得數據中心的物理資源與服務解耦,從而更好地爲各種業務提供服務。但是,數量衆多的數據中心也給運維帶來了沉重的負擔,多個數據中心之間的資源共享、統一管理、提升業務服務質量等問題都亟待解決。建設過程中常遇到的技術問題可能包括:
 機房建置
如何選擇數據中心的架構?
如何能夠保證雲數據中心繫統的安全可靠?
華爲的雲數據中心解決方案很好地解決了以上問題,下面我們將逐一討論所涉及到的熱點技術:
公有云VS私有云
大多數廣電在規劃雲數據中心架構的時候都在猶豫是採用分佈式存儲還是使用傳統集中式的磁盤陣列?其實質是在考慮雲數據中心採用公有云架構還是私有云架構。公有云架構是未來演進的方向,更能體現資源服務化的雲計算本質,但其在兼容性、可靠性、安全性等方面並不完全適合現階段雲數據中心的業務系統。私有云雖然看起來不那麼高大上,在資源共享和運維管理的自動化水平上不如公有云,但私有云能更好地兼容現有商業軟件,從而在設備利舊和業務遷移上能節省大量的資金和時間。
鑑於公有云和私有云都各有優缺點,在雲數據中心的實際項目中往往採用融合式架構,針對不同的分區、不同的用戶所訪問的業務系統,分別採用公有云架構和私有云架構。以分佈式存儲爲基礎的公有云架構,對要求數據強一致性的關係型數據庫是很難提供高性能的裸卷,因此基於商業化的大型數據庫的業務遷移就必須進行應用系統改造,通過分庫分表來適應互聯網架構的輕載數據庫集羣。因此,對於集客業務的業務系統,大量的運算都是結構化的數據匹配和對比分析,採用基於Oracle的商業化數據庫集羣來實現數據強一致性,更適宜採用私有云架構,也就是集中的磁盤陣列存儲。
雲數據中心是不是不需要分佈式存儲呢?當然也不是,至少在雲數據中心的大數據分析,大多數都會採用基於Hadoop的計算存儲平臺。這種分佈式的計算架構決定了底層的存儲平臺適宜採用服務器內置硬盤的分佈式文件系統HDFS.
除了上述私有云平臺的集中式塊存儲和公有云平臺的分佈式文件存儲,雲數據中心是否還有其他形式的存儲需求呢?還是有少數雲數據中心會用到分佈式塊存儲和分佈式對象存儲兩種類型。分佈式塊存儲幾乎是爲高併發、低延遲的高速數據庫準備的,用於替換傳統承載在小型機的數據庫系統。分佈式對象存儲適用於海量的存儲對象,一般用於大規模網盤、視頻監控等非結構化數據存儲與處理。
綜上所述,雲數據中心的建設要根據不同的業務系統對存儲資源的需求進行架構設計,不拘泥於一定構建爲公有云分佈式架構,也不能要求一定建設爲相對傳統的私有云集中式架構。考慮到雲數據中心未來承載業務系統的多樣性和擴容空間,一般都會把架構設計成公有云和私有云相混合的融合架構。

沒有留言:

張貼留言