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