Экземпляр NFS в зоне доступности - AWS

Экземпляр NFS в зоне доступности - AWS

У моей команды есть задача построить план на случай сбоя AZ, в которой находится экземпляр NFS. Этот экземпляр NFS делится файлами с другими машинами (клиентами NFS) в других AZ (мы используем North of California).

Мы должны предложить идеи. Одна из них заключается в том, что когда экземпляр NFS AZ выходит из строя, отсоединяем его жесткий диск и подключаем его к другому экземпляру в другой AZ (все это с использованием лямбда), но при этом нам также придется перенастроить fstab в клиентах NFS.

Есть идеи?

решение1

Вместо сервера в зоне доступности используйте сервис AWS Elastic File System.EFS поддерживает NFS, и ваши файлы хранятся в нескольких зонах доступности.

Если AZ выйдет из строя, вы не сможете обратиться ни к каким ресурсам в этой AZ, что исключает вашу идею лямбда/переподключения. Тома EBS находятся в одной AZ. Вы можете обойти это с помощью снимков томов, которые хранятся в S3 multi-AZ, но тогда вам придется восстанавливать весь сервер. Мое понимание Windows в AWS ограничено: если данные находятся на диске ОС, вам придется выполнить sysprep, если это диск с данными, вы можете подключить его к другому серверу.

EFS, вероятно, является наилучшим, самым простым и дешевым решением.

Связанный контент