2015-11-30 09:00:26分類:行業(yè)資訊7332
一、云計算是什么意思
云計算是基于互聯(lián)網(wǎng)的相關(guān)服務(wù)的增加、使用和交付模式,云計算通常涉及通過互聯(lián)網(wǎng)來提供動態(tài)易擴(kuò)展且經(jīng)常是虛擬化的資源。云是網(wǎng)絡(luò)、互聯(lián)網(wǎng)的一種比喻說法。過去在圖中往往用云來表示電信網(wǎng),后來也用來表示互聯(lián)網(wǎng)和底層基礎(chǔ)設(shè)施的抽象。因此,云計算甚至可以讓你體驗每秒10萬億次的運算能力,擁有這么強(qiáng)大的計算能力可以模擬核爆炸、預(yù)測氣候變化和市場發(fā)展趨勢。用戶通過電腦、筆記本、手機(jī)等方式接入數(shù)據(jù)中心,按自己的需求進(jìn)行運算。
對云計算的定義有多種說法。對于到底什么是云計算,至少可以找到云計算的100種解釋。云計算大數(shù)據(jù)潮起,運營商不進(jìn)則退現(xiàn)階段廣為接受的是美國國家標(biāo)準(zhǔn)與技術(shù)研究院定義:云計算是一種按使用量付費的模式,這種云計算模式提供可用的、便捷的、按需的網(wǎng)絡(luò)訪問, 進(jìn)入可配置的計算資源共享池(資源包括網(wǎng)絡(luò),服務(wù)器,存儲,應(yīng)用軟件,服務(wù)),這些資源能夠被快速提供,只需投入很少的管理工作,或與服務(wù)供應(yīng)商進(jìn)行很少的交互。
二、云計算架構(gòu)圖
一般來說,目前大家比較公認(rèn)的云架構(gòu)是劃分為基礎(chǔ)設(shè)施層、平臺層和軟件服務(wù)層三個層次的。對應(yīng)名稱為IaaS,PaaS和SaaS。
IaaS主要包括計算機(jī)服務(wù)器、通信設(shè)備、存儲設(shè)備等,能夠按需向用戶提供的計算能力、存儲能力或網(wǎng)絡(luò)能力等IT基礎(chǔ)設(shè)施類服務(wù),也就是能在基礎(chǔ)設(shè)施層面提供的服務(wù)。今天IaaS能夠得到成熟應(yīng)用的核心在于虛擬化技術(shù),通過虛擬化技術(shù)可以將形形色色計算設(shè)備統(tǒng)一虛擬化為虛擬資源池中的計算資源,將存儲設(shè)備統(tǒng)一虛擬化為虛擬資源池中的存儲資源,將網(wǎng)絡(luò)設(shè)備統(tǒng)一虛擬化為虛擬資源池中的網(wǎng)絡(luò)資源。
PaaS, Platform as a Service,中文名為平臺即服務(wù)。如果以傳統(tǒng)計算機(jī)架構(gòu)中“硬件+操作系統(tǒng)/開發(fā)工具+應(yīng)用軟件”的觀點來看待,那么云計算的平臺層應(yīng)該提供類似操作系統(tǒng)和開發(fā)工具的功能。云計算物聯(lián)產(chǎn)業(yè)未來發(fā)展措施實際上也的確如此,PaaS定位于通過互聯(lián)網(wǎng)為用戶提供一整套開發(fā)、運行和運營應(yīng)用軟件的支撐平臺。就像在個人計算機(jī)軟件開發(fā)模式下,程序員可能會在一臺裝有Windows或Linux操作系統(tǒng)的計算機(jī)上使用開發(fā)工具開發(fā)并部署應(yīng)用軟件一樣。
SaaS,軟件即服務(wù)。簡單地說,就是一種通過互聯(lián)網(wǎng)提供軟件服務(wù)的軟件應(yīng)用模式。在這種模式下,用戶不需要再花費大量投資用于硬件、軟件和開發(fā)團(tuán)隊的建設(shè),只需要支付一定的租賃費用,就可以通過互聯(lián)網(wǎng)享受到相應(yīng)的服務(wù),而且整個系統(tǒng)的維護(hù)也由廠商負(fù)責(zé)。
三、云計算平臺搭建
顯示層,多數(shù)據(jù)中心云計算架構(gòu)這層主要是用于以友好的方式展現(xiàn)用戶所需的內(nèi)容,并會利用到下面中間件層提供的多種服務(wù),云計算平臺搭建主要有五種技術(shù):
1、HTML:標(biāo)準(zhǔn)的Web頁面技術(shù),現(xiàn)在主要以HTML4為主,但是將要推出的HTML5會在很多方面推動Web頁面的發(fā)展,比如視頻和本地存儲等方面。
2、JavaScript:一種用于Web頁面的動態(tài)語言,通過JavaScript,能夠極大地豐富Web頁面的功能。
3、CSS:主要用于控制Web頁面的外觀,而且能使頁面的內(nèi)容與其表現(xiàn)形式之間進(jìn)行優(yōu)雅地分離。
4、Flash:業(yè)界最常用的RIA(Rich Internet Applications)技術(shù),能夠在現(xiàn)階段提供HTML等技術(shù)所無法提供的基于Web的富應(yīng)用,而且在用戶體驗方面,非常不錯。
5、Silverlight:來自業(yè)界巨擎微軟的RIA技術(shù),雖然其現(xiàn)在市場占有率稍遜于Flash,但由于其可以使用C#來進(jìn)行編程,所以對開發(fā)者非常友好。
中間層,這層是承上啟下的,它在下面的基礎(chǔ)設(shè)施層所提供資源的基礎(chǔ)上提供了多種服務(wù),比如緩存服務(wù)和REST服務(wù)等,而且這些服務(wù)即可用于支撐顯示層,也可以直接讓戶調(diào)用,并主要有五種技術(shù);
1、REST:通過REST技術(shù),能夠非常方便和優(yōu)雅地將中間件層所支撐的部分服務(wù)提供給調(diào)用者。
2、多租戶:就是能讓一個單獨的應(yīng)用實例可以為多個組織服務(wù),而且保持良好的隔離性和安全性,并且通過這種技術(shù),能有效地降低應(yīng)用的購置和維護(hù)成本。
3、并行處理:為了處理海量的數(shù)據(jù),需要利用龐大的X86集群進(jìn)行規(guī)模巨大的并行處理,Google的MapReduce是這方面的代表之作。
4、應(yīng)用服務(wù)器:在原有的應(yīng)用服務(wù)器的基礎(chǔ)上為云計算做了一定程度的優(yōu)化,比如用于Google App Engine的Jetty應(yīng)用服務(wù)器。
5、分布式緩存:通過分布式緩存技術(shù),不僅能有效地降低對后臺服務(wù)器的壓力,而且還能加快相應(yīng)的反應(yīng)速度,最著名的分布式緩存例子莫過于Memcached。
虛擬化支撐基礎(chǔ)架構(gòu)層面存儲技術(shù)擺脫硬件設(shè)備限制,擴(kuò)展性更好編程模式保證良好用戶體驗處理技術(shù)保證數(shù)據(jù)存儲和訪問資源管理保證系統(tǒng)狀態(tài)穩(wěn)定安全是首要解決問題三種部署模式:公共云、私有云和混合云提高資源利用率并節(jié)省大量能源
2020-05-26
互聯(lián)網(wǎng)的大數(shù)據(jù)已是大勢所趨,對于企業(yè)來說,隨著業(yè)務(wù)規(guī)模的不斷拓展擴(kuò)充,企業(yè)將面臨數(shù)據(jù)分析處理方面的難題,而云計算就能很好地應(yīng)對,幫助企業(yè)適應(yīng)大數(shù)據(jù)時代,實現(xiàn)更好的發(fā)展。現(xiàn)在云服務(wù)器專家就為大家分析云計算能給企業(yè)帶來的機(jī)遇。
2020-05-19
2020-04-23
如今,全球各地應(yīng)用的物聯(lián)網(wǎng)設(shè)備已經(jīng)達(dá)到數(shù)十億臺,并且數(shù)量每年都在大量增加。不幸的是,正在開發(fā)和部署的許多物聯(lián)網(wǎng)設(shè)備卻缺乏關(guān)鍵的安全功能,這使得它們很容易成為黑客和僵尸網(wǎng)絡(luò)的目標(biāo)。如果沒有適當(dāng)?shù)陌踩胧@些物聯(lián)網(wǎng)設(shè)備可能會導(dǎo)致災(zāi)難性事件。
2020-03-23
云計算和物聯(lián)網(wǎng)通常結(jié)合在一起,但這兩者究竟是如何相互作用?雖然物聯(lián)網(wǎng)連接可以在沒有云的情況下存在,但可以肯定的是,云計算使許多物聯(lián)網(wǎng)設(shè)備能夠以更高的功率和效率運行。為了充分了解物聯(lián)網(wǎng)中的云計算,讓我們從云計算的發(fā)展歷史開始,并探索它如何影響物聯(lián)網(wǎng)部署。
2019-10-21
如今,很多企業(yè)仍然擔(dān)心云計算的安全性,因為在遷移業(yè)務(wù)時可能會使其數(shù)據(jù)面臨風(fēng)險。因此需要探索有助于加強(qiáng)云計算環(huán)境安全的現(xiàn)代方法、技術(shù)、工具。而云計算對于組織是否更安全,也存在不一致的觀點。云計算安全性與傳統(tǒng)內(nèi)部部署數(shù)據(jù)中心的安全性之間的最大區(qū)別在于共享責(zé)任模型。AWS、微軟、谷歌等主要云計算提供商已經(jīng)投入大量資金來應(yīng)對新出現(xiàn)的安全威脅。它們還提供廣泛的身份和訪問管理(IAM)基礎(chǔ)設(shè)施,但企業(yè)仍然需要盡其所能保障其安全。
2019-09-04