雲計算平臺的設計原則

毫無疑問,構建雲計算的起步即是着手建設雲計算基礎架構,明確建設雲計算基礎架構平臺應用需求後,在雲計算建設的整個過程當中,都須要採用特定的技術進行支持,遵循一些基本的原則來設計硬件平臺,使其真正達到彈性、靈活和高可靠性的目標。html

雲計算平臺的設計原則雲計算平臺的設計原則

首先,因爲雲計算平臺每每會運行不僅一個甚至不僅一類應用,所以選擇適用的設備是很是必要的。例如在運行基於互聯網或者小型增值應用時,一般採用開放的x86服務器架構會具備較好的適用性,可是若是須要運行某些複雜應用,如數據庫、在線聯機處理應用時,對穩定性和安全性的要求每每較高,這種狀況下采用Unix服務器是更適用的選擇。遵循這一原則,將幫助雲計算平臺實現計算能力和計算資源的優化。從存儲產品的角度來看,對於複雜的應用來講,選擇基於光纖的SAN存儲方式是一種很好的選擇,可是對於相對比較獨立、複雜程度不高的應用來講,SCSI會具備更強的適用性。所以,適用性對於搭建一個成功的雲計算平臺來講是首要的原則。linux

其次,開放性是雲計算平臺區別於傳統數據中心的一個重要特徵,即爲其對於應用的開放性。好比,在雲計算平臺運行中,可能會陸續有不一樣類型應用、服務接入,儘管在接口類型等方面有具體的標準來規範,可是採用相對主流、開放的硬件架構、操做系統,對於新增應用的無縫接入是尤其必要的。數據庫

在兼容性方面,應從硬件系統和業務系統兩個方面來考慮。硬件系統的兼容性表如今服務器接口、芯片種類、存儲接口和架構等各個方面。例如,因爲雲計算一般都會採用虛擬化技術來實現動態的管理,並提升服務器和存儲利用率,可是CPU對於虛擬化技術的支持是有差異的,這時,就須要選擇對於主流虛擬化軟件兼容性較好的服務器和CPU來支持虛擬化的部署。一樣,在網絡設備中,若是要實現虛擬機跨網段的自由遷移,也須要路由器可以對這一功能具備很好的支持和兼容性。同時雲計算平臺應兼容既有的業務系統,在系統遷移中對原有系統不須要進行大的改動,實現平滑遷移,從而保證關鍵業務的連續性和系統遷移成本。安全

空間日益稀缺成爲數據中心面臨的廣泛困境,在選擇雲計算平臺的硬件時,也須要考慮環境和空間的佈置。傳統的服務器,須要佔用大量的機架、空間,消耗大量的電纜和輔助材料。另外,空間的佔用也會帶來管理的困難,增長維護成本。爲了營造一個高效的雲計算平臺,須要在硬件搭建時就考慮提升部署的密度,採用高密度計算系統就是一個不錯的解決方案。服務器

綠色是數據中心永恆的話題,對於雲計算平臺來講,實現綠色IT也是一個重要的構建原則。不佳的平臺將會消耗更多的服務器、存儲、網絡設備,從而增長提供冷卻的空調數量,消耗大量的電能。其實這些電能消耗對於雲計算平臺來講,是徹底能夠經過優化設計來避免的。除了選擇能耗較低的硬件產品外,在供電系統、風道、出風方式、硬件格局、運營管理等方面,也須要進行合理規劃和管理。網絡

綜上,隨着大規模雲計算數據中心的快速發展,後期擴容以及維護的難度與日激增,在設計雲計算平臺架構之初,充分考慮適用、開放、兼容、高密度、綠色特性已經成爲共識。架構

原文來自:http://cloud.51cto.com/art/201810/585788.htm優化

本文地址:https://www.linuxprobe.com/design-principles-cloud.html編輯:吳康寧,審覈員:逄增寶雲計算

相關文章
相關標籤/搜索