摘 要:文章介紹了云計算的概念及特點,分析云計算的適用場景以及云計算帶來的風險,指出了企業采用云計算時要結合自身情況,制定出務實的云計算發展規劃和實施步驟。
關鍵詞:云計算云服務公有云私有云
中圖分類號:F31文獻標識碼:A文章編號:1674-098X(2011)07(a)-0121-01
1 云計算
由于看問題的角度不同,IT業界關于云計算定義的爭論從未停止過。美國國家技術和標準研究院公布的云計算定義是:“云計算是一個提供便捷的可通過網絡訪問一個可定制的計算資源共享池能力的模式;這些資源能夠快速部署,并只需要很少的管理工作或與服務供應商很少的交互”。 如果用一句話來描述,云計算就是信息技術作為服務的一種計算供應和消費方式[1]。
2 云計算的適用場景
雖然云計算是IT 發展的未來方向,但在目前的階段,并不是所有的應用都適合云計算的方式,比如對安全性要求很高、需要特殊硬件支持、對時間要求很高的實時應用等,就不適合采用云計算。根據云計算服務的特點,以下幾種情況是最適合云計算的典型場景。
2.1 非常規性應用場景
其特點是不是長期的業務應用,不需要連續地使用計算資源,只是一些臨時性的應用需求。比如臨時性的市場調查活動,使用云計算,可以按需服務,避免資源浪費。
2.2 需求突增型應用場景
需求突增型應用場景是指應用的需求在短時間內快速增長又快速下降的情況。這種使用量的快速變化有可以預測的;也有無法預測的,對IT系統的容量估算和保障都有很高要求,使用云計算彈性服務則可以容易解決這個問題。
3 云計算的風險
雖然云計算可以提高效率,降低成本,但是,云計算也給我們帶來了一些新的挑戰:
3.1 對IT硬件的挑戰
由于云計算需要大規模的、易擴展的數據中心作為它的硬件基礎,而傳統方式構建的數據中心則遇到了很大挑戰;另外由于云計算服務的按需服務、資源池、高擴展性、彈性服務、自助服務等特點都是基于網絡的,需要高速網絡的支撐,因此,要架構云計算平臺,還必須提升網絡的帶寬。
3.2 對數據安全與隱私的挑戰
當把數據從個人計算機或企業內部的服務器中遷移到第三方云計算服務平臺的時候,就會帶來用戶隱私保護的問題和用戶數據安全的問題[2]。云計算平臺集中了大量用戶的數據和應用,因而更容易吸引惡意攻擊;又由于“多主租用”的問題,還需要預防內部發起的攻擊;同時還需要考慮云平臺的服務連續性問題,比如著名的云計算服務供應商谷歌和亞馬遜都曾經出現過服務中斷事件。
由于云計算目前還處于發展初期,相應的行業標準與政策法規還沒有建立,不同的云計算服務提供商提供的服務內容也不盡相同,這些都有待于今后逐步發展完善。
4 采用云計算的戰略規劃
由于不同的企業所從事的行業性質、企業規模和企業文化存在差異,因此他們對于成本和安全的敏感度也不同,這些差異無可避免地會影響到企業采用云計算的規劃[3]。
大型企業一般已經在IT建設上有了大量的投資,且擁有自己的IT技術團隊,企業可以繼續維護現有的IT環境,并根據云計算的一些理念和技術對現有環境進行改造,可以先在企業內部構建私有云,同時需要考慮何時利用外部公用云服務,以及如何讓公有云與企業內部的私有云有機結合,以更好地實現特定的應用。也就是說,大型企業云計算的發展策略適宜采用“先私后公”,并逐步達到以公有云服務為主的階段。
相對來說,小型企業不太可能具備必要的技術來構建一個云計算平臺,而是需要更多地采用公有云服務。公有云服務對小企業來說,可以降低IT服務的門檻,并可以讓小企業不受IT服務的限制快速進入市場。從而使得小企業可以與大企業站在同一個水平線上競爭。
5 實施云計算的步驟
5.1 內部調研與市場評估
首先要根據云計算部署模型來評估云計算服務的種類,如果構建私有云,需要評估自己已有的數據中心的能力,如果使用公有云服務,需要評估云計算服務供應商的資質、服務水平和服務的連續性、平臺的移植性、與現有環境的集成難度等[1]。同時還需要對現有的應用評估遷移到云計算的成本。
5.2 制定云計算發展計劃
具體描述企業云計算的發展路線,說明哪些業務通過云計算方式實現,以及云計算通過什么方式和技術手段實現。需要明確一些可以執行的步驟,以及可以衡量的階段性目標等指標,以便隨時檢查和考核計劃的執行情況[4]。
5.3 開展試點項目
先進行一些試點項目以降低風險,通過實施試點項目,可以獲取一線的云計算經驗,檢驗我們的規劃和計劃。通過總結試點項目的各方面情況,包括風險、效益、成本等方面,以便及時調整云計算方案,優化實施過程。
5.4 實施和推廣
如果試點項目取得了理想的效果,那么企業可以考慮在此基礎上進行云計算的實施和推廣。可以利用一般的項目方法論來指導整個項目的實施過程,主要包括業務定位和需求分析、方案選擇和設計、具體實施和運維管理等幾個部分[1]。
6 結語
云計算領域充斥著各式各樣的宣傳聲,云計算服務提供商把云計算描述得很完美,實際上云計算這樣一個新生事物,其完善和成熟需要一個逐漸發展的過程。當我們計劃采用云計算的時候,需要從企業自身需求和實際情況出發,不要人云亦云;面臨云計算的挑戰時,要及時調整自己的IT戰略,制定出務實的云計算發展策略。
參考文獻
[1]趙力威,方國偉.微軟云計算實踐指南[M].北京:電子工業出版社,2010.
[2]張亞紅,鄭利華,鄒國霞.“云計算環境下的信息安全探討”[J].網絡安全技術與應用,2010(10):76-77.
[3]REESE G.Cloud Application Architectures:Building Applications and Infrastructure in the Cloud [M]. Sebastopol, CA,USA: O'Reilly Media, 2009.
[4]楊正洪,鄭齊心,吳寒.企業云計算架構與實施指南[M].北京:清華大學出版社,2010.