Amazon EC2 (Elastic Compute Cloud) 是一個讓用戶可以租用云電腦運行所需應用的系統(tǒng)。EC2借由提供web服務的方式讓用戶可以彈性地運行自己的Amazon機器鏡像文件,用戶將可以在這個虛擬機上運行任何自己想要的軟件或應用程序。用戶可以隨時創(chuàng)建、運行、終止自己的虛擬服務器,使用多少時間算多少錢,也因此這個系統(tǒng)是"彈性"使用的。EC2讓用戶可以控制運行虛擬服務器的主機地理位置,這可以讓延遲還有備援性最高。例如,為了讓系統(tǒng)維護時間最短,用戶可以在每個時區(qū)都運行自己的虛擬服務器。Amazon以Amazon Web Services (AWS)的品牌提供EC2的服務。
EC2使用Xen虛擬化技術。每個虛擬機,又稱作實例,能夠運行小、大、極大三種能力的虛擬私有服務器。Amazon.com利用EC2 Compute Units去分配硬件資源。EC2系統(tǒng)提供以下的虛擬機實例類型:
小型實例
默認配置了1.7 GB的存儲器,一個虛擬核心上運行一個EC2 Compute Unit,160GB的硬盤空間, 32位平臺
大型實例
默認配置了7.5GB的存儲器,兩個虛擬核心上各運行兩個EC2 Compute Units,850GB的硬盤空間, 64位平臺
極大實例
默認配置了15GB的存儲器,四個虛擬核心上各運行兩個EC2 Compute Units,1690GB的硬盤空間, 64位平臺