
云計算需要不斷擴展的工具和技術列表,但云計算的關鍵特征保持不變。
AWS公司在2006年開始銷售計算資源和存儲實例時,率先普及了云計算作為本地基礎設施的替代方案。谷歌和微軟緊隨其后。如今,云計算從基礎設施擴展到軟件即服務(SaaS)模型以及兩者之間的一切,包括人工智能、容器、無服務器計算、數據庫、物聯網、專用網絡、分析、商業應用程序等。
每個子集都有自己的好處和挑戰,但有幾個核心云計算特性支撐著它們。探索云計算的這八個關鍵特征,它們解釋了為什么云計算是構建和部署現代應用程序的首選目的地。
1.按需自助服務
AWS、MicrosoftAzure、谷歌云和其他公共云平臺使用戶只需點擊一個按鈕或調用API即可使用資源。由于數據中心遍布世界各地,這些供應商擁有大量的計算和存儲資產。這對習慣于現場采購流程的IT團隊來說是一個徹底的轉變,這種流程可能需要數月時間才能完成。
云計算的自助服務提供特性與按需計算功能是齊頭并進的。開發人員無需等待將新服務器交付到私有數據中心,而是可以選擇所需的資源和工具(通常通過云提供商的自助服務門戶)并立即進行構建。管理人員制定政策,限制IT和開發團隊可以運行的內容,但在這些保護措施內,員工可以自由構建、測試和部署他們認為合適的應用程序。
2.資源池
公共云提供商依賴于多租戶體系結構來同時容納更多用戶。客戶的工作負載從硬件和底層軟件中抽象出來,它們為同一主機上的多個客戶服務。云提供商越來越依賴自定義硬件和抽象層來提高安全性并加快用戶對資源的訪問。
3.可擴展性和快速彈性
資源池為云提供商和用戶提供了可伸縮性,允許他們根據需要添加或刪除計算、存儲、網絡和其他資產。這有助于企業IT團隊優化其云托管的工作負載,并避免終端用戶瓶頸。云可以垂直或水平擴展,服務提供商提供自動化軟件為用戶處理動態擴展。
傳統的室內架構無法輕易擴展。通常,企業必須購買服務器和其他基礎設施資產,以規劃峰值容量。這些額外的資源在活動間歇時閑置著。
可擴展性通常描述較長期的云基礎設施計劃,而快速彈性則是一個短期特征。當需求意外激增時,立即正確配置云應用程序和服務,并自動添加資源來處理負載。當需求減少時,服務恢復到原來的資源水平。
4.使用率來定價
這種云計算的特點將IT支出從資本支出轉移到運營支出,因為供應商提供每秒計費。這種模式通過大規模降低成本和提高效率實現了規模經濟。雖然這通常可以被視為一個積極的方面,但IT團隊必須小心,因為他們的資源需求可能不是靜態的。vm的大小應該合適,在不使用時關閉,或者根據條件縮小。否則,組織就會浪費錢,當每月賬單到來的時候,可能會以高昂的價格告終。
這種定價模式曾經是為云計算付費的唯一方式。但此后,供應商增加了各種定價方案,以提供更低的成本來換取更長期的承諾。這種模式具有成本效益,因為客戶只為他們使用的東西付費。
關鍵的云特性包括管理自動化、成本、性能、遵從性和安全性的能力。
5.測量服務
測量云服務的使用情況對云提供商及其客戶都很有用。提供商和客戶監視和報告資源和服務的使用情況,如虛擬機、存儲、處理和帶寬。這些數據被用來計算客戶對云資源的消耗,并輸入按使用量付費模型。與此同時,云提供商可以更好地了解客戶如何利用其資源,并有可能改進所提供的基礎設施和云計算服務
6.彈性和可用性
云提供商使用幾種技術來防止停機,例如最小化區域依賴以避免單點故障。用戶還可以跨可用性區域擴展工作負載,這些可用性區域擁有連接相對接近的多個數據中心的冗余網絡。一些高級服務自動跨可用分區分配工作負載。
當然,這些系統并非萬無一失。發生中斷時,企業必須制定應急計劃。對于一些人來說,這意味著跨孤立的地區甚至不同的平臺擴展工作負載——盡管這可能會帶來高昂的成本和增加的復雜性。
7.安全
盡管許多企業出于對安全的擔憂而不愿遷移工作負載,但這些擔憂在很大程度上已經消退,部分原因是云計算的上述特征帶來的好處。云供應商雇傭了一些世界上最好的安全專家,通常比大多數內部IT團隊更好地處理威脅。事實上,世界上一些最大的金融公司都說云是一種安全資產。
然而,這并不能免除用戶的責任。公共云提供商遵循共享責任模式。他們負責平臺的安全,而用戶則負責自己的應用程序。過去,未能充分把握這些界限,曾導致敏感企業數據被高調曝光。
8.廣泛的網絡接入
云的很大一部分用途是它的無所不在。數據可以在任何有互聯網連接的地方上傳和訪問。用戶可以在任何地點工作。對于大多數混合了操作系統、平臺和設備的企業來說,云是一個有吸引力的選擇。
為了保持廣泛的網絡訪問,云提供商監視并確保反映客戶如何訪問云資源和數據的各種指標:延遲、訪問時間、數據吞吐量等。這些因素會影響到服務質量需求和服務水平協議。