毫無疑問,構建云計算的起步便是著手建設云計算基礎架構,明確建設云計算基礎架構平臺應用需求后,在云計算建設的整個過程中,都需要采用特定的技術進行支持,遵循一些基本的原則來設計硬件平臺,使其真正達到彈性、靈活和高可靠性的目標。
首先,由于云計算平臺往往會運行不只一個甚至不只一類應用,因此選擇適用的設備是非常必要的。例如在運行基于互聯(lián)網(wǎng)或者小型增值應用時,通常采用開放的x86服務器架構會具有較好的適用性,但是如果需要運行某些復雜應用,如數(shù)據(jù)庫、在線聯(lián)機處理應用時,對穩(wěn)定性和安全性的要求往往較高,這種情況下采用Unix服務器是更適用的選擇。遵循這一原則,將幫助云計算平臺實現(xiàn)計算能力和計算資源的優(yōu)化。從存儲產品的角度來看,對于復雜的應用來說,選擇基于光纖的SAN存儲方式是一種很好的選擇,但是對于相對比較獨立、復雜程度不高的應用來說,SCSI會具有更強的適用性。因此,適用性對于搭建一個成功的云計算平臺來說是首要的原則。
其次,開放性是云計算平臺區(qū)別于傳統(tǒng)數(shù)據(jù)中心的一個重要特征,即為其對于應用的開放性。比如,在云計算平臺運行中,可能會陸續(xù)有不同類型應用、服務接入,盡管在接口類型等方面有具體的標準來規(guī)范,但是采用相對主流、開放的硬件架構、操作系統(tǒng),對于新增應用的無縫接入是尤為必要的。
在兼容性方面,應從硬件系統(tǒng)和業(yè)務系統(tǒng)兩個方面來考慮。硬件系統(tǒng)的兼容性表現(xiàn)在服務器接口、芯片種類、存儲接口和架構等各個方面。例如,由于云計算通常都會采用虛擬化技術來實現(xiàn)動態(tài)的管理,并提高服務器和存儲利用率,但是CPU對于虛擬化技術的支持是有差別的,這時,就需要選擇對于主流虛擬化軟件兼容性較好的服務器和CPU來支持虛擬化的部署。同樣,在網(wǎng)絡設備中,如果要實現(xiàn)虛擬機跨網(wǎng)段的自由遷移,也需要路由器能夠對這一功能具有很好的支持和兼容性。同時云計算平臺應兼容既有的業(yè)務系統(tǒng),在系統(tǒng)遷移中對原有系統(tǒng)不需要進行大的改動,實現(xiàn)平滑遷移,從而保證關鍵業(yè)務的連續(xù)性和系統(tǒng)遷移成本。
空間日益稀缺成為數(shù)據(jù)中心面臨的普遍困境,在選擇云計算平臺的硬件時,也需要考慮環(huán)境和空間的布置。傳統(tǒng)的服務器,需要占用大量的機架、空間,消耗大量的電纜和輔助材料。另外,空間的占用也會帶來管理的困難,增加維護成本。為了營造一個高效的云計算平臺,需要在硬件搭建時就考慮提高部署的密度,采用高密度計算系統(tǒng)就是一個不錯的解決方案。
綠色是數(shù)據(jù)中心永恒的話題,對于云計算平臺來說,實現(xiàn)綠色IT也是一個重要的構建原則。不佳的平臺將會消耗更多的服務器、存儲、網(wǎng)絡設備,從而增加提供冷卻的空調數(shù)量,消耗大量的電能。其實這些電能消耗對于云計算平臺來說,是完全可以通過優(yōu)化設計來避免的。除了選擇能耗較低的硬件產品外,在供電系統(tǒng)、風道、出風方式、硬件格局、運營管理等方面,也需要進行合理規(guī)劃和管理。
綜上,隨著大規(guī)模云計算數(shù)據(jù)中心的快速發(fā)展,后期擴容以及維護的難度與日激增,在設計云計算平臺架構之初,充分考慮適用、開放、兼容、高密度、綠色特性已經成為共識。