2016-04-05 78 views

回答

2

我會盡量簡單地解釋一下。

Docker允許您在Containers內運行,構建和測試代碼。而已。除了您可以在EC2容器服務中運行Docker容器之外,AWS沒有特定的部分。

請注意,我在該說明中沒有提到Hadoop或大數據。您的容器可以包含任意打包的應用程序,是一個Web服務器,數據庫,構建工具等。

現在,Hadoop可以通過Hive,Hbase,Spark,datanodes和namenodes分解成容器等等,只需將每個組件放入不同的容器中,並將它們連接起來形成生態系統。

因此而不是通過互連網連接在一起的計算機集羣中,你有容器的集羣,其可以在任何多個機器。因此,通過共享主機的資源而不是爲每個服務提供專用硬件,容器的可擴展性,輕量級和便攜性要高得多。

+0

我剛剛意識到在對Hadoop和Docker進行一些研究後,問題是多麼的愚蠢。無論如何感謝您的答案。我會很快刪除這個問題,但它確實有很多觀點(過去一天有22個),所以我現在就把它留在這裏。 – user5313842

相關問題