雲計算的背後究竟是什麼?

對於中小型企業來講,爲了業務發展,公司內部的 IT 基礎架構必須始終「跟上時代的潮流」,常常須要提供比當前所需資源更多的資源。所以一個功能完備的數據中心對於大多數公司顯得相當重要。然而創建本身的數據中心並僱用專業人員維護須要大量的成本,另外也難以按需縮放靈活調整,順應於這類需求,雲計算應運而生。html

藉助雲計算能夠不用購買硬件服務器,經過 Internet 在雲上直接使用應用服務,包括存儲空間,處理能力,數據庫和軟件環境等等。程序員

雲計算的歷史

這類爲用戶提供更多處理能力和存儲空間的聯網計算機並非一項新發明。1950 年代的計算機大型機就已經朝着雲計算邁出了第一步。那時,用戶能夠經過組織中的其餘多個終端訪問大型機並使用其功能,儘管當時的用戶須要計算好時間才能使用該大型機。數據庫

在隨後的幾十年中,虛擬化技術的出現讓計算機實例能夠抽象重建。隨後這種虛擬環境可供全部網絡用戶使用,並在 1990 年代對更多的用戶進行了商業銷售。以後雲的概念變得愈來愈流行,到 2000 年後,許多公司都開始逐漸對雲技術產生興趣。數組

現在大多數智能手機(或物聯網)始終與雲鏈接,雲計算不只爲公司帶來了不少便捷,也成爲許多人平常生活的一部分。那什麼是雲計算?安全

雲計算是經過互聯網提供的硬件和軟件服務的統稱,一般以大型數據中心或服務器集羣爲中心,將多臺計算機或服務器的資源聚集在一塊兒,造成網格計算以實現高性能。它涵蓋了從遠程服務器提供的雲存儲空間到雲中的基礎架構各方面,經過與虛擬化結合,能夠爲網絡中的單個用戶建立單個虛擬實例。雖然雲計算包含的內容很是多,可是能不能被稱之爲雲計算倒是有明確規定的。服務器

根據美國國家標準技術研究院的論文表述,服務必須知足如下特徵才能被稱爲雲計算:網絡

  • 按需自助服務:用戶應始終能夠獨立請求所需的資源,而沒必要與服務提供商聯繫。
  • 普遍的網絡訪問:隨時隨地用任何網絡設備訪問雲計算。
  • 多人共享資源池:資源池化多個計算資源是雲計算的基本要求。該資源池能夠動態分配和從新分配資源,例如處理能力和存儲,以知足多個用戶的需求。
  • 快速從新部署靈活度:資源交付必須快速且基於需求。在某些狀況下能夠自動進行放大和縮小,而無需客戶或服務提供商的干預。
  • 可衡量的服務:始終監控雲服務的使用狀態,爲雙方都增長了透明度。

各類雲計算類型

在雲服務日益增多的今天,市場上出現了各類各樣的雲解決方案。除了提供的價格和支持外,這些方案的主要區別還在於所提供的層和部署模型。「層」是指服務的級別,而部署模型則決定了提供的服務類型。架構

服務級別性能

「層」是指對應的特定服務級別,通常經過各類「即服務」級別描述服務的範圍。所以,一般使用金字塔模型來呈現它們。基礎架構即服務具備最大的範圍,而軟件即服務僅專一於特定的應用程序。雲計算

這些「即服務」的具體涵蓋範圍以下:

  • 基礎架構即服務(IaaS):在此級別上,供應商提供完整的硬件解決方案:計算能力,存儲空間和網絡。用戶使用的實例徹底是虛擬的,並劃分了資源池。IaaS 能夠用做其餘層的基礎,也能夠做爲獨立產品提供。
  • 平臺即服務(PaaS):提供不僅是硬件的完整的雲環境。PaaS 主要針對軟件開發人員。服務提供商在託管於硬件上的雲中提供已創建的開發環境。所以,程序員能夠節省維護此類環境的時間和費用。
  • 軟件即服務(SaaS):爲用戶提供了軟件解決方案。SaaS 主要面向典型的最終用戶,他們沒必要擔憂安裝和維護軟件,而且能夠放心硬件足夠強大。
  • 一切即服務(XaaS):XaaS 能夠歸於不一樣的級別。由於除了上面提到的三層,是出於一些特殊緣由(好比營銷手段),個別提供商還提供額外服務 XaaS。這一般是出於一些特殊緣由(好比營銷手段)。實際上,XaaS 能夠歸於不一樣的級別。
  • 人即服務(HuaaS):是一種衆包形式,一羣人經過 Internet 進行工做。

固然,咱們平常最所見的主要是 Iaas、PaaS 和 SaaS 這三種服務模型。

部署模型

部署模型描述了服務的類型,有如下四種:

  • 私有云:服務器僅由一位客戶使用。私有云能夠是本地的(內部雲)。即便使用了服務器集羣的託管程序,其餘使用該程序的客戶也沒法訪問該專用硬件。
  • 公有云:公有云被認爲是雲計算的主要形態,其核心屬性是共享資源服務,即你們一同共享服務器資源。做爲用戶,咱們沒法查看誰在使用服務器資源及更改。
  • 混合雲:此模型是私有云和公共雲的混合。這意味着用戶能夠肯定將其操做的哪些部分設爲私有(例如,安全方面)以及哪些部分保持公開狀態。
  • 社區雲:社區雲的功能相似於私有云,不一樣之處在於多個用戶共享一個專用的硬件實例。可是,用戶資源池不是隨機的,一般是來自相同業務領域或具備類似興趣的客戶被組合在一塊兒。此外,社區雲能夠在公司內部或外部進行管理。與運行多個私有云相比,更能節省資源。

雲計算的優缺點

雲計算的出現爲中小型企業對於自建 IT 基礎架構成本太高的問題提供瞭解決方案。硬件的使用和維護由服務提供商接管,企業只須要投資價格便宜的終端訪問雲計算服務便可。此外,專業的服務器集羣比大多數組織本身管理的安全性要高得多,有專門的安全人員和服務器專家對數據中心進行物理層面的保護。除此以外大多數雲計算服務提供商都對全部數據進行強制備份,可以有效避免數據丟失形成的隱患。

做爲一個還算新興的服務功能,雲計算也有一些缺點。例如,根據服務提供商的不一樣,在配置方面的可定製性水平可能會有很大的差別,可能沒法知足特定企業的需求。同時,使用雲服務會過度依賴提供商,一旦他們遇到技術問題,就會直接影響企業的業務運營。雲計算的使用還依賴於強大而穩定的互聯網鏈接,不然企業員工將沒法高效地工做。

除去以上的缺點,對雲解決方案最大的關注是數據隱私問題。儘管雲服務商能保障存儲數據的安全,可是經過 Internet 傳輸數據始終會帶來安全風險。

雲計算畢竟不是免費的,企業必須仔細考慮所需的資源容量使用時間,從而最大可能地節省成本。在這方面,又拍雲以場景化 CDN 爲核心業務,爲客戶提供雲存儲、雲處理、雲安全、流量營銷等雲服務,幫助用戶實現內容分發加速、產品研發加速、業務成長加速,並且按需計費,擁有 WebP、H.26五、碼率適配限速等多種成本控制相關的功能,幫助企業節省支出。

推薦閱讀

告別DNS劫持,一文讀懂DoH

【白話科普】聊聊 DNS 的那些小知識

相關文章
相關標籤/搜索