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