吳慶九
如今,云計算已經(jīng)在我們的生活中隨處可見。清晨,當(dāng)你泡上一杯清茶,打開Gmail郵箱,用Google地圖搜索著你要去的目的地時,可曾想過,你已經(jīng)徜徉在云的世界了。那么,云計算到底是什么?它的發(fā)展又如何呢?今天,小編就帶你走進(jìn)“云”的世界,一探究竟!
所謂云計算,就是利用虛擬化技術(shù)建立統(tǒng)一的基礎(chǔ)設(shè)施、服務(wù)、應(yīng)用及信息的資源池,以分布式技術(shù)對各種基礎(chǔ)設(shè)施資源池進(jìn)行有效組織和運用的一種運行模式。美國國家標(biāo)準(zhǔn)與技術(shù)研究院(NIST)對“云計算”的定義是:云計算是一種按使用量付費的模式,這種模式提供可用的、便捷的、按需的網(wǎng)絡(luò)訪問,進(jìn)入可配置的計算資源(包括網(wǎng)絡(luò)、服務(wù)器、存儲、應(yīng)用軟件、服務(wù))共享池,這些資源能夠被快速提供,只需投入很少的管理工作,或與服務(wù)供應(yīng)商進(jìn)行少量的交互。
云計算可以拆分為“云”和“計算”。
一般來說,云計算是一種商業(yè)計算模型,它將計算任務(wù)分布在大量計算機構(gòu)成的資源池上,使用戶能夠按照需要獲取計算能力、存儲空間和軟件服務(wù)。這種資源就稱為“云”。“云”是一些可以自我維護(hù)和自我管理的虛擬計算資源,通常是一些服務(wù)器集群。
“云”的特性:1.隨時隨地。我們可以隨時隨地使用云計算。2. 虛無縹緲。其實現(xiàn)在我們每天都在或多或少地使用云計算,只是我們看不到它。3. 可大可小。云的規(guī)模可以動態(tài)收擴,用的人多云計算的資源池就變小,反之則變大。
“計算”是指計算機的計算能力,包括網(wǎng)絡(luò)、服務(wù)器、存儲、應(yīng)用軟件、服務(wù)等一系列的技術(shù)與產(chǎn)品。其大小快慢,取決于計算機的硬件配置。
人類發(fā)明計算機不久,計算機科學(xué)家就開始憧憬,把計算能力集中起來共享。也就是說,把大量計算機的能力放在互聯(lián)網(wǎng)上,你不必再糾結(jié)你的硬件是否強大,所有硬件的計算能力、存儲能力、軟件執(zhí)行能力,全部都由網(wǎng)絡(luò)提供。因此,云計算讓你體驗每秒10萬億次的運算能力也不成問題,擁有這么強大的計算能力,你甚至可以模擬核爆炸、預(yù)測氣候變化和市場發(fā)展趨勢等。
云計算環(huán)境一般分為公有云、私有云和混合云。
公有云是放在互聯(lián)網(wǎng)上的云,只要是注冊用戶、付費用戶都可以享用;私有云是放在私有環(huán)境中的云,如企業(yè)、政府、組織等自己建立的,或者是運營商建設(shè)好整體,而后租給某一組織的云;混合云是公有云和私有云的混合,私有云建設(shè)好后很多資源(計算能力或存儲空間)不夠用,所以還得在公網(wǎng)上申請公有云計算資源作為自己私有云的補充。云計算服務(wù)一般包括IaaS、PaaS和SaaS。
通過網(wǎng)絡(luò)獲取計算機基礎(chǔ)設(shè)施方面的服務(wù),包括計算機、存儲空間、網(wǎng)絡(luò)連接、負(fù)載均衡和防火墻等基本計算資源。用戶可以在此基礎(chǔ)上部署和運行各種軟件,包括操作系統(tǒng)和應(yīng)用程序。
將軟件研發(fā)的平臺作為一種服務(wù)放在網(wǎng)上,包括操作系統(tǒng)、語言編程環(huán)境、數(shù)據(jù)庫和 Web 服務(wù)器,用戶在此平臺上部署和運行自己的應(yīng)用。用戶不能管理和控制底層的基礎(chǔ)設(shè)施,只能控制自己部署的應(yīng)用服務(wù),包括開發(fā)測試、能力調(diào)用、部署運行等。
通過網(wǎng)絡(luò)提供軟件的模式,用戶無需購買軟件,而是從提供商那里租用基于云端的軟件,以此管理企業(yè)的經(jīng)營活動。云提供商在云端安裝和運行應(yīng)用軟件,云用戶通過云客戶端(通常是 Web 瀏覽器)使用軟件。云用戶不能管理應(yīng)用軟件運行的基礎(chǔ)設(shè)施和平臺,只能做有限的應(yīng)用程序設(shè)置。
從技術(shù)上來說,云計算集成了并行計算、網(wǎng)格計算和分布式計算的優(yōu)點,具有超大規(guī)模、虛擬化、高可靠性、通用性、高可伸縮性、按需服務(wù)、價格低廉等特點。