S3 объекты без префиксной производительности - PullRequest
0 голосов
/ 12 мая 2019

Я пытаюсь выяснить, даст ли сохранение объектов с рандомизированными ключами и без «префикса» максимальную производительность S3, равную 5500 Гит / с на объект, или поскольку у меня нет префикса, все эти объекты без префикса попадают в категория «без префикса» и разделить лимит 5500.

Пример: следующие объекты хранятся непосредственно в корзине

njfoia74G.obj
njfoia74G.obj
njfoia74G.obj

получу ли я 5500 Get / Sec за каждый объект или они делятся этим?

Документация S3 предполагает, что ky не являются частью префикса, поэтому не уверены, как рассчитать пропускную способность для этих объектов.

https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingMetadata.html#object-keys

Кто-нибудь сделал тест или документацию, которая может ответить на этот вопрос?

1 Ответ

2 голосов
/ 13 мая 2019

Из Рекомендации по скорости запросов и производительности - Amazon Simple Storage Service :

Ваше приложение может выполнить не менее 3500 запросов PUT / POST / DELETE и 5500 запросов GET в секунду на префиксв корзине.

Корень корзины - фактически пустой префикс, поэтому все объекты в корне будут иметь общий предел.

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

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