Будет ли EFS поддерживать файлы после завершения экземпляра? - PullRequest
0 голосов
/ 15 марта 2019

В настоящее время я интенсивно использую облачную информацию, и у меня есть три стека, с которыми я сейчас имею дело.Первый стек - это мой стек для балансировки нагрузки, в котором в качестве ресурса используется балансировщик нагрузки приложения.Второй стек имеет только один ресурс: эластичная файловая система.Третий стек - это мой основной стек, где за балансировщиком нагрузки, упомянутым в первом стеке, есть группа автомасштабирования.Эта группа автоматического масштабирования также монтирует EFS из второго стека на каждый новый экземпляр.Если моя группа автоматического масштабирования должна была уничтожить нездоровый экземпляр, а затем инициализировать новый, чтобы он занял его место, сохранятся ли в нем все файлы, которые изначально были в старой EFS?

По сути, мне просто интересно, останутся ли файлы в EFS в конкретном экземпляре, если эта же файловая система смонтирована в другом экземпляре.

Ответы [ 2 ]

1 голос
/ 15 марта 2019

По сути, мне просто интересно, останутся ли файлы в EFS в конкретном экземпляре, если эта же файловая система смонтирована в другом экземпляре.

Да.Файлы сохраняются в файловой системе EFS до тех пор, пока а) вы не удалите их с помощью файловой операции из экземпляра, который смонтировал цель EFS, или б) сам ресурс EFS не будет удален из консоли или интерфейса командной строки.Они независимы от любого экземпляра.

Это постоянство делает EFS полезным в качестве хранилища файлов, подключаемых к сети.Он предназначен для вашего конкретного случая использования.

Обратите внимание, что в качестве меры предосторожности следует рассмотреть возможность резервного копирования файлового ресурса EFS на другой общий файловый ресурс EFS или синхронизированного резервного копирования на S3.Эта резервная копия не встроена в службу, но ее можно добавить с помощью запланированных задач, Lambdas и т. Д. В нашей системе я запускаю запланированный экземпляр один раз в день и синхронизирую производственную EFS с резервной EFS.для безопасности и резервирования.

0 голосов
/ 15 марта 2019

Пока вы не используете ту же EFS на новой машине, которая использовалась на уничтоженной машине, вы не потеряете свои файлы.

Исходя из моего опыта и описания, приведенного на веб-странице EFS, файлы EFS не будут потеряны до тех пор, пока EFSпрекращено.Поскольку он также используется для контейнеров, которые легко отбрасываются, он также подходит для вашей архитектуры на базе ELB.

"Amazon EFS идеально подходит для хранения контейнеров, обеспечивая постоянный общий доступ к общему хранилищу файлов"https://aws.amazon.com/efs/

...