AWS - 通过 EBS 实现跨 AZ 冗余的任何方式

AWS - Any way to have cross-AZ redundancy with EBS

我正在寻找 EBS 的冗余解决方案。 理想情况下,我们会在每个 AZ 中都有一个 EBS 卷——类似于主从配置。在主 EBS 卷出现故障时,所有 reads/writes 都将定向到辅助卷。

卷用于存储应用程序的用户数据,没有 OS 或应用程序文件或类似的东西。

将安装此卷的 EC2 实例是 运行 centos,我还没有研究过任何类型的 linux 解决方案。如果没有任何亚马逊解决方案,也许有一个 linux 你知道的?

如果我们在单个可用区中遇到关键 EBS 卷,那么进行多可用区部署对我来说毫无意义。

谢谢!!

没有。 Amazon EBS 卷仅位于一个可用区中。快照跨 AZ 存储,但不跨 'live' 个卷存储。

您的用例听起来适合 Amazon Elastic File System (EFS) for Linux or Amazon FSx for Windows File Server。它们是跨 AZ 复制的共享网络卷,可以同时附加到多个 Amazon EC2 实例。

我喜欢将 EBS 视为 直接连接的驱动器 ,将 EFS/FSx 视为 网络驱动器 。 (这些描述并不准确,但符合我的心智模型。)