EBS 层行为:按层还是按实例创建?
Posted
技术标签:
【中文标题】EBS 层行为:按层还是按实例创建?【英文标题】:EBS Layer behavior: created per layer or per instance? 【发布时间】:2015-01-17 10:35:54 【问题描述】:我注意到您可以为 Opsworks 堆栈中的每个层创建 EBS 卷。
我的问题:EBS 卷是在层的实例之间共享,还是每个实例都有自己的 EBS? (那么,是创建了一个 EBS,还是创建了多个?)
原因:我正在创建一个自定义数据库层,并已将我的数据库配置为将其数据写入 EBS。当然,我不希望数据库层中的单独数据库实例踩踏彼此的数据。所以我更喜欢单独的 EBS 卷,但没有看到任何关于行为的规范。
【问题讨论】:
【参考方案1】:虽然回答我自己的问题并不酷,但我已经通过实验确认了结果,并为来自未来的人们记录了我的结果。来自过去的我们向你致敬!
EBS 卷不会在层的实例之间共享 - 事实上,每个实例都有自己的 EBS。当您启动和停止实例时,它会挂载与该 OpsWorks 主机名关联的 EBS 卷。
换一种说法:EBS 上的数据是实例私有的,写入该卷不会影响其他实例的数据。
【讨论】:
在任何地方都可以将该 EBS 卷挂载为nobody nogroup 权限?以上是关于EBS 层行为:按层还是按实例创建?的主要内容,如果未能解决你的问题,请参考以下文章