【问题标题】:Instance Store Volume shared across multiple EC2 Instances跨多个 EC2 实例共享的实例存储卷
【发布时间】:2022-11-11 00:27:14
【问题描述】:

我正在尝试了解实例存储量,并且我了解实例存储非常适合临时存储并提供大量 IOPS。它在重新启动时保留,但在您停止和启动、休眠或实例终止时丢失。

我在这里遇到的一个问题是实例存储可以跨 EC2 实例共享吗?

我在文档中看到以下内容,所以问。另外如何在 AWS 控制台上实现这一点?

实例存储为您提供临时块级存储 实例。此存储位于物理上的磁盘上 连接到主机。实例存储非常适合临时 存储频繁更改的信息,例如缓冲区, 缓存、暂存数据和其他临时内容,或用于 跨实例队列复制,例如负载平衡池 网络服务器

拍摄的文件:https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html

【问题讨论】:

    标签: amazon-web-services amazon-ec2


    【解决方案1】:

    该图显示了一个物理主机在 AWS 数据中心。可以重新配置主机以运行许多不同大小的实例系列(例如,大、2xlarge、4xlarge)。不要太在意它所显示的细节。

    一个简单的事实是,不,实例存储卷不能在多个 Amazon EC2 实例之间共享.

    【讨论】:

      【解决方案2】:

      文档中给出的图表非常令人困惑(至少对我而言)。我无法理解它。也许 InstanceA、B 和 C 并不是 EC2 实例,而是instance store volumes,就像在同一张图中您看到的主机 1 和 2。 还有最重要的部分是

      您只能在启动实例时为其指定实例存储卷。您不能从一个实例分离实例存储卷并将其附加到另一个实例。

      这是你想知道的。这意味着您不能在 2 个或更多 EC2 实例之间共享实例存储卷。当 EC2 机器启动并运行时,您无法附加它,并且在启动时您无法指定在创建 EC2 实例时将哪个卷挂载到该实例上。

      【讨论】:

      • 我不明白你的回答。你是说它不可能而且图表是错误的?
      • 我并不是说图表是错误的。我是说图表并没有说可以在两个实例之间共享卷。但是,是的,我很肯定不可能在两个实例之间共享它。
      • 这是什么意思 ?比如上面的一个负载平衡的网络服务器池,你能解释一下吗?
      • 我认为约翰解释得更好。您在 aws DC 中有物理计算机,每台物理计算机都可以托管多个 EC2 实例(它们只是虚拟机)。
      【解决方案3】:

      嘿,我有一个关于这个的问题,实际上我在浏览答案或文档时发现了这个,这是我发现的最接近这个概念的东西。

      我了解 EC2 实例存储卷无法从实例中卸载。!这是否意味着,当我们创建 ec2 实例卷时,它被固定为只有 1 个实例?

      如果不是,我们可以将实例存储附加到不同 AZ 中的实例吗?

      不确定我是否正确理解这一点,希望得到一些答案。!

      【讨论】:

        猜你喜欢
        • 2013-06-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-08-02
        • 1970-01-01
        • 2020-10-17
        • 2018-09-07
        • 1970-01-01
        相关资源
        最近更新 更多