對雲端計算的認識

對雲端計算的認識,雲端計算是一種基於網際網路的計算方式,雲端計算是通過網路“雲”將巨大的資料計算處理程式分解成無數個小程式,以下分享對雲端計算的認識。

對雲端計算的認識1

國外有亞馬遜AWS、微軟Azure,國內有阿里雲、騰訊雲,華為雲、金山雲、浪潮雲、青雲等。

一、最初的需求

雲端計算最初目標是資源管理,包括計算資源(CPU、記憶體)、網路資源(網路頻寬)、儲存資源(硬碟)3個方面。

以個人使用電腦舉例,有的人需要顯示卡,有的人不需要顯示卡;有的人需要2G記憶體,有的人需要16G記憶體。

不同的人在不同的時間有不同的需求:一是時間靈活度,什麼時候需要,什麼時候就能有這樣一臺機器;二是空間靈活度,需要多大的配置就有多大的配置,不多也不少。這兩個需求即雲端計算彈性。

二、回顧發展

雲計算髮展,經歷了虛擬化、基礎設施即服務(IaaS)、平臺即服務(PaaS)、軟體即服務(SaaS)過程,並且期間結合大資料、人工智慧及區塊鏈技術等。

1.虛擬化:在一臺計算機上虛擬出若干邏輯計算機,比如很多人都用過VMware Workstation,虛擬一個機器做實驗非常方便。

:一是隨著叢集規模的擴大,人工配置的過程越來越複雜,越來越耗時;二是面對成千上萬臺機器,靠人工選擇位置放置這臺虛擬化電腦並做相應的配置,幾乎不可能。

所以有了排程中心及排程演算法——資源池。無論使用者需要多少CPU、記憶體、硬碟的虛擬電腦,自動在資源池裡面找一個能夠滿足使用者需求的地方,把虛擬電腦啟動起來做好配置,使用者就直接能用了。

正式實現了計算、網路、儲存等基礎設施的彈性管理,稱為基礎設施即服務。

:IaaS實現了資源層面的彈性,但不夠。比如淘寶平臺平時100臺機器就夠了。

但雙十一期間突然需要1000臺,依靠IaaS可增加900臺機器,但電商應用沒有放進去,再依靠運維人員一臺臺配置,活動早結束了,不夠智慧。

於是有了平臺即服務(Platform As A Service,PaaS),它通過解決兩方面問題,實現了應用層面的彈性服務:

對雲端計算的認識
  

(1)彈性管理自己的應用。

雲平臺不知道一些設定,如電商的應用(後臺有自己的賬號),可通過設定自動化指令碼解決,雲平臺在新建虛機時呼叫這個指令碼進行自動化設定。

例如,雙十一時自動建立900臺機器,並把相關應用裝上並配置好。

這種應用自動部署方法因各個環境不同,一個指令碼沒法解決所有問題,於是有了容器技術——容器技術可以理解成標準尺寸的集裝箱,當貨物途徑多個碼頭時,不用每次對貨物裝卸,直接搬運集裝箱。

在PaaS 層面,應用配置好後製作成一個映象,映象檔案和支援平臺都是統一標準的,當需要彈性伸縮時,從這個檔案恢復出需要狀態即可。

目前最常用的容器技術是Docker,啟動秒級,資源利用率高。最流行的容器叢集管理系統工具是Kubernetes。

(2)不用安裝通用的應用。

例如幾乎所有應用都會用到資料庫,因此雲平臺都會提供裝好的`開源資料庫,使用者需要用的時候,只需要做出一些簡單的選擇,就可以得到一個配置好的資料庫。

:有的人不會安裝作業系統,就是想用一個應用做一些事情,不需要管理包括網路、伺服器、作業系統、儲存等任何基礎設施,比如就想在各種裝置上通過客戶端(如瀏覽器)訪問介面。

於是有了軟體即服務(Software as a Service,SaaS)。比如,簡單設定下Ftp賬號密碼、空間大小等就可以用Ftp來分享檔案了。

三、雲端計算分類

從部署角度,雲端計算分3類:

1.公有云:公有云通常指第三方提供商提供給使用者進行使用的雲,公有云一般可通過網際網路使用,如阿里雲、騰訊雲和百度雲等。硬體、軟體及其他支援基礎架構均由雲提供商擁有和管理。

2.私有云:私有云是為一個客戶單獨使用而構建的雲,因而提供對資料、安全性和服務質量的最有效的控制。

使用私有云的公司擁有基礎設施,並可以控制在此基礎設施上部署應用程式的方式。主要在各金融機構資料中心部署。

3.混合雲:混合雲是公有云和私有云這兩種部署方式的結合。由於安全和控制原因,企業中並非所有的資訊都能放置在公有云上。大部分已經應用雲端計算的企業會使用混合雲模式。

四、雲端計算特點

雲連線著網路另一端,為使用者提供了可以按需獲取的彈性資源和架構。使用者按需付費,從雲上獲得需要的計算資源,包括儲存、資料庫、伺服器、應用軟體及網路等,大大降低了使用成本。

雲端計算的本質是從資源到架構的全面彈性,這種具有創新性和靈活性的資源降低了運營成本,更加契合變化的業務需求,雲端計算特點包括:

1. 可擴充套件性;

2. 超大規模;

3. 虛擬化;

4. 按需服務;

5. 高可靠性;

6. 網路接入廣泛。

對雲端計算的認識2

雲端計算的模式

雲模式有三種,其中包括公共雲,私有云和混合雲。

公有云通常指第三提供商為戶提供的能夠使的雲,公有云般可通過Internet 使,可能是免費或成本低廉的,公有云的核屬性是共享資源服務。

私有云是為個客戶單獨使構建的,因提供對資料、安全性和服務質量的最有效控制。該公司擁有基礎設施,並可以控制在此基礎設施上部署應程式的式。私有云可部署在企業資料中的防牆內,也可以將它們部署在個安全的主機託管場所,私有云的核屬性是專有資源。

混合雲融合了公有云和私有云,是近年來雲端計算的.主要模式和發展向。我們已經知道私企業主要是向企業戶,出於安全考慮,企業更願意將資料存放在私有云中,但是同時又希望可以獲得公有云的計算資源,在這種情況下混合雲被越來越多的採,它將公有云和私有云進混合和匹配,以獲得最佳的效果,這種個性化的解決案,達到了既省錢又安全的目的。

對雲端計算的認識 第2張
  

公共雲

公共雲是基於標準雲端計算的一個模式,在其中,服務供應商創造資源,如應用和儲存,公眾可以通過網路獲取這些資源。公共雲服務的模式可以是免費或按量付費。

私有云

私有云是為一個客戶單獨使用而構建的,因而提供對資料、安全性和服務質量的最有效控制。該公司擁有基礎設施,並可以控制在此基礎設施上部署應用程式的方式。私有云可部署在企業資料中心的防火牆內,也可以將它們部署在一個安全的主機託管場所,私有云的核心屬性是專有資源。