Назад | Перейти на главную страницу

Параллельные загрузки в Google Cloud Storage

У кого-нибудь есть опыт работы с Google Cloud Storage? Сделано ли это для потенциальных 10К параллельных запросов на загрузку файлов размером 10-70 МБ? Или для этого потребуется CDN?

https://cloud.google.com/storage/quotas

Нет ограничений на чтение объекта. Сегменты изначально поддерживают примерно 5000 операций чтения в секунду, а затем масштабировать по мере необходимости.

У вас могут возникнуть проблемы, если вы часто переходите с нуля до 10 тысяч параллельных запросов (при условии, что они действительно параллельно, а не, скажем, «за те же пару минут») быстро:

Когда корзина приближается к пределу пропускной способности ввода-вывода, облачному хранилищу обычно требуется порядка минут для обнаружения и, соответственно, перераспределения нагрузки на большее количество серверов. Следовательно, если частота запросов в вашем сегменте увеличивается быстрее, чем облачное хранилище может выполнить это перераспределение, вы можете столкнуться с временными ограничениями, в частности, с более высокой задержкой и частотой ошибок. Постепенное увеличение количества запросов для ваших сегментов, как описано ниже, позволяет избежать таких задержек и ошибок.

Да, GCS может обрабатывать 10 тыс. Параллельных запросов на загрузку файлов.