- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我打算从 AWS 购买 d2.xlarge 实例
在这里我可以得到 3 个 2000 GB 的硬盘。
但是当我尝试启动该实例时,我得到的是已作为 d2.xlarge 计划的一部分为我创建的存储卷。
但我不能使用这些卷中的任何一个作为 root 在它们上面安装我的操作系统,如果我将 EBS 的限制增加到 30GB 以上,那么我将被收取额外费用,因此这 3 个硬盘驱动器对我来说将毫无用处。
这是 aws 已经创建的卷。如何更改根目录并使用其中一个卷来安装我的操作系统。
最佳答案
我认为您忽略了 d2
实例类型的要点:附加的卷用于存储,而不是用作您的根卷。这是一个标准的 Linux 实践:一个包含操作系统和任何附加应用程序的小根分区,以及用于应用程序数据的挂载卷(历史上,/usr
是一个单独的挂载卷,而 /home
通常在今天的多用户安装中)。
作为示例用例,您可以使用一组 d2
实例来创建将处理大量数据的 Kafka 集群,或作为 HDFS 集群中的数据节点。
但是请注意,这些卷是短暂的:如果实例关闭,您将丢失它们的内容。因此,仅将 d2
实例类型用于您拥有冗余存储并且可以承受丢失实例的应用程序(如 HDFS)。 不要将它们用于数据库或单一来源应用程序数据之类的东西,否则您会不高兴(我个人曾经历过两个d2
用作 Kafka 集群的一部分的实例——在那种情况下它并不重要,因为我们有大量冗余)。
在我看来,使用 EBS 存储通常是一个更好的主意。它会更昂贵,但卷的生命周期与实例分开(因此,如果您丢失了一个实例,您可以将卷附加到另一个实例)。
另请记住,d2
实例类型使用物理硬盘驱动器,因此您的随机 IOPS 数量将受到限制。
关于linux - 如何在 AWS 上配置 d2.xlarge linux 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47834084/
我是一名优秀的程序员,十分优秀!