什么是云計算云計算的特點
什么是云計算云計算的特點
云計算是基于互聯(lián)網(wǎng)的相關服務的增加、使用和交付模式,通常涉及通過互聯(lián)網(wǎng)來提供動態(tài)易擴展且經(jīng)常是虛擬化的資源。那么你對云計算了解多少呢?以下是由學習啦小編整理關于什么是云計算的內(nèi)容,希望大家喜歡!
云計算的概念
云計算是基于互聯(lián)網(wǎng)的相關服務的增加、使用和交付模式,通常涉及通過互聯(lián)網(wǎng)來提供動態(tài)易擴展且經(jīng)常是虛擬化的資源。
美國國家標準與技術研究院(NIST)定義:云計算是一種按使用量付費的模式,這種模式提供可用的、便捷的、按需的網(wǎng)絡訪問, 進入可配置的計算資源共享池(資源包括網(wǎng)絡,服務器,存儲,應用軟件,服務),這些資源能夠被快速提供,只需投入很少的管理工作,或與服務供應商進行很少的交互。XenSystem,以及在國外已經(jīng)非常成熟的Intel 和IBM,各種“云計算”的應用服務范圍正日漸擴大,影響力也無可估量。
由于云計算應用的不斷深入,以及對大數(shù)據(jù)處理需求的不斷擴大,用戶對性能強大、可用性高的4路、8路服務器需求出現(xiàn)明顯提速,這一細分產(chǎn)品同比增速超過200%。
IBM在這一領域占有相當?shù)膬?yōu)勢,更值得關注的是,浪潮僅以天梭TS850一款產(chǎn)品在2011實現(xiàn)了超過15%的市場占有率,以不到1%的差距排名IBM,HP之后,成為中國高端服務器三強。
2012年浪潮斥資近十億元研發(fā)的32路高端容錯服務器天梭K1系統(tǒng)尚未面世,其巨大的市場潛力有待挖掘。
云計算常與網(wǎng)格計算、效用計算、自主計算相混淆。
網(wǎng)格計算:分布式計算的一種,由一群松散耦合的計算機組成的一個超級虛擬計算機,常用來執(zhí)行一些大型任務;
效用計算:IT資源的一種打包和計費方式,比如按照計算、存儲分別計量費用,像傳統(tǒng)的電力等公共設施一樣;
自主計算:具有自我管理功能的計算機系統(tǒng)。
事實上,許多云計算部署依賴于計算機集群(但與網(wǎng)格的組成、體系結構、目的、工作方式大相徑庭),也吸收了自主計算和效用計算的特點。
云計算的特點
云計算是通過使計算分布在大量的分布式計算機上,而非本地計算機或遠程服務器中,企業(yè)數(shù)據(jù)中心的運行將與互聯(lián)網(wǎng)更相似。這使得企業(yè)能夠?qū)①Y源切換到需要的應用上,根據(jù)需求訪問計算機和存儲系統(tǒng)。
好比是從古老的單臺發(fā)電機模式轉(zhuǎn)向了電廠集中供電的模式。它意味著計算能力也可以作為一種商品進行流通,就像煤氣、水電一樣,取用方便,費用低廉。最大的不同在于,它是通過互聯(lián)網(wǎng)進行傳輸?shù)摹?/p>
被普遍接受的云計算特點如下:
(1) 超大規(guī)模
“云”具有相當?shù)囊?guī)模,Google云計算已經(jīng)擁有100多萬臺服務器, Amazon、IBM、微軟、Yahoo等的“云”均擁有幾十萬臺服務器。企業(yè)私有云一般擁有數(shù)百上千臺服務器。“云”能賦予用戶前所未有的計算能力。
(2) 虛擬化
云計算支持用戶在任意位置、使用各種終端獲取應用服務。所請求的資源來自“云”,而不是固定的有形的實體。應用在“云”中某處運行,但實際上用戶無需了解、也不用擔心應用運行的具體位置。只需要一臺筆記本或者一個手機,就可以通過網(wǎng)絡服務來實現(xiàn)我們需要的一切,甚至包括超級計算這樣的任務。
(3) 高可靠性
“云”使用了數(shù)據(jù)多副本容錯、計算節(jié)點同構可互換等措施來保障服務的高可靠性,使用云計算比使用本地計算機可靠。
(4) 通用性
云計算不針對特定的應用,在“云”的支撐下可以構造出千變?nèi)f化的應用,同一個“云”可以同時支撐不同的應用運行。
(5) 高可擴展性
“云”的規(guī)??梢詣討B(tài)伸縮,滿足應用和用戶規(guī)模增長的需要。
(6) 按需服務
“云”是一個龐大的資源池,你按需購買;云可以像自來水,電,煤氣那樣計費。
(7) 極其廉價
由于“云”的特殊容錯措施可以采用極其廉價的節(jié)點來構成云,“云”的自動化集中式管理使大量企業(yè)無需負擔日益高昂的數(shù)據(jù)中心管理成本,“云”的通用性使資源的利用率較之傳統(tǒng)系統(tǒng)大幅提升,因此用戶可以充分享受“云”的低成本優(yōu)勢,經(jīng)常只要花費幾百美元、幾天時間就能完成以前需要數(shù)萬美元、數(shù)月時間才能完成的任務。
云計算可以徹底改變?nèi)藗兾磥淼纳?,但同時也要重視環(huán)境問題,這樣才能真正為人類進步做貢獻,而不是簡單的技術提升。
(8) 潛在的危險性
云計算服務除了提供計算服務外,還必然提供了存儲服務。但是云計算服務當前壟斷在私人機構(企業(yè))手中,而他們僅僅能夠提供商業(yè)信用。對于政府機構、商業(yè)機構(特別像銀行這樣持有敏感數(shù)據(jù)的商業(yè)機構)對于選擇云計算服務應保持足夠的警惕。一旦商業(yè)用戶大規(guī)模使用私人機構提供的云計算服務,無論其技術優(yōu)勢有多強,都不可避免地讓這些私人機構以“數(shù)據(jù)(信息)”的重要性挾制整個社會。對于信息社會而言,“信息”是至關重要的。另一方面,云計算中的數(shù)據(jù)對于數(shù)據(jù)所有者以外的其他用戶云計算用戶是保密的,但是對于提供云計算的商業(yè)機構而言確實毫無秘密可言。所有這些潛在的危險,是商業(yè)機構和政府機構選擇云計算服務、特別是國外機構提供的云計算服務時,不得不考慮的一個重要的前提。
云計算的影響
軟件開發(fā)
云計算環(huán)境下,軟件技術、架構將發(fā)生顯著變化。首先,所開發(fā)的軟件必須與云相適應,能夠與虛擬化為核心的云平臺有機結合,適應運算能力、存儲能力的動態(tài)變化;二是要能夠滿足大量用戶的使用,包括數(shù)據(jù)存儲結構、處理能力;三是要互聯(lián)網(wǎng)化,基于互聯(lián)網(wǎng)提供軟件的應用;四是安全性要求更高,可以抗攻擊,并能保護私有信息,五是可工作于移動終端、手機、網(wǎng)絡計算機等各種環(huán)境。
云計算環(huán)境下,軟件開發(fā)的環(huán)境、工作模式也將發(fā)生變化。雖然,傳統(tǒng)的軟件工程理論不會發(fā)生根本性的變革,但基于云平臺的開發(fā)工具、開發(fā)環(huán)境、開發(fā)平臺將為敏捷開發(fā)、項目組內(nèi)協(xié)同、異地開發(fā)等帶來便利。軟件開發(fā)項目組內(nèi)可以利用云平臺,實現(xiàn)在線開發(fā),并通過云實現(xiàn)知識積累、軟件復用。
云計算環(huán)境下,軟件產(chǎn)品的最終表現(xiàn)形式更為豐富多樣。在云平臺上,軟件可以是一種服務,如SAAS,也可以就是一個Web Services,也可能是可以在線下載的應用,如蘋果的在線商店中的應用軟件,等。
在云計算環(huán)境下,由于軟件開發(fā)工作的變化,也必然對軟件測試帶來影響和變化。
軟件技術、架構發(fā)生變化,要求軟件測試的關注點也應做出相對應的調(diào)整。軟件測試在關注傳統(tǒng)的軟件質(zhì)量的同時,還應該關注云計算環(huán)境所提出的新的質(zhì)量要求,如軟件動態(tài)適應能力、大量用戶支持能力、安全性、多平臺兼容性等。
云計算環(huán)境下,軟件開發(fā)工具、環(huán)境、工作模式發(fā)生了轉(zhuǎn)變,也就要求軟件測試的工具、環(huán)境、工作模式也應發(fā)生相應的轉(zhuǎn)變。軟件測試工具也應工作于云平臺之上,測試工具的使用也應可通過云平臺來進行,而不再是傳統(tǒng)的本地方式;軟件測試的環(huán)境也可移植到云平臺上,通過云構建測試環(huán)境;軟件測試也應該可以通過云實現(xiàn)協(xié)同、知識共享、測試復用。
軟件產(chǎn)品表現(xiàn)形式的變化,要求軟件測試可以對不同形式的產(chǎn)品進行測試,如Web Services的測試,互聯(lián)網(wǎng)應用的測試,移動智能終端內(nèi)軟件的測試等。
云計算的普及和應用,還有很長的道路,社會認可、人們習慣、技術能力,甚至是社會管理制度等都應做出相應的改變,方能使云計算真正普及。但無論怎樣,基于互聯(lián)網(wǎng)的應用將會逐漸滲透到每個人的生活中,對我們的服務、生活都會帶來深遠的影響。要應對這種變化,我們也很有必要討論我們業(yè)務未來的發(fā)展模式,確定我們努力的方向。
看過“云計算的特點”的人還看了:
1.到底什么是云計算