現代雲計算入門
雲的概念是一種新興概念,其中共享的計算資源池按需提供給消費者。作為一種相對較新的理念,“雲計算”是指線上共享計算資源。因此,雲服務提供商而不是終端使用者負責提供和管理資源。我們可以從各種雲選項中進行選擇,包括公有云、私有云、混合雲等。IaaS、PaaS、SaaS等等只是眾多可用的雲計算模型中的一小部分。
雲計算概述
要充分理解一個主題的重要性,就必須追溯到它的過去。客戶端-伺服器架構的概念是滿足需求的首批方法之一。客戶端的所有資訊和命令都儲存在伺服器上。但是,這些模型中至少存在一個缺點。使用者只有在連線到伺服器後才能訪問資訊。分散式計算模型緊隨其後。在這種架構下,使用網路連線多臺計算機,從而實現靈活的資源共享。
2002年,亞馬遜推出了其雲計算和資料儲存服務亞馬遜網路服務 (AWS)。亞馬遜於2006年推出了其商業彈性計算雲服務。之後,2009年,谷歌Play開始銷售用於雲計算的商業應用程式。使用雲服務的能力已成為一項關鍵能力。
各種型別的現代雲
我們可以使用的各種雲計算形式如下:
私有云
私有云的速度和儲存容量遠遠優於公有云。私有云可以藉助Eucalyptus和Open Stack等開源程式來設定。私有云為其使用者提供更好的保護和匿名性。私有云也稱為內部雲或企業雲。私有云根據其位置和管理方式,由國家標準與技術研究院 (NIST) 分類為“內部部署”或“外包”。它使IT部門能夠快速分配和按需提供IT資源。公司通常使用私有云來獨立執行自己的資料中心,或者在第三方支援下執行。
公有云
公有云的概念使任何人都可以無限制地使用雲計算。由於雲服務提供商處理所有必要的維護工作,因此公有云使用者可以專注於工作而不會被打擾。CSP維護和控制公有云中所有可用的計算資源。公有云還具有易於整合的優勢。因此,它為其客戶提供了前所未有的適應性。一些流行的公有云包括微軟的Windows Azure服務平臺、谷歌的App Engine、IBM的SmartCloud Enterprise、亞馬遜的EC2和谷歌的App Engine。公有云可以根據對計算資源的需求輕鬆地進行擴充套件或縮減。
混合雲
混合雲的安全功能是公有云服務和私有云服務之間的一個折中方案。混合雲對於那些希望獲得比公有云提供的更高安全級別的企業非常有用。這是因為在公有云中,任何人都可以使用服務,而在私有云中,只有公司的員工才能使用它們。混合雲基礎架構使啟動全新產品和服務變得簡單快捷。谷歌應用套件(包括谷歌雲端硬碟和 Gmail)和 Office 365(微軟 Office Online 和 OneDrive)就是幾個例子。
社群雲
社群雲允許組織集中資源,以便彼此之間以及它們服務的社群共享資料。社群雲允許企業集中其雲資產、基礎架構和其他資源。它由社群團體或組織、第三方或三者的組合擁有、管理和運營。需要熟練的人員來管理和運營雲服務。由於多個組織或社群可以共享同一個雲,因此社群雲具有成本效益。如果沒有某種形式的合作,社群雲並不是最佳選擇。社群云為組織提供了一種安全、協作的雲替代方案,替代公有云。
多雲
為了部署其應用程式和服務,多雲組織利用多個雲計算平臺。多個公有云、多個私有云或公有云、私有云和邊緣雲的混合雲都是可接受的選項。
不同的基於雲的服務
一種稱為基礎設施即服務 (IaaS) 的雲服務型別提供對標準 IT 資源的按需訪問,包括伺服器、儲存空間和網路。
PaaS 代表“平臺即服務”。
平臺即服務是一種雲計算方式,使用者透過網際網路從第三方租賃軟體和硬體。使用 PaaS 平臺,程式設計師不再需要擔心安裝和配置昂貴、專業的軟體和硬體來構建和測試軟體。開發軟體通常需要使用這些工具。平臺即服務 (PaaS) 提供商託管硬體和軟體。PaaS 技術的便利性和簡單性通常被認為是採用它的原因。
SaaS 代表“軟體即服務”。
透過網際網路訪問軟體而不是安裝和維護軟體,是擺脫軟體和裝置維護麻煩的好方法。企業可能會發現遷移到 SaaS 比保留內部部署解決方案更經濟。
XaaS 代表“任何服務”。
XaaS 認識到各種使用者友好的現代線上服務、工具和技術。基本上,任何 IT 任務都可以轉化為商業化服務。
現代雲計算的優勢
與更傳統的基礎設施相比,雲計算提供的規模經濟是巨大的。“無伺服器”使您的業務更加敏捷,同時還可以節省昂貴基礎設施的成本。使用雲計算,您只需支付實際使用的資源費用。憑藉其改進的災難恢復和備份解決方案(跨越多個隔離區域和可用區),您可以高枕無憂,因為您的個人資訊始終可訪問且安全。
此外,雲計算中使用的基礎設施是完全冗餘的。在世界任何地方,都可以即時且輕鬆地訪問資料。當您使用雲計算時,獲取備份就不那麼麻煩了。投資執行小型企業所需的必要的技術和軟體成本很高。
結論
雲的形狀和構成可能各不相同。雲主要有三種類型:公有云、私有云和混合雲。存在許多不同的雲計算模型,包括 IaaS、PaaS、SaaS 和 XaaS。雲促進使用者驅動的 IT 資產的配置、監控和管理。計算服務通常透過異構裝置和共享網路交付。由於 API、基於雲的憑據和按需服務使攻擊者更容易獲得對雲資源的未經授權的訪問,因此它們可能不如傳統的內部部署資料中心安全。