簡單地說,云計算就是通過 Internet(以下統稱“云”)提供計算服務(包括服務器、存儲、數據庫、網絡、軟件、分析和智能),以提供快速創新、彈性資源和規模經濟。對于云服務,通常你只需使用多少支付多少,從而幫助降低運營成本,使基礎設施更有效地運行,并能根據業務需求的變化調整對服務的使用。
一、云計算的最大優點
云計算是企業摒棄 IT 資源傳統思路而進行的一個重大轉移。以下為組織轉向云計算服務的 7 個常見理由:
費用
遷移到云有助于公司優化 IT 成本IT 成本。這是因為云計算讓你無需在購買硬件和軟件以及設置和運行現場數據中心(包括服務器機架、用于供電和散熱的全天不間斷電力、管理基礎結構的 IT 專家)上投入資金。它還提高了速度。
速度
大多數云計算服務作為按需自助服務提供,因此通常只需點擊幾下鼠標,即可在數分鐘內調配海量計算資源,賦予企業非常大的靈活性,并消除了容量規劃的壓力。
全局縮放
云計算服務的優點包括彈性擴展能力。對于云而言,這意味著能夠在需要的時候從適當的地理位置提供適量的 IT 資源,例如更多或更少的計算能力、存儲空間、帶寬。
工作效率
現場數據中心通常需要大量“機架和堆棧”- 硬件架設、軟件修補和其他費時的 IT 管理事務。云計算避免了這些任務中的大部分,讓 IT 團隊可以把時間用來實現更重要的業務目標。
性能
最大的云計算服務在安全數據中心的全球網絡上運行,該網絡會定期升級到最新的快速而高效的計算硬件。與單個企業數據中心相比,它能提供多項益處,包括降低應用程序的網絡延遲和提高縮放的經濟性。
可靠性
云計算能夠以較低費用簡化數據備份、災難恢復和實現業務連續性,因為可以在云提供商網絡中的多個冗余站點上對數據進行鏡像處理。
安全性
許多云提供商都提供了廣泛的用于提高整體安全情況的策略、技術和控件,這些有助于保護數據、應用和基礎結構免受潛在威脅。
二、云計算類型
并非所有云都相同,并且沒有一種云計算適合所有人。為了幫助提供合適的解決方案,滿足客戶需要,已有多種不同的模型、類型和服務得到開發。
首先,你需要確定云開發的類型或云計算基礎結構,云服務將根據這些內容進行實現。部署云計算資源有三種不同的方法:公共云、私有云和混合云。 詳細了解公有云、私有云和混合云。
公有云
公有云為第三方云服務提供商所擁有和運營,他們通過 Internet 提供其計算資源(如服務器和存儲空間)。Microsoft Azure 是公有云的一個示例。在公有云中,所有硬件、軟件和其他支持性基礎結構均為云提供商所擁有和管理。使用 Web 瀏覽器訪問這些服務和管理你的帳戶。
私有云
私有云是指專供一個企業或組織使用的云計算資源。私有云可以實際位于公司的現場數據中心之上。某些公司還向第三方服務提供商付費托管其私有云。在私有云中,在專用網絡上維護服務和基礎結構。
混合云
混合云組合了公有云和私有云,通過允許在這二者之間共享數據和應用程序的技術將它們綁定到一起。混合云允許數據和應用程序在私有云和公有云之間移動,使你能夠更靈活地處理業務并提供更多部署選項,有助于你優化現有基礎結構、安全性和合規性。
三、云服務類型:IaaS、PaaS、無服務器和 SaaS
大多數云計算服務都可歸為四大類:基礎結構即服務 (IaaS)、平臺即服務 (PaaS)、無服務器和軟件即服務 (SaaS)。它們有時候稱為云計算"堆棧",因為它們互為構建基礎。了解這些服務及它們之間的差異,可使你更輕松地實現業務目標。
IaaS
云計算服務的最基本類別。使用基礎結構即服務 (IaaS) 時,你以即用即付的方式從服務提供商處租用 IT 基礎結構,如服務器和虛擬機 (VM)、存儲空間、網絡和操作系統。
PaaS
平臺即服務 (PaaS) 是指云計算服務,它們可以按需提供開發、測試、交付和管理軟件應用程序所需的環境。PaaS 旨在讓開發人員能夠更輕松地快速創建 Web 或移動應用,而無需考慮對開發所必需的服務器、存儲空間、網絡和數據庫基礎結構進行設置或管理。
SaaS
軟件即服務 (SaaS) 是通過 Internet 交付軟件應用程序的方法,通常以訂閱為基礎按需提供。使用 SaaS 時,云提供商托管并管理軟件應用程序和基礎結構,并負責軟件升級和安全修補等維護工作。用戶(通常使用電話、平板電腦或 PC 上的 Web 瀏覽器)通過 Internet 連接到應用程序。
無服務器計算
無服務器計算與 PaaS 重疊,側重于構建應用功能,無需花費時間繼續管理要求管理的服務器和基礎結構。云提供商可為你處理設置、容量規劃和服務器管理。無服務器體系結構具有高度可縮放和事件驅動特點,且僅在出現特定函數或事件時才使用資源。
四、云計算的使用
你很可能此刻正在使用云計算,即使你沒有意識到。當你使用在線服務來發送郵件、編輯文檔、看電影或電視、聽音樂、玩游戲或存儲圖片和其他文件時,很可能正是云計算在幕后使得這一切成為可能。眾多組織(從小型初創公司到全球企業、政府機構、非盈利組織)都出于各種原因積極采用了云計算技術。
下面幾個示例展示了使用云提供商提供的云服務可能實現的操作:
創建云原生應用程序
快速構建、部署和縮放應用程序(Web、移動和 API)。利用云原生[RM1] 技術和方法,例如容器、Kubernetes、微服務體系結構、API 驅動的通信和 DevOps。
存儲、備份和恢復數據
通過 Internet 將數據傳輸到可從任何位置和任何設備訪問的離線云存儲系統,可降低保護數據的成本(大規模縮放時)。
對音頻和視頻進行流傳輸
借助全球分布的高清視頻和音頻,可從任何設備隨時隨地與你的受眾建立聯系。
按需交付軟件
按需軟件,也稱為軟件即服務 (SaaS),可隨時隨地為客戶提供最新的軟件版本和更新。
構建并測試應用程序
使用可輕松縱向擴展或縮減的云基礎結構,降低應用程序開發的成本并節省時間。
分析數據
在云中跨團隊、部門和位置統一數據。然后使用云服務(例如機器學習和人工智能)發掘見解,做出更明智的決策。
嵌入智能
使用智能模型有助于吸引客戶并能從捕獲到的數據中發現有價值的見解。