2016-04-05 79 views

回答

2

我会尽量简单地解释一下。

Docker允许您在Containers内运行,构建和测试代码。而已。除了您可以在EC2容器服务中运行Docker容器之外,AWS没有特定的部分。

请注意,我在该说明中没有提到Hadoop或大数据。您的容器可以包含任意打包的应用程序,是一个Web服务器,数据库,构建工具等。

现在,Hadoop可以通过Hive,Hbase,Spark,datanodes和namenodes分解成容器等等,只需将每个组件放入不同的容器中,并将它们连接起来形成生态系统。

因此而不是通过互连网连接在一起的计算机集群中,你有容器的集群,其可以在任何多个机器。因此,通过共享主机的资源而不是为每个服务提供专用硬件,容器的可扩展性,轻量级和便携性要高得多。

+0

我刚刚意识到在对Hadoop和Docker进行一些研究后,问题是多么的愚蠢。无论如何感谢您的答案。我会很快删除这个问题,但它确实有很多观点(过去一天有22个),所以我现在就把它留在这里。 – user5313842

相关问题