ECS. Сбой записи больших файлов с ошибкой 500 для протокола S3

Сводка: Сбой записи больших файлов с ошибкой 500 для протокола S3.

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Симптомы

Сбой записи больших файлов (несколько Гбайт или больше) с помощью протокола S3 с ошибкой 500.

Причина

Использование «HTTP PUT» или «HTTPS PUT» для записи файлов в ECS. Команда S3 PUT не добавляет объект частично, запрос является либо успешной, либо неудачной записью (все или ничего).

Поскольку это операция «все или ничего», любое прерывание во время передачи данных большого размера приводит к полному сбою записи. Единственный ресурс для устранения этого сбоя — повторить всю операцию записи и надеяться, что она будет успешной при следующей попытке.

Разрешение

Для больших файлов (Гбайт или больше) рекомендуется использовать многокомпонентную загрузку (MPU) вместо операции PUT. Рекомендация сделана для того, чтобы избежать длительного времени завершения завершения записи (100 Мбайт или больше в соответствии с рекомендациями AWS).

Пример:
Файл размером 80 Гбайт будет разбит на фрагменты, и каждый фрагмент будет отправлен в ECS. Если какая-либо часть загружается сбоем, повторная попытка будет выполнена только для одной части, а не для всего объекта.  
Ожидается, что производительность микропроцессоров будет выше, чем у одного большого PUT, поскольку операции с MPU могут быть многопоточными. В результате использование микропроцессоров позволяет лучше использовать несколько подключений и пропускную способность. Это означает, что несколько частей могут быть отправлены одновременно, что повышает общую производительность при записи больших файлов.

Дополнительная информация

Ресурсы для разработчиков приложений, переходящих с PUT на использование MPU:
TransferManager (AWS SDK для Java – 1.12.588) (amazon.com)Эта гиперссылка позволяет перейти на сайт за пределами Dell Technologies.

Обзор AWS MPU: (включая передовые подходы для MPU)
Загрузка и копирование объектов с помощью составной загрузки – Amazon Simple Storage ServiceЭта гиперссылка позволяет перейти на сайт за пределами Dell Technologies.

Затронутые продукты

ECS Appliance

Продукты

ECS Appliance
Свойства статьи
Номер статьи: 000048288
Тип статьи: Solution
Последнее изменение: 08 Sep 2025
Версия:  5
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.