云計算是一種通過互聯網按需提供計算資源(如服務器、存儲、數據庫、網絡、軟件、分析和智能)的服務模式。它允許用戶無需直接管理復雜的底層基礎設施,即可便捷、高效地訪問和使用可配置的共享計算資源池。其核心理念是將計算能力作為一種像水電一樣可以隨時獲取、按量付費的公共設施。
云計算主要具備以下五大關鍵特征:
- 按需自助服務:用戶可以根據需要,自行通過在線門戶配置計算資源(如服務器時間、網絡存儲),而無需與服務提供商進行人工交互。
- 廣泛的網絡訪問:資源可通過互聯網被各種標準終端(如手機、平板、筆記本電腦)隨時隨地訪問,具備高度的普適性。
- 資源池化:提供商的計算資源被匯集起來,通過多租戶模型為多個用戶提供服務。不同的物理和虛擬資源可以根據用戶需求動態分配和重新分配。
- 快速彈性伸縮:資源可以快速且彈性地供應和釋放,對于用戶而言,可用的資源近乎無限,并能根據業務需求快速擴展或收縮。
- 可計量的服務:云系統通過計量能力自動控制和優化資源使用,對服務類型(如存儲、處理、帶寬)進行透明的監控、報告和計費,實現按使用量付費的模式。
根據所提供的服務層次和用戶控制范圍,云計算主要分為三種服務模式:
- 基礎設施即服務:這是最基礎的服務層,提供虛擬化的計算資源,如虛擬機、存儲、網絡和操作系統。用戶可以部署和運行任意軟件,但無需管理底層云基礎設施。
- 平臺即服務:這一層提供了應用程序的開發、運行環境以及相關的中間件、數據庫等。用戶可以在云平臺上開發、部署和管理自己的應用程序,而無需關心服務器、存儲、網絡等底層資源。
- 軟件即服務:這是最直接面向最終用戶的服務模式。提供商通過互聯網向用戶提供完整的、可直接使用的應用程序。用戶無需安裝和維護軟件,通常通過網頁瀏覽器即可訪問和使用。
云計算通過其靈活、高效、可擴展的特性,深刻改變了企業和個人獲取和使用IT資源的方式,已成為驅動數字化轉型的核心技術基石。