王曉燕
(太原大學計算中心,山西 太原 030032)
計算機剛剛被發明的時候,發明者的主要意圖是想讓計算機來做數學計算,當時考慮到的計算機的其他用途還很少。隨著計算機技術的發展,生產和生活的各個領域中計算機的影子幾乎無所不在。約翰·蓋奇曾經提到過:“網絡就是計算機”,這一概念是計算機云計算的開端,可是后來這股風潮卻改變了自身的方向。當前計算機云計算在互聯網時代成為十分火爆和流行的詞匯,這種計算和過去的一些技術詞匯聯系在了一起,這些老的詞匯包括:虛擬網絡、虛擬光驅、網格、SAAS等[1]。計算機云計算是一種共享基礎架構的方法,這種方法起步較晚,但發展迅速,專家預言云計算最終將會成為一種普及性的服務,本文就云計算進行一些探析。
在計算機速度發展的歷史上曾經經歷了四次革命,這四次革命分別是:電子管計算機時代、晶體管計算機時代、集成電路計算機時代、大規模和超大規模集成電路計算機時代。這四個時代計算機的硬件、速度和用途也不盡相同。在第一代的時候,計算機使用的硬件主要是電子管,這時計算機的運算速度每秒中只能達到幾千次,計算機的用途主要用于軍事計算研究。在第二代的時候,計算機的主要硬件是晶體管,這時計算機的運算速度達到了每秒幾十萬次,它的用途也從軍事運算研究發展到了科學計算、數據和事務的處理方面。在第三代的時候,計算機的硬件主要變成了中小規模的集成電路,這時計算機的運算速度已經達到了每秒幾百萬甚至幾千萬次,并且用途也從科學計算、數據和事務的處理發展到了各個科學領域。到第四代的時候,計算機的硬件已經變成了大規模和超大規模的集成電路了,這個時候在硅半導體上已經集成了一千到一百萬以上的電子元器件,這時計算機的運算速度已經達到了每秒上千萬次甚至上億次。
在過去的時候,我們提高計算機速度的方法主要集中在對硬件的研究上,現在我們提高計算機速度的研究已經發展到了網絡研究的方面,云計算可是說是目前最前沿的計算機速度研究。發展計算的原因有很多種,但是云計算的主要目的是通過分享合作讓計算機的信息能夠使得普通人群都具有免費的使用權。如今的超級計算機造價昂貴,主要被用于特殊的國防領域或者被高收入者所使用,普通百姓很難享受計算機的超級計算能力,盡管我國的計算機運算速度已經達到了國際上的最高峰,我國的計算機實力也成為了國家展示國力的一個方面,可是對于普通人群來說,我們還沒有享受這種高速運算的條件。
在上個世紀八十年代末期,約翰·蓋奇曾經提到過:“網絡就是計算機”[2],這一概念是計算機云計算的開端,就計算機云計算來說它的概念可以分為廣義的概念和狹義的概念。狹義的云計算指的是信息技術基礎設施的相互交付和使用模式,它主要通過網絡按照需要和易擴展的方式獲得計算機使用者所需的資源。廣義的云計算則指服務的交付和使用模式,通過網絡以按需和易擴展的方式獲得所需的服務,這種服務可以是信息技術的軟件也可以是和計算機互聯網相關的任意服務,這種服務具有超大規模、虛擬化、可靠安全等獨特的功效。
云計算(Cloud Computing)是計算機技術和網絡技術發展融合的產物,它包括多個方面,在計算方面包括網格計算網格計算(Grid Computing)、分布式計算(Distributed Computing)、并行計算(Parallel Computing)、效用計算(Utility Computing)四種計算,除此之外云計算還包括網絡存儲(Network Storage Technologies)、虛擬化(Virtualization)、負載均衡(Load Balance)等傳統計算機技術[3]。云計算的主旨是通過網絡把多個成本較低的計算實體進行整合,然后把這些實體整合成為一個具有較強計算能力的完美系統,接著用這個完美系統把計算機強大的計算能力分布到網絡終端的各個用戶手中,這種分布需要借助一些先進的商業模式,如 SaaS、PaaS、LaaS、MSP 等。
計算機云計算的核心理念是通過不斷提高“云”的處理能力而減少終端用戶的處理負擔,這樣就能夠把終端用戶轉化成一個單純的輸入輸出設備,并且這個設備可以按照自身需要享受“云”的強大計算處理能力。其核心思想是對海量的聯網計算機資源進行統一的調度和管理,同時把所有的計算機資源組建成一個資源池對用戶進行按需服務。
在考慮云計算的時候,我們可能會想到,既然云計算基于網絡的應用,那么在互聯網上聯網的終端計算機是不是會遭到病毒的入侵或者丟失數據呢?還有些人可能會想到,云計算的工作量如此之大,終端計算機是不是要不斷地對硬件進行更新才能夠支持如此大的工作量?其實,只要我們了解了云計算的特點,我們就不難發現這些擔心是多余的。因為云計算具有以下幾個特點:
首先,云計算為終端計算機提供了最安全可靠的數據存儲中心,這個中心使得病毒很難入侵,數據也很難丟失。在大多數人的眼里,計算機數據只有經過自己存儲或者保管的才是最安全的,其實不然,雖然這些自己存儲的數據能夠看得見,并且可以隨手拈來,但是,這些數據并非有你想象的那么安全。畢竟這些數據有多重可以丟失的原因,例如:計算機病毒的入侵、盜號木馬的入侵、自身操作不當的損壞等等,我們雖然不想讓類似的事件發生,可是這些事件卻往往在不經意中發生,前幾年發生的港臺明星的一些“艷照門”事件,其發生的原因就是送修電腦而導致資料的外泄。如果我們把計算機數據存儲在“云”的另一端,你的這些數據就可以高枕無憂了,這些數據的管理人員屬于全球最專業的計算機團隊,除此之外,你的數據還會被保存在全球最先進的數據中心,這樣就為你的數據進行了多重保護,這些專家會對你所存儲的數據進行嚴格的權限管理策略,未經個人允許的用戶就極難和你分享你的數據。綜上所說,云計算使得數據存儲有了系數較高的安全保障,并且這種保障不必花費昂貴的金錢,同時享受的卻是高于銀行安全系數的最好、最安全的服務。
其次,云計算對于用戶端的設備要求相對較低,使用起來也極其方便。云計算并非需要不斷更新終端計算機的硬件來適應軟件的各種要求,計算機終端客戶只需要根據個人愛好選擇自己喜歡的瀏覽器,然后通過在瀏覽器里輸入網址就能夠通過云計算享受各種樂趣。在云計算中,終端計算機的硬件維護被“云”另一端的專業計算機管理人員所操作,他們可以根據終端用戶的個人需要來安裝和升級軟件,同時你所想做的任何事情都可以被這些計算機專業管理人員來完成,對于計算機的安全管理策略和防病毒措施,都可以被“云”另一端的專家來完成。
再次,計算機云計算可以輕松實現不同設備間的數據和應用共享并且具有無限多的可能性。處于網絡應用模式中的云計算數據只有一份,這些數據被保存在“云”的另一端,同一份數據的訪問和使用,所需要的只是聯網,只要你的電子設備進入了網絡,就能輕松實現數據訪問和使用的目的。同時,處于云計算下的數據保存和管理具有無限多的可能性,我們可以通過云計算來做無限多的事情,因為云計算為我們提供了無限大的計算機應用計算能力。
隨著計算機硬件的發展,計算機網絡數據也迅速發展,這些海量的數據對硬件的要求也會越來越高,如何解決這一對矛盾的復合體,這就要求我們通過云計算來實現我們的目標。因為云計算是通過網絡來實現的,因此我們可以利用它來進行無限多的應用,對于電腦的配置并沒有多么高的要求。云計算超高的計算能力,通過互聯網就能夠自由流通,這樣無論企業還是個人用戶,就不必擔心在計算機硬件上進行昂貴的投資,我們把自己想要做的一切交給互聯網就可以。
計算機云計算的應用可以是信息技術和軟件以及與互聯網有關的,還可以是其他的多種服務,這就意味著計算機的計算能力可以作為一種商品來進行流通,這中計算能力可以像自來水和天然氣一樣可以通過極低的價格就能夠方便使用。云計算給我們計算機的計算能力提供了無限的可能性,我們不用擔心我們的計算機硬件配置是否落伍和強大,這就讓計算機的計算能力擺脫了硬件配置的束縛,因為云計算通過網絡就可以解決一切,甚至超級計算這種任務也能夠實現。云計算中擁有一種思想,這種思想是把各種力量聯合起來,讓每一名成員都能夠使用這種力量。
云計算的構想策略是,云計算的安全能力和使用云計算的用戶多少有關,用戶越多也就能夠提供更大的安全系數,這是因為龐大的用戶群可以覆蓋互聯網的每個角落,這樣大的用戶群可以截獲一些被掛木馬的網站或者截獲一些新的木馬病毒。
云計算的發展十分迅速,如今各種各樣的殺毒軟件都推除了云安全解決方案,參與這些安全解決方案的殺毒軟件有瑞星、趨勢、卡巴斯基、MCAFEE、SYMANTEC、江民科技、PANDA、金山、360安全衛士、卡卡上網安全助手等[4],這些云安全策略每天可以攔截百萬次的木馬攻擊,云安全每天可以支持五十五億條點擊查詢,并且每天可以分析所搜集的2.5億個樣本,資料庫中的命中率相當高,幾乎達到了百分百的程度,在云安全的幫助下每天可以阻斷千萬次的病毒感染。
云計算能夠為用戶提供最好的服務,它能夠降低企業的成本,云計算的應用市場還十分廣大,并且云計算的前景也十分光明。我們相信經過若干年以后,云計算將會被普及應用到我們計算機生活的每一個角落。
綜上所述,我們不難發現云計算的發展前景十分樂觀,在網絡應用中云計算是最好的模式,在云計算深入到互聯網的各個方面以后就會產生巨大的價值,雖然云計算在發展的過程中也會產生一些問題,但相對于云計算的發展來說,這些問題都是微不足道的。
[1]楊光雨.淺談云計算技術[J].福建電腦,2010(1).
[2]王鐵軍.云學習時代[J].教育技術,2011(10).
[3]王平.云計算與網絡學習[J].現代教育技術,2008(10).
[4]張繼云.云服務的方案探析[J].信息技術與標準化,2012(1).