摘要 科學技術的進步推動IT業(yè)的強勁發(fā)展,同時IT業(yè)的發(fā)展又促進科學技術的不斷創(chuàng)新。云計算作為一個新名詞,目前正在IT界流行,它和“計算”的聯(lián)合導致很多混亂。主要介紹云計算的核心技術,而后提出一個探索性的問題:云計算能否改變PC機的上網(wǎng)方式。
關鍵詞 云計算;互聯(lián)網(wǎng);網(wǎng)絡模式
中圖分類號:TP393 文獻標識碼:B 文章編號:1671-489X(2011)18-0121-01
Clouds: IT Optimizes Service Master//Wei Min
Abstract The progress of science and technology industry is pushing IT strong growth, and IT industry’s development promotes science and technology innovation. A new one, the clouds, is it the fashion. IT and calculation of the union has led to a lot of confusion. This paper mainly introduces the clouds the core technology and then raises a question, the clouds can change the pc network way.
Key words clouds; internet; network model
Author’s address Chongqing Normal University Physics and Information Technology Institute, Chongqing, China 400047
每天,全球都有27萬個在線會議在CISCO WebEx云服務上召開,不需要購置昂貴的服務器和交換機,不需要租用專門的通信線路,不需要招募專業(yè)的IT技術人員,只需要從CISCO WebEx租用在線會議服務,演講者的聲音和面孔就能清晰地傳到每個與會者的PC桌面上,他們只需要一臺能上網(wǎng)的PC機。這一切就是CISCO WebEx協(xié)作應用云計算服務做到的。那么究竟什么是云計算?它有著怎樣的獨特之處呢?
1 云計算的定義
云一詞用來比喻互聯(lián)網(wǎng),這種用法最初來自網(wǎng)絡圖一般描繪成的輪廓,用來表示跨越整個運營商骨干網(wǎng)到對方云端點位置的數(shù)據(jù)傳輸,重點還在于數(shù)據(jù)傳輸,這也就為利用計算成為可能。這樣就可以作為一種定量服務提供計算和存儲資源,類似一個傳統(tǒng)的公共事業(yè)公司提供的服務,即效用計算。就像生活中的電卡、水卡等,用戶只關心付費使用網(wǎng)絡資源,不必自己去花費購買一些軟件資源或者硬件資源進行安裝使用。這樣看來,云計算其實并不是一件新鮮事物,它的應用大家早就有所接觸,例如Windows系統(tǒng)中的IE 8瀏覽器就是一個云計算應用的簡單例子。在這個瀏覽器中可以進行各種資源的搜索,還可以用該瀏覽器訪問各種郵箱進行郵件的傳送,聽歌又或者視頻在線觀看,等等。它就是一個云協(xié)作的應用,不用關心需要去下載各種服務器的客戶端軟件,或者去購買這些軟件安裝使用,直接通過這個基于云的服務使用各種資源,僅僅因為云計算已經做好一切。再比如谷歌搜索引擎,它也是基于云服務應用的一個典型例子。
通過上面的介紹,相信大家對云計算有了一定的認識。云計算就是各種網(wǎng)絡服務的集合,即:云計算=服務集合+效用計算。大規(guī)模的可擴展性服務是這些基于云服務的共性,但并非總是必要的。許多云供應商尚未實現(xiàn)大規(guī)模的可擴展性,因為基于云服務的客戶是公司。下面來介紹云計算的這些子集。
2 云計算服務集合的子集
2.1 通信即服務(CasS)
一般地對于普通網(wǎng)民,如果進行語音服務(VoIP)、即時消息(IM)和視頻會議等服務,他們必須保證自己的電腦上有這些軟件應用程序,然而這卻不是云計算所希望的。正如引言所述,云服務的供應商負責管理為他們的客戶提供諸如VoIP服務、IM和視頻會議的硬件和軟件,而用戶有選擇地部署整個公司的通信和服務,并為之付費。企業(yè)將他們的通信要求外包給CaaS服務供應商,供應商提供一個公司完整的解決方案,客戶為其實用的服務支付費用。客戶不需要購買設備,沒有資本支出。像騰訊QQ就將視頻和語音以及上傳文件等簡單但上網(wǎng)必須要用到的軟件應用集為一體,為大家提供方便,解決不必要的麻煩。
2.2 基礎設施即服務(IaaS)
IaaS是將計算機基礎設施(一個平臺的虛擬化)作為服務提供,集成計算機硬件、網(wǎng)絡、運行客戶端特定的虛擬平臺、虛擬化環(huán)境等。IaaS服務商基本上已經完成包裝這些服務資源,用戶只需要付費直接使用服務商預先配置好的一切配置就可以暢游互聯(lián)網(wǎng)。IaaS,類似生活中的有線電視服務一般,以前大家看電視時每家必須安裝一個電視天線,那樣既不美觀,而且收到的節(jié)目也很少。這不僅要求用戶去購置硬件產生支出,而且要支付服務費用。現(xiàn)在就沒有那么多的麻煩事了,家里只需一個機頂盒就已足夠了。一個成功的IaaS例子是亞馬遜的彈性云(Amzaon Ec2),它是一個Web服務,可以調整大小的云計算能力。IaaS可以減輕很大的經濟負擔,允許客戶只為實際應用付費,定制自己的模式,改變計算的經濟效益。
2.3 監(jiān)視即服務(MaaS)
MaaS安全監(jiān)視服務提供實時24/7監(jiān)測(24/7指的是一天24小時、每周7天的不間斷監(jiān)測),并在一個安全基礎設施稍有威脅時立即提供事件響應,保護客戶的關鍵信息資產。現(xiàn)在將監(jiān)測作為一種服務進行包裝,從而使一個企業(yè)系統(tǒng)免受外界病毒的攻擊。MaaS的優(yōu)勢在于防護內部和外部威脅,早起監(jiān)測,警惕性強,平臺控制,服務監(jiān)測等。這個對于一個公司的部署是十分必要的,公司部門要時刻提高警惕,防止數(shù)據(jù)被盜、機密被泄露。對于個人PC來講,現(xiàn)在提供的MaaS軟件很多,用戶根據(jù)自己的喜歡選擇一個即可。MaaS也是一個外包安全配置,主要業(yè)務平臺利用互聯(lián)網(wǎng)開展業(yè)務,可以集成在其他軟件中,也可以獨立以一個服務商運作,如Windows優(yōu)化大師。
2.4 平臺即服務(PaaS)
利用平臺來建立和運行自定義的基于Web的應用,這個便是PaaS。PaaS的執(zhí)行與所運行的操作系統(tǒng)類型無關,它只專注于創(chuàng)新,并不在乎復雜的基礎設施。PaaS的優(yōu)勢之一是包括開發(fā)、測試、部署、托管應用程序服務以支持應用開發(fā)生命周期。另一個特點就在于能與Web服務和數(shù)據(jù)庫集成,支持簡單的對象訪問協(xié)議和其他接口,允許PaaS產品創(chuàng)建Web服務組以及有能力訪問數(shù)據(jù)庫和重用維護在專用網(wǎng)絡內的服務。Java編程就是一種PaaS。開發(fā)人員只要一個Tomcat虛擬服務器,就可以用Java來創(chuàng)建一些應用程序,如學生信息管理系統(tǒng)、網(wǎng)上購物系統(tǒng)等,一旦測試成功后就可以在Web上運用。它的開發(fā)過程對基礎設施沒什么要求。再有Jcreator Pro、J2EE等平臺上的應用程序開發(fā),它們都是PaaS最好的例子。
2.5 軟件即服務(SaaS)
SaaS如同前幾種XaaS一樣,它的應用程序由供應商或服務商托管并通過網(wǎng)絡提供給用戶。SaaS應用程序能夠與在同樣的多種環(huán)境和平臺中的其他數(shù)據(jù)和應用交互。SaaS最常見的實現(xiàn)是以較低的成本為企業(yè)客戶提供商業(yè)軟件功能,同時允許用戶得到與商業(yè)授權在內部操作的軟件同樣的好處,而沒有那些相關軟件安裝、管理、支持和高初始成本的復雜性。SaaS一個成功的例子是YouTube公司的YouTube在線視頻軟件,它使人們可以輕松地在YouTube網(wǎng)站上上傳和共享視頻剪輯。它提供一組應用程序編程接口,使網(wǎng)站開發(fā)人員集成YouTube的視頻內容和功能到他們的網(wǎng)站。再如Zimbra公司提供的基于Web的電子郵件和協(xié)作軟件,以及Facebook軟件等一系列SaaS軟件。
3 一種新的網(wǎng)絡模式探索
有了上面的服務集合做基礎,用戶可定義配置自己上網(wǎng)所需要的網(wǎng)絡環(huán)境。用戶像平常一樣啟動顯示器、主機,與服務器接通;接著會出現(xiàn)一個單點登錄模式登錄的對話框,用來讓用戶輸入賬號和密碼。單點登錄是一種訪問控制方法,取代常見的登錄過程。它允許用戶一次登錄并將獲得多個相關但獨立的軟件系統(tǒng)的訪問控制,而不會收到再次登錄的提示。在這里可以這樣理解,就是將用戶創(chuàng)建的賬號和密碼作為訪問一切資源的通行證。比如配置環(huán)境過程中用到的郵箱,不管是哪種服務器提供的,郵箱賬號和密碼已經定值。登錄成功進入下一個頁面,在顯示器上會顯示一個配置虛擬操作系統(tǒng)的對話框,可以集成當今比較流行的幾款操作系統(tǒng)供用戶選擇,這一步應該由IaaS提供(如亞馬遜EC2彈性云,它給出一個真正的虛擬計算環(huán)境,允許客戶啟動一個或多個不同操作系統(tǒng)的實例,客戶可以將他們定制的應用程序加載到操作系統(tǒng)的環(huán)境中)。用戶選好之后進入下一步,配置MaaS,因為在網(wǎng)絡環(huán)境中最大的威脅就是資源的安全問題(如配置金山毒霸、瑞星殺毒等),當然也可以將MaaS集成在虛擬操作系統(tǒng),一起配置。有了這個做保證,接下來就是其他XaaS的配置。在這些環(huán)境選擇上用戶完全可以按需配置。
4 結束語
云計算正處于強勁的增長期,但其技術還有些不成熟,相信下一代計算機會換一種方式與互聯(lián)網(wǎng)溝通。云計算不是什么新鮮事物,但卻是IT界的一件大事。云計算提供的服務集合是一件新鮮有趣的事情,相信在摩爾定律的促使下,未來IT的發(fā)展會更快。云計算概念的提出得益于它屏蔽了復雜的計算硬、軟件專業(yè)技術,從而把超乎想象的計算能力分布到個人用戶手中,方便用戶,使得普通用戶通過普通終端甚至掌上終端也能完成大型計算機才能實現(xiàn)的功能。最基本的云計算應用就是搜索引擎,只要仔細體會,便能輕松地了解云計算。未來需要云計算。
參考文獻
[1]Rittinghouse J W, Ransome J F.云計算:實現(xiàn)·管理與安全[M].田思源,趙雪峰,譯.北京:機械工業(yè)出版社,2010