Добавьте случайный префикс к именам клавиш, чтобы улучшить производительность S3?

Вы ожидаете, что это ведро немедленно получит более 150 запросов PUT в секунду. Что должно сделать компания для обеспечения оптимальной производительности?

A) Amazon S3 будет автоматически управлять производительностью в этом масштабе.

B) Добавьте случайный префикс к именам клавиш.

Правильный ответ был B, и я пытаюсь понять, почему это так. Может ли кто-нибудь объяснить значение B и если это все еще верно?

Ответ 2

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

Добавление хешей/случайных идентификаторов, префиксных для ключа S3, по-прежнему целесообразно облегчить большие нагрузки на объекты с большим доступом.

Советы и рекомендации по производительности Amazon S3

Оценка скорости и производительности

Ответ 3

Как ввести случайность в S3?

  1. Префикс имени папки со случайными шестнадцатеричными хешами. Например: s3://BUCKET/23a6-FOLDERNAME/FILENAME.zip

  2. Префикс имени файла с отметками времени. Например: s3://BUCKET/ FOLDERNAME/2013-26-05-15-00-00-FILENAME.zip