雲計算到底是什麼?

戴利TomDaley


您好,關於您的問題,我來回答一下

近幾年隨著雲計算技術的逐漸普及,越來越多的企業開始選擇了部署雲計算方案,當運營賴於數據結構和網絡管理業務時,雲計算的靈活性、易用性、定製性給企業帶來的優勢是毋庸置疑的,但是公有云、私有云、混合雲等等到底都是什麼呢?

什麼是雲計算?

雲計算(英語:cloud computing),是一種基於互聯網的計算方式,通過這種方式,共享的軟硬件資源和信息可以按需求提供給計算機各種終端和其他設備,使用服務商(國內主要為:阿里雲、騰訊雲、華為雲等)提供的電腦基建作計算和資源。

互聯網上的雲計算服務特徵和自然界的雲、水循環具有一定的相似性,因此,雲是一個相當貼切的比喻。

雲計算服務應該具備以下幾條特徵:

  • 隨需應變自助服務。
  • 隨時隨地用任何網絡設備訪問。
  • 多人共享資源池。
  • 快速重新部署靈活度。
  • 可被監控與量測的服務。

一般認為還有如下特徵:

  • 基於虛擬化技術快速部署資源或獲得服務。
  • 減少用戶終端的處理負擔。
  • 降低了用戶對於IT專業知識的依賴。

區別有什麼?

1.公有云:虛擬主機即通過相關技術把一臺服務器劃分成多個一定大小的空間,每個空間都給予單獨的 FTP 權限和 Web 訪問權限,多個用戶共同平均使用這臺服務器的硬件資源。市場上的虛擬主機都是共享版虛機的模式。

  • 舉例:就好比你天天在餐廳吃飯,餐廳就可以比喻成雲計算提供商,每次去就你自己一個人,那麼餐廳一般會安排你在大堂堂食,那麼大堂可以比喻共享雲,而這時你只是使用了餐廳大堂的一張桌就滿足了你的需求,而且這時大堂中也有別的用戶與你一同使用這個空間。那麼這就是共享雲虛擬主機。

2.私有云:與共享雲虛擬主機相比,最大的不同是資源獨享,享有整個服務器的軟硬件資源,即每臺輕雲服務器的 CPU、內存、帶寬、硬盤均為獨享,且不限流量、獨立 IP、預裝了網站應用環境就和數據庫環境,同時具備了虛機和服務器的優勢,且提供可視化操作的控制面板環境,操作簡單,即買即用。

  • 舉例:就好比每天一群人需要去餐廳吃飯,餐廳就可以比喻成雲計算提供商,那麼這時你們一群人需要更大的桌子更安靜的地方是,餐廳會提供包間給你們,那麼這個包間就可以比喻成獨享雲,你和你的朋友們獨立享受著這個包間的空間,那麼這就是獨享雲虛擬主機。

3.混合雲:集公有云的方便便捷與私有云的安全穩定為一體。企業出於安全考慮會希望將數據存放在私有云上面,同時又希望能使用公有云的免費資源,所以就將公有云與私有云進行合理的混合運用,將敏感數據或是運行關鍵性的工作負載放在私有云上面,而一般的工作或是需要擴展的工作放在公有云上面,達到安全又省錢的目的。

舉例:你本來一直在家裡跟你的父母一同吃飯,但是突然有一天你來了很多的朋友,家裡坐不下,那你就帶著你的朋友去外面的餐廳吃,父母為例省錢沒有跟著去,就在家裡吃了。那可以把家裡的飯堂比喻成私有云,外面的餐廳就是共享雲。都是屬於一個集體的,但是分開來吃,這就是混合雲。

4.雲服務器 ECS :是一種彈性計算服務,支持各種應用軟件靈活擴展,需要有專業技術人員來維護。

  • 舉例:本來你本來就是一群人在餐廳吃飯的,但是突然有好幾個朋友打電話給你想跟你一同吃飯,那麼這時你向飯店提出需求,飯店就會給你拼桌或者找個更大的包間滿足你的需求,那麼這就是雲服務器ECS。

BENCOM信息科技


“雲計算”這個詞,相信大家都非常熟悉了。作為IT行業的熱門技術,它頻繁出現在各大媒體的新聞報道中。BAT這樣的互聯網企業,也經常把它掛在嘴邊。相信很多人都想學習雲計算,跟上技術潮流。如果對雲計算有一定了解的話,應該會或多或少地聽到這些名詞——OpenStack、Hypervisor、KVM、Docker、K8S…雲計算到底是什麼?看完千鋒的這一篇文章就夠了。

首先以上這些名詞,全部都屬於雲計算的範疇。對於自學的初學者來說,想要理解這些名詞的具體含義,還有它們之間的關係,並不是一件容易的事情。雖然互聯網上有很多的資料,但是雜亂無章、晦澀難懂,對新人很不友好,容易讓人暈頭轉向,甚至打退堂鼓。所以作為雲計算的入門第一課,將給大家做一個通俗易懂的宏觀介紹,重點解釋最主要的幾個名詞,和它們之間的關係,希望對大家入門有所幫助。

在介紹那些古怪名詞之前,我先簡單介紹一下雲計算。以前電腦被髮明的時候,還沒有網絡,每個電腦(PC),就是一個單機。這臺單機,包括CPU、內存、硬盤、顯卡等硬件。用戶在單機上,安裝操作系統和應用軟件,完成自己的工作。後來,有了網絡(Network),單機與單機之間,可以交換信息,協同工作。再後來,單機性能越來越強,就有了服務器(Server)。人們發現,可以把一些服務器集中起來,放在機房裡,然後讓用戶通過網絡,去訪問和使用機房裡的計算機資源。

再再後來,小型網絡變成了大型網絡,就有了互聯網(Internet)。小型機房變成了大型機房,就有了IDC(Internet Data Center,互聯網數據中心)。當越來越多的計算機資源和應用服務(Application,例如看網頁,下電影)被集中起來,就變成了——“雲計算(Cloud Computing)”。無數的大型機房,就成了“雲端”。

雲計算的道理是簡單的,說白了,就是把計算機資源集中起來,放在網絡上。但是,雲計算的實現方式,就複雜了。這個計算機資源,實際上,分為好幾種層次:

第一層次,是最底層的硬件資源,主要包括CPU(計算資源),硬盤(存儲資源),還有網卡(網絡資源)等。

第二層次,要高級一些,我不打算直接使用CPU、硬盤、網卡,我希望你把操作系統(例如Windows、Linux)裝好,把數據庫軟件裝好,我再來使用。

第三層次,更高級一些,你不但要裝好操作系統這些基本的,還要把具體的應用軟件裝好,例如FTP服務端軟件、在線視頻服務端軟件等,我可以直接使用服務。

這三種層次,就是大家經常聽到的IaaS、Paas、SaaS。

SaaS: Software-as-a-Service(軟件即服務)

PaaS: Platform-as-a-Service(平臺即服務)

IaaS: Infrastructure-as-a-Service(基礎設施即服務)

這麼多樣化多層次的雲計算服務,阿里、華為們又是怎麼提供的呢?於是,就有了各種軟件和平臺,負責對資源進行調用和管理。

如果要對物理資源進行管理,第一步,就是“虛擬化”。虛擬化是雲計算的基礎。簡單來說,虛擬化就是在一臺物理服務器上,運行多臺“虛擬服務器”。這種虛擬服務器,也叫虛擬機(VM,Virtual Machine)。從表面來看,這些虛擬機都是獨立的服務器,但實際上,它們共享物理服務器的CPU、內存、硬件、網卡等資源。

最後給大家說一說常聽說的Docker,就是創建容器的工具,是應用容器引擎。Docker的中文意思,就是碼頭工人。而它的LOGO,就是一隻鯨魚揹著很多貨櫃箱。相比於傳統的虛擬機,Docker的優勢很明顯,它啟動時間很快,是秒級,而且對資源的利用率很高(一臺主機可以同時運行幾千個Docker容器)。此外,它佔的空間很小,虛擬機一般要幾GB到幾十GB,而容器只需要MB級甚至KB級。

好啦,以上就是今天的內容。再說下去,估計很多人又要暈了。雲計算涉及到大量的需求。同一個需求,會有很多不同的技術來實現。同一個技術,往往又有多個不同的廠家互相競爭。所以,概念和名詞就會特別多,發展變化也會很快。不管怎麼說,梳理清楚最關鍵的名詞概念,是學好雲計算的第一步。最後給大家一張詳細的雲計算學習圖作為結束,希望大家都能系統的學習到雲計算的教程。


千鋒長沙


雲計算是基於互聯網的相關服務的增加、使用和交付模式,通常涉及通過互聯網來提供動態易擴展且經常是虛擬化的資源。雲是網絡、互聯網的一種比喻說法。過去在圖中往往用雲來表示電信網,後來也用來表示互聯網和底層基礎設施的抽象。因此,雲計算甚至可以讓你體驗每秒10萬億次的運算能力,擁有這麼強大的計算能力可以模擬核爆炸、預測氣候變化和市場發展趨勢。用戶通過電腦、筆記本、手機等方式接入數據中心,按自己的需求進行運算。

對雲計算的定義有多種說法。對於到底什麼是雲計算,至少可以找到100種解釋。 現階段廣為接受的是美國國家標準與技術研究院(NIST)定義:雲計算是一種按使用量付費的模式,這種模式提供可用的、便捷的、按需的網絡訪問, 進入可配置的計算資源共享池(資源包括網絡,服務器,存儲,應用軟件,服務),這些資源能夠被快速提供,只需投入很少的管理工作,或與服務供應商進行很少的交互。

雲計算特點如下:

(1) 超大規模

“雲”具有相當的規模,Google雲計算已經擁有100多萬臺服務器, Amazon、IBM、微軟、Yahoo等的“雲”均擁有幾十萬臺服務器。企業私有云一般擁有數百上千臺服務器。“雲”能賦予用戶前所未有的計算能力。

(2) 虛擬化

雲計算支持用戶在任意位置、使用各種終端獲取應用服務。所請求的資源來自“雲”,而不是固定的有形的實體。應用在“雲”中某處運行,但實際上用戶無需瞭解、也不用擔心應用運行的具體位置。只需要一臺筆記本或者一個手機,就可以通過網絡服務來實現我們需要的一切,甚至包括超級計算這樣的任務。

(3) 高可靠性

“雲”使用了數據多副本容錯、計算節點同構可互換等措施來保障服務的高可靠性,使用雲計算比使用本地計算機可靠。

(4) 通用性

雲計算不針對特定的應用,在“雲”的支撐下可以構造出千變萬化的應用,同一個“雲”可以同時支撐不同的應用運行。

(5) 高可擴展性

“雲”的規模可以動態伸縮,滿足應用和用戶規模增長的需要。

(6) 按需服務

“雲”是一個龐大的資源池,你按需購買;雲可以像自來水,電,煤氣那樣計費。

(7) 極其廉價

由於“雲”的特殊容錯措施可以採用極其廉價的節點來構成雲,“雲”的自動化集中式管理使大量企業無需負擔日益高昂的數據中心管理成本,“雲”的通用性使資源的利用率較之傳統系統大幅提升,因此用戶可以充分享受“雲”的低成本優勢,經常只要花費幾百美元、幾天時間就能完成以前需要數萬美元、數月時間才能完成的任務。

雲計算可以徹底改變人們未來的生活,但同時也要重視環境問題,這樣才能真正為人類進步做貢獻,而不是簡單的技術提升。

(8) 潛在的危險性

雲計算服務除了提供計算服務外,還必然提供了存儲服務。但是雲計算服務當前壟斷在私人機構(企業)手中,而他們僅僅能夠提供商業信用。對於政府機構、商業機構(特別像銀行這樣持有敏感數據的商業機構)對於選擇雲計算服務應保持足夠的警惕。一旦商業用戶大規模使用私人機構提供的雲計算服務,無論其技術優勢有多強,都不可避免地讓這些私人機構以“數據(信息)”的重要性挾制整個社會。對於信息社會而言,“信息”是至關重要的。另一方面,雲計算中的數據對於數據所有者以外的其他用戶雲計算用戶是保密的,但是對於提供雲計算的商業機構而言確實毫無秘密可言。所有這些潛在的危險,是商業機構和政府機構選擇雲計算服務、特別是國外機構提供的雲計算服務時,不得不考慮的一個重要的前提。


時間


雲計算(cloud computing)是分佈式計算的一種,指的是通過網絡“雲”將巨大的數據計算處理程序分解成無數個小程序,然後,通過多部服務器組成的系統進行處理和分析這些小程序得到結果並返回給用戶。雲計算早期,簡單地說,就是簡單的分佈式計算,解決任務分發,並進行計算結果的合併。因而,雲計算又稱為網格計算。通過這項技術,可以在很短的時間內(幾秒種)完成對數以萬計的數據的處理,從而達到強大的網絡服務。

現階段所說的雲服務已經不單單是一種分佈式計算,而是分佈式計算、效用計算、負載均衡、並行計算、網絡存儲、熱備份冗雜和虛擬化等計算機技術混合演進並躍升的結果。


麼麼茶加糖


回答這個問題之前,先要看問這個問題的人處於什麼角色,因為面向不同的角色,雲計算有不同的含義。

假設你是一個和雲計算產業無關的"外行",由於最近雲計算比較火,那給你的回答就是:雲計算是新時代的“水電煤”,你使用的大部分app,例如淘寶和微信,它們都運行在雲計算上。假如雲計算崩潰了,那這些應用也會崩潰,你就無法訪問它們提供的服務。

假設你是相關產業的或者急於參與到相關產業的朋友,那雲計算就是金山銀山,歡迎你趕緊來淘金,雲計算就是新時代的煤礦,會誕生很多煤老闆~~


CloudAnyone


白話說,有點像存儲,跟大數據也有關係,硬件維護也有關係,沒有辦法準確的定義。培訓雲計算的有很多培訓機構。中公旗下的優就業還不錯,大公司保障度也高,也管食宿,省不少錢,我有同學在那學的雲計算,老師都還挺負責任的。


用戶3016256543171


現在市面上的培訓機構就有培訓雲計算的。現在雲計算做運維的多,培訓雲計算的我看有一家優就業還不錯,中公旗下的,公司規模大,保障度高、師資水平也不錯,可以實地考察一下,每年學的人還是挺多的。


分享到:


相關文章: