在云計算基礎架構中,包括一個虛擬化資源的抽象層,并通過應用程序界面和啟用API的命令行或圖形界面將用戶邏輯地呈現給用戶。
在云計算中,這些虛擬化資源由服務提供商或IT部門托管,并通過網絡或互聯網傳遞給用戶。這些資源包括虛擬機和組件,如服務器,內存,網絡交換機,防火墻,負載平衡器和存儲。
(1)云基礎設施組件
在云計算架構中,云基礎架構是指后端組件,這些大多數都是企業數據中心內的硬件元素。這些包括多插槽,多核服務器,持久存儲和局域網設備,如交換機和路由器,但規模更大。
主要的公共云提供商,如AmazonWebServices(AWS)或谷歌云平臺,提供基于共享的多租戶服務器的服務。該模型需要大量的計算能力來處理用戶需求的不可預測的變化,并通過更少的服務器最佳地平衡需求。因此,云計算基礎設施通常由具有共享電力的高密度系統組成。
典型云基礎架構的視圖,其中包括服務器,應用程序,客戶端和其他組件。
此外,與大多數傳統的數據中心基礎設施不同,云計算基礎架構通常使用本地連接的存儲,固態硬盤(SSD)和機械硬盤(HDD),而不是存儲區域網絡上的共享磁盤陣列。使用為特定存儲方案設計的分布式文件系統(如對象,大數據或塊)來聚合每個系統中的磁盤。通過分布式文件系統將存儲控制和管理從物理實現中解耦簡化了擴展過程。它還通過逐步增加具有必需數量和類型的本地磁盤的計算節點,而不是大量通過大型存儲機箱來幫助云提供商將容量與用戶工作負載相匹配。
(2)公共與私有與混合云架構
三種主要云計算部署模式中都有云基礎設施:私有云,公共云和混合云。在私有云中,組織通常擁有云基礎架構組件,并將其置于自己的數據中心內。在公共云模型中,云基礎架構組件由第三方公共云提供商擁有。混合云由兩種模式組成。
(3)云基礎設施即服務
雖然云計算基礎設施是云計算所需的硬件和軟件組件,但是基礎設施即服務(IaaS)是一種云模型,使組織能夠通過互聯網租用IT基礎設施組件(包括計算,存儲和網絡)一個公共云提供商。這種公共云服務模式通常被稱為IaaS。
IaaS消除了與內部部署基礎架構相關的前期資本成本,而不是遵循基于使用的消費模型。在這種按使用付費模式中,用戶僅支付基本消費的基礎架構服務,通常以小時,每周或每月為單位。
云計算提供商通常按照計量的方式對IaaS進行定價,其速率與給定的性能水平相對應。對于虛擬服務器,這意味著各種服務器規模對應著不同價格,通常以標準虛擬CPU大小和相應內存的增量來衡量。對于存儲,定價通?;诖鎯Ψ盏念愋停鐚ο蠡驂K,性能級別(SSD或HDD)和可用性,跨多個地理區域的單個存儲位置或復制。容量通過每單位時間的使用量(通常每月測量)。
IaaS供應商還提供持續使用的折扣,或者在指定的時間內使用一致的計算能力水平或預留的容量,用戶可以在一個月,一年或多年的時間內預留一個有保證的容量水平。
目前主要IaaS供應商包括AWS,Google,Microsoft Azure和IBM公司。