Ограничить количество общих файловых ресурсов в шлюзе хранения AWS для нескольких локальных серверов.

Есть 9 локальных локальных серверов с уникальным выходом. Похоже, что шлюз хранения AWS будет предоставлять один общий ресурс для каждой корзины AWS S3.

Это означает, что всего будет 9 акций с 9 сегментами S3. Есть ли способ сделать это, используя только одну общую папку?

1 ответ

Вы можете настроить один контейнер s3 в качестве концентратора данных на aws и настроить общий доступ к файлам nfs для этого контейнера через шлюз хранилища. Локально настраивайте подпапки для каждого источника данных / места назначения в этом общем ресурсе NFS.

Пусть серверы / процессы пишут в свои собственные папки. Теперь все эти папки будут скопированы в одну корзину S3

иметь лямбда-функцию в сегменте s3, которая будет реплицировать (синхронизация aws-cli s3) каждую из папок в соответствующий целевой сегмент s3.

Этот подход будет обрабатывать трафик для всех ваших серверов с одним общим ресурсом. Шлюз хранилища поддерживает только 10 общих файловых ресурсов /10 пакетов в каждом экземпляре шлюза. Выше подход позволяет вам выйти за этот предел. Всего наилучшего.

Другие вопросы по тегам