文/本刊記者 王左利
蘭州大學已經邁出了實踐“云”的步伐。
“為什么要規劃云?主要考慮到幾方面的需求。”蘭州大學網絡中心年輕的副主任李仲賢介紹說。
首先是整合硬件。“服務器的數量天天都在變化,沒有一個準確數量,我們是統一管理,所以有必要進行整合。”
另外,要給學校的各項服務提供一個堅實的底層支持,“類似數字圖書館、一卡通之類的保障性服務必須依靠網絡中心,一點問題也不能出。”
此外,他們考慮到,云技術是發展潮流,追逐云計算也算是順應潮流。當然,他們也有一個小“私心”,那就是想讓學校領導看到網絡中心做的事情是有意義有成效的。

“虛擬化技術是一個實現云的基礎的支撐,它不是惟一的途徑,但是就目前來說是最好的方式。”
具體的建設中,他們考慮了四個原則。第一,需求決定一切。“這是最根本的問題,我們現在缺少的是對一個龐亂無章的平臺的管理,云計算使其有了可能性。”第二,夠用原則。為了減少成本,新買來的服務器一定要用起來,堅決不能閑置。第三,低能耗、高可靠性。機房的能耗非常大,據保守估計,每年大概要花費50萬元左右的電費,所以新的架構必須要節能。最后,也是最重要的,要掌握建設的主動權,一定要學校而非企業掌握主動權,因此開源軟件成了他們的好幫手。
那么,到底要利用云來做什么?經過認真的思考,他們對這朵“校園之云”總結出三個方面的規劃。
第一,要提供統一的內容服務,兼容校園網所有的服務。
因為以讀為主的教育資源的共享是師生們需要的主體服務,要把這些資源放在云上,提供更加廣泛的內容服務。內容服務還要包括對于結構化數據的服務。
第二,存儲服務的提供。
對于存儲,他們主要看重存儲的寫和備份過程,“我們的服務器硬盤總容量接近150T,但是能有效使用的存儲連10T都不到,非常分散,而且各自為政,如果不用云的理念將之結合,存儲永遠不夠用。”李仲賢說。“另外學校現在沒有正式做備份,這也是很危險的一件事。”
第三,運算能力的整合。網絡中心的計算設備與各院系的計算設備兩者沒有進行整合,大量計算資源空閑,規劃要按照云計算的方法對此進行整合,讓需要高性能計算的老師通過云來享受服務。
按照此思路,他們對各個方向進行了完善。
在內容輸出服務中,改變傳統網站內容輸出的模型,按照云的思路統一規劃。堅持“內容為王”,一是內容的整合和展現,二是要做推送服務,他們認為,要運用“云”的概念,強化“云端”建設,由以前的被動服務改為主動服務。
在存儲方面,“我們認為,基于云的存儲主要理念應當是:我來建設存儲云,管理所有存儲和數據備份,用戶只用把數據交給我就好了。”對需要有存儲和備份的單位來說,不需要自己準備硬件,只需要向云端尋求應用支持即可。此外, 他們主要關注交互過程,因此需要一個交互性很強的能符合Web2.0規范的訪問層。

圖蘭州大學云存儲的架構
虛擬化技術被公認為云計算的基礎支撐。借助虛擬化技術,他們做了一些初步的研究。
“這是一個實現云的基礎的支撐,它不是惟一的途徑,但是就目前來說是最好的方式。”
“2008年,虛擬化軟件的性能和瓶頸尚未測試,我們就裝了一個最簡單的軟件。具體的做法是建機器,再拷貝一份,都是在Windows2003、2000操作系統的基礎上,后來發現它在Windows下的局限比較大,讀寫速度一直上不去。”李仲賢說。
后來的解決辦法是測試了四個虛擬機軟件,全部基于 Linux (3臺)+ x3650 (2cpu 2.0g +16g 內存),虛擬出二十臺服務器。把VMware Server 1.0.4、Xen 3.2、QEMU 0.8、KVM都試了一遍。在其上運行了相關的服務:WWW、application Server、 DNS、DHCP、proxy、database。發現,前四項服務都很流暢,數據庫(MySQL)初步認為虛擬環境下寫操作較慢,相比之下,Xen 在后兩項服務上面效果稍好。總體看來,用于虛擬化的測試機器內存太小,虛擬化需要大內存。優點是校內一些二級單位的網站用起來很方便,故障恢復速度很快,遷移主要取決于網絡速度、硬盤速度。
“所以我們得出一個結論,目前在校園網上提供服務只要三臺服務器就夠了,但是一定要讓它們盡快匯聚起來形成一個邏輯更清晰的東西。”
當然,盡管很多事情都需要自立更生,但李仲賢也坦言:“其實我們更需要一些公司的支持和更好的硬件支持。比如,我們一直期望有一個低能耗、高性能的硬件平臺,因為硬件升級的成本比買新的都貴。”蘭州大學在信息化方面的經費同發達地區高校相比,還是非常低,很多硬件都是已經運行了5、6年以上的,機房環境面臨更多問題。“去過的很多人都不愿意再去我們機房,噪音很大,就像幾頭牛在吼。”
李仲賢認為,有時候,必須遵循軟硬件的淘汰規則,機器放在那里的損耗遠遠比它的貢獻大。“關于機器是否淘汰還是接著干活,需要一個公認的評測方式,按照這個計算方法去淘汰過時的服務器。”
“云端的建設我們也很看重,因為我們是第一批做校園卡的學校,所以現在還是想做一些支持IPv6的校園卡終端設備,我們把它看成云的端,這樣我們的云才能更好用。”
總結蘭大建私有云的經驗,李仲賢說,對于云計算來說,第一是集中計算資源、增強計算能力;第二,要通過云,簡化交互的過程。“我們只需要關注的三件事,就是內容、備份、計算。”
“另外用戶需要什么,我們就提供什么。用戶現在需要盡可能多的能移動的存儲,我們就把存儲放在第一位,如果用戶對計算需求很迫切,我們就把計算放在第一位。”
除了建蘭州大學本身的私有云外,他們正在策劃甘肅省高校的一個云聯盟。“西部比較落后,只有10來所高校,以蘭大為龍頭,我們希望可以把它帶動起來,希望蘭大所存儲的教育資源可以向他們開放,他們也可以向我們開放,從而形成一個強大的交集。”
由于云服務遵循一對多的模型,與單獨的桌面程序部署相比,成本極大地降低了。云應用通常是“租用的”,以每用戶為基礎計價,而不是購買或許可軟件程序(每個桌面一個)的物理拷貝。它更像是訂閱模型而不是資產購買(和隨之而來的貶值)模型,這意味著更少的前期投資和一個更可預知的月度業務費用流。
私有云是一種在內部IT環境中提供的云基礎架構,它為內部的IT服務提供者帶來了云計算的好處;公有云是一種由托管或SaaS提供商等外部IT服務提供商提供并管理的云基礎架構。