2014-01-24 61 views
0

我對亞馬遜服務相當陌生,並開始閱讀有關EMR。我或多或少熟悉OpenStack。我只是希望有人能夠簡單地告訴我什麼在Amazon雲中扮演計算,控制器和Cinder存儲的角色。EMR,EC2,OpenStack,請說明

例如,Cinder是OpenStack的存儲,同樣S3也是Amazon雲中的存儲。

另外兩個 - 亞馬遜雲計算和控制器是什麼?

另外,請問有人可以用簡單的話來提一下EMR和EC2之間的關係還是完全不同?

即使在EMR我們使用EC2實例,那麼,爲什麼人們對EC2比較的Hadoop VS地圖在下面的鏈接,減少像

Hadoop on EC2 vs Elastic Map Reduce

由於一噸提前:)

回答

2

OpenStack的是一個開源軟件,可以在您自己的雲中安裝,這樣您就可以擁有像亞馬遜這樣的託管服務。

亞馬遜是它自己的獨立服務與自己的專有實施,他們基本上出售服務。

因此,Openstack有幾個組件與AWS服務以某種方式映射。

控制器 - >亞馬遜控制檯 煤渣 - > EBS 存儲 - > S3 計算 - > EC2

EMR(彈性的Map Reduce)是從亞馬遜只是一個服務,它允許您運行Hadoop作業。 EMR基本上運行在EC2之上,因此,本質上,當您創建EMR羣集時,它將使用EC2作爲其基礎服務。

您也可以獨立於EC2實例上的EMR運行Hadoop,缺點是您必須管理所有Hadoop安裝,配置自己(Cloudera管理器對此非常有幫助)。好處是它可以讓你從Hadoop堆棧中儘可能多地進行調整。

希望這會有所幫助。