【问题标题】:Amazon Web Services (AWS) EC2 , EMR, S3 [closed]亚马逊网络服务 (AWS) EC2、EMR、S3 [关闭]
【发布时间】:2014-01-22 18:59:29
【问题描述】:

我学习aws 已经有一段时间了。我想确认一下我到目前为止所学的整体情况:我以普通 PC 为例:

**EC2类似于PC的算术和逻辑单元

EMR类似于PC的操作系统

S3类似于PC的硬盘**

如果有错误请纠正我,并向我解释 AWS EC2、EMR、S3 并与其他系统/服务等进行比较。

(请不要直接指向亚马逊文档链接/教程,因为我已经越过了所有这些,我想确认我的理解)

提前致谢

【问题讨论】:

  • 对我来说,这是一个相当模糊的类比,可能会导致对服务应用程序的严重误解。

标签: amazon-web-services amazon-s3 amazon-ec2 emr


【解决方案1】:

我认为从 10,000 英尺的角度来看,您的类比是合理的。但是,我不会说它们是正确的,因为其中涉及很多微妙之处。让我列举几个。

EC2 确实处理应用程序的计算端,因此它的作用与微处理器中的 ALU 类似。但是,有两个主要区别。 a) EC2 与 ALU 不同,因为 EC2 包含启动/终止新计算资源的能力。根据定义,ALU 是一个固定的计算实体,而根据定义,EC2 是一个用于配置计算资源的系统。非常不一样。 b) EC2 不是无状态的,但 ALU 是。 EC2 提供的实例有磁盘、内存等。因此它们可以承载应用程序的整个状态。 S3 不是必需的组件。在计算机中,ALU 本身没有用,您需要额外的内存。

EMR 到操作系统。 EMR 实际上只是 Hadoop。 Hadoop是一个任务分发平台。 EMR 就像一个操作系统,它执行任务调度。但是,操作系统的主要部分是在不同的应用程序线程之间进行仲裁。然而,Hadoop 是关于处理一个大数据问题并在多台计算机上以分布式方式运行它。它不进行资源仲裁,一次只处理一个问题。因此,它并不像操作系统。对我来说,Apache Yarn 更接近于操作系统。

您的 S3 类比也部分正确。 AWS 有多种存储类型。有临时存储,它就像内存一样,在实例死亡时消失。 EBS 卷是附加到实例(或处于空闲状态)的永久磁盘,其中包含数据。 S3 是第三种存储类型,类似于拥有 Web 存储。您可以将文件上传到 S3 并访问它们。 S3 非常像一个远程磁盘。为了完成,AWS 还拥有 Glacier,它是比 S3 更远的存档存储。

希望这会有所帮助。

【讨论】:

  • 非常感谢您的解释 :) :)
猜你喜欢
  • 2010-12-29
  • 1970-01-01
  • 2013-09-28
  • 2011-06-27
  • 2014-12-15
  • 1970-01-01
  • 2015-05-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多