Влияет ли количество или размер объектов в корзине AWS S3 на производительность - PullRequest
1 голос
/ 09 июля 2020

У нас есть корзина AWS S3, которая используется для хранения ряда файлов, около 50000 в день и около 5-10 ГБ.

В настоящее время у нас есть правила жизненного цикла для удаления файлов после 2 дня. Нам нужно хранить эти файлы дольше (1 год). Имена уникальны (начинаются с GUID), и нас устраивают финансовые последствия.

У меня возникает вопрос, будет ли вообще затронута производительность вставки или извлечения?

Мы не t перечислить содержимое корзины (очевидно, что это будет медленнее). Документация AWS расплывчата, но, похоже, подразумевает, что никаких изменений не будет, но мне интересно, есть ли у кого-нибудь какие-либо наблюдения в реальном мире.

Ответы [ 2 ]

3 голосов
/ 09 июля 2020

Исходя из моего опыта, я не верю, что это будет иметь какие-либо последствия, если вы не перечисляете содержимое корзины, чтобы найти объект, который вам нужен (а вы сказали, что это не так).

Если вы уже знаете ключ объекта, когда собираетесь его ПОЛУЧИТЬ, тогда не должно быть никаких последствий для производительности.

0 голосов
/ 09 июля 2020

Это не повлияет на производительность записи или чтения.

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

Помните, что вы Корзина S3 распределена по большому пулу узлов, совместно используемых в регионе, поэтому проблемы с производительностью могут затронуть многих партнеров.

Действия удаления также не учитываются в ваших квотах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...