美國聯(lián)邦政府CIO委員會于2011年2月8日頒布了聯(lián)邦政府云戰(zhàn)略(FederalCloudComputingStrategy)。該戰(zhàn)略旨在解決美國聯(lián)邦政府電子政務(wù)基礎(chǔ)設(shè)施使用率低、資源需求分散、系統(tǒng)重復(fù)建設(shè)嚴(yán)重、工程建設(shè)難于管理以及建設(shè)周期過長等問題,以提高政府的公信力。
美國聯(lián)邦政府認(rèn)為云計算可以優(yōu)化政府服務(wù)的提供方式,改善上述問題。在資源有限的情況下,通過云計算技術(shù)能夠極大地幫助政府機構(gòu)快速提供高度可靠的創(chuàng)新服務(wù)。商業(yè)服務(wù)供應(yīng)商將云計算推廣到整個傳統(tǒng)IT領(lǐng)域,包括硬件和軟件基礎(chǔ)設(shè)施、中間件平臺、應(yīng)用系統(tǒng)組件、軟件服務(wù)以及應(yīng)用套件。私營部門開始利用這些技術(shù)改善資源使用狀況,提高服務(wù)響應(yīng)、工作效率、靈活性和創(chuàng)新能力。同樣,云計算有助于提高聯(lián)邦政府的運行效率,以及更快速地響應(yīng)公眾需求的能力。
聯(lián)邦政府云戰(zhàn)略要實現(xiàn)以下目標(biāo):明確度量云計算產(chǎn)生的效益、注意事項和選擇條件;提供決策框架和應(yīng)用案例,指導(dǎo)各部門向云平臺遷移;進一步加強云計算設(shè)施的部署力度;制定聯(lián)邦政府的行動計劃,確定相關(guān)部門的職責(zé),推動云計算的部署。
2011年,美國聯(lián)邦政府計劃在發(fā)展云計算應(yīng)用方面的開支達200億美元1,占聯(lián)邦政府IT總花銷(800億美元)的1/4。在此之前的2010年,美國聯(lián)邦政府白宮管理和預(yù)算辦公室已著手實施了一項“云優(yōu)先”政策,要求政府機構(gòu)在進行任何新投資之前先對安全可靠的云計算方案進行評估,從而了解云計算的價值,加快向云服務(wù)遷移的步伐。根據(jù)“云優(yōu)先”政策的要求,各部門將重新修改IT項目方案,以便充分利用云計算優(yōu)勢,高效地使用設(shè)備,提高IT靈活性和響應(yīng)能力,降低開銷。通過提高IT資產(chǎn)使用效率和促進私營部門創(chuàng)新成果的利用,云計算將使政府更加高效、靈活和富于創(chuàng)新。如果一個機構(gòu)需要啟動一項新的創(chuàng)新項目,不必購買昂貴的硬件,只需利用云基礎(chǔ)設(shè)施便可快速實施,從而節(jié)省時間并降低部署成本(參見表1)。

二、云計算技術(shù)簡介
云計算在IT領(lǐng)域掀起了一場革命,使IT資源可以像普通商品一樣按需使用?;A(chǔ)資源的共享和規(guī)模經(jīng)濟效益的提升,使云計算為聯(lián)邦政府帶來一種富于競爭力的服務(wù)模式。利用云計算使服務(wù)模式發(fā)生了改變,云計算供應(yīng)商通過網(wǎng)絡(luò)提供IT服務(wù),就像電廠集中供電一樣,可以集中投資獲得規(guī)模經(jīng)濟效益。用戶管理各自的IT服務(wù),就像購買水電一樣,按需使用資源和付費,降低了成本。通過云計算方式,云用戶可以花更少的時間來管理復(fù)雜的IT資源,從而把更多的時間投入到核心業(yè)務(wù)中。
(一)云計算的概念
美國國家標(biāo)準(zhǔn)和技術(shù)研究院(National Institute of Standardsand Technology,NIST)將云計算定義為“一種IT資源應(yīng)用模式,將網(wǎng)絡(luò)連接的資源(如網(wǎng)絡(luò)、服務(wù)器、存儲、應(yīng)用和服務(wù))構(gòu)成一個IT資源共享池向用戶按需提供服務(wù),并只需要較少的管理工作或與服務(wù)供應(yīng)商的交互,實現(xiàn)資源的快速部署”。NIST認(rèn)為云計算有5種基本特征:需求自助服務(wù)、廣泛的網(wǎng)絡(luò)接入、資源共享池、快速伸縮和按使用付費。
根據(jù)上述定義,云計算有幾種部署模式,每種模式都為現(xiàn)有應(yīng)用遷移到云環(huán)境中提供了不同的方案。NIST定義的云部署模式包括私有云、社區(qū)云、公共云或混合云。
1.私有云。為一個機構(gòu)單獨使用而構(gòu)建,它可以由這個機構(gòu)本身或者第三方機構(gòu)來管理。
2.社區(qū)云。為具有共同關(guān)注點(如任務(wù)、安全需求、策略和遵守協(xié)議等)的多家機構(gòu)使用而構(gòu)建,它可以由這些機構(gòu)或者第三方機構(gòu)來管理。
3.公共云。云服務(wù)供應(yīng)商出售云服務(wù),普通公眾或大型產(chǎn)業(yè)集團通過網(wǎng)絡(luò)獲取這些資源。
4.混合云。云基礎(chǔ)設(shè)施由兩個或兩個以上的云(私有云、社區(qū)云或公共云)組成,這些云保有其獨立性,通過標(biāo)準(zhǔn)化或?qū)@夹g(shù)綁定在一起,從而使數(shù)據(jù)和應(yīng)用具有便捷性。例如,通過集中云(cloud-bursting)的架構(gòu)實現(xiàn)不同云之間的負(fù)載均衡。
NIST也將云計算在服務(wù)模式上分類為SaaS、PaaS、IaaS。
1.SaaS(SoftwareasaService,軟件即服務(wù))。用戶可以使用服務(wù)供應(yīng)商運行在云基礎(chǔ)設(shè)施上的各種應(yīng)用程序。通過各種終端設(shè)備上的瘦客戶端接口(例如瀏覽器),用戶可以訪問這些應(yīng)用程序,而無需關(guān)注底層的云基礎(chǔ)設(shè)施,包括網(wǎng)絡(luò)、服務(wù)器、操作系統(tǒng)、存儲與個性化應(yīng)用,當(dāng)然用戶指定的應(yīng)用設(shè)施除外。
2.PaaS(PlatformasaService,平臺即服務(wù))。是指將部署在云基礎(chǔ)設(shè)施上的平臺作為一種服務(wù)提供給用戶。在這種服務(wù)模式中,PaaS平臺提供應(yīng)用開發(fā)所需的編程語言和工具,用戶只需要利用平臺就能夠創(chuàng)建、獲取和部署應(yīng)用,并對應(yīng)用客戶端所需環(huán)境進行配置,而無需關(guān)注底層的云基礎(chǔ)設(shè)施,包括網(wǎng)絡(luò)、服務(wù)器、操作系統(tǒng)和存儲。
3.IaaS(InfrastructureasaService,基礎(chǔ)設(shè)施即服務(wù))。是指用戶可以從計算機基礎(chǔ)設(shè)施中獲得服務(wù)。計算機基礎(chǔ)設(shè)施主要有數(shù)據(jù)處理、存儲、網(wǎng)絡(luò)和其他基礎(chǔ)計算資源。用戶無需了解底層的云基礎(chǔ)設(shè)施,可自由地部署和運行軟件,但需要管理操作系統(tǒng)、存儲與部署的應(yīng)用,并適度關(guān)注所需的網(wǎng)絡(luò)組件(如主機防火墻)。
