ЕКС: Перебудова кодування стирання з відключенням вузла на чотиривузловому кластері ECS

Summary: Починаючи з ECS версії 3.4, перебудова кодування стирання не ініціюється автоматично, якщо відбувається збій вузла на кластері ECS з чотирма вузлами.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

У версіях ECS до 3.4, якщо залишалося лише три здорові вузли, ECS ініціювала відновлення даних клієнтів у трьох дзеркальних копіях, по одній на вузол. Таке дизайнерське рішення було прийнято для максимального захисту даних клієнтів. Цей процес також відомий як вихід на пенсію EC (Erasure Coding).

EC – це алгоритм, який зменшує простір для зберігання, одночасно захищаючи дані від збоїв диска або вузла.

Коли дані кодуються стиранням, фізичний простір, необхідний для ECS, становить приблизно 1,33x для зберігання даних клієнтів (12 сегментів даних + 4 сегменти парності).  Однак, якщо ECS почне виходити з EC, фізичний простір, необхідний для даних клієнтів, збільшиться з 1,33x до 3x.

Це може призвести до того, що ECS досягне порогу використання потужності в 90%, що призведе до переходу ECS у режим лише читання та недоступності даних. 

Cause

Під час виходу EC з ECS у ECS простір на жорсткому диску збільшується для зберігання 3-кратних копій даних клієнтів замість звичайного 1,33-кратного розміру. Навіть на помірно використовуваних ECS може не вистачити місця для розпакування закодованих даних клієнтів і створення трьох дзеркальних копій даних. Цей процес може заповнити ECS до 90% ємності до завершення перебудови EC, що перешкоджає досягненню мети максимального захисту даних. Це може призвести до того, що ECS перейде в режим лише для читання та може призвести до недоступності даних.

Resolution

Щоб посилити захист даних і уникнути перевищення порогу ємності в 90%, було змінено поведінку за замовчуванням для кластерів ECS лише з трьома здоровими вузлами.

У версії 3.4 зміни в конструкції були внесені таким чином, що ECS більше не буде впроваджувати EC Retireing автоматично, коли тільки три вузли працюють в режимі реального часу. Система працює в погіршеному стані та може зіткнутися з проблемами продуктивності, але, швидше за все, уникне DU. Нові записи, як і раніше, записуються у вигляді трьох дзеркальних копій і будуть закодовані, як тільки з'являться 4+ вузлів в мережі та будуть доступні для запису.

Будь-які додаткові збої в роботі диска можуть спричинити ізольовані DU, це також може дещо збільшити ризик потенційної втрати даних (DL), однак це все одно малоймовірно.

Крім того, розгляньте можливість розширення ECS на п'ять або більше вузлів. Це зменшує схильність ECS до погіршення продуктивності, ситуацій DU та DL під час відмови вузла. Більш детальну інформацію про архітектуру ECS можна знайти в Посібнику з адміністрування ECS. 

Additional Information

*EC – це метод захисту даних, який розбиває фрагменти даних на кілька фрагментів і розподіляє фрагменти між вузлами. Кодування стирання (EC) зменшує накладні витрати на зберігання та забезпечує довговічність і стійкість даних до збоїв диска та вузла. Для отримання додаткової інформації про EC зверніться до Посібника з адміністрування ECS.

Affected Products

ECS Appliance

Products

ECS Appliance, ECS Appliance Gen 1, ECS Appliance Gen 2, ECS Appliance Gen 3, ECS Appliance Hardware Gen3 EX300, ECS Appliance Hardware Gen3 EX3000, ECS Appliance Hardware Gen1 U-Series, ECS Appliance Hardware Gen1 C-Series , ECS Appliance Hardware Gen2 C-Series, ECS Appliance Hardware Gen2 D-Series, ECS Appliance Hardware Gen2 U-Series, ECS Appliance Hardware Gen3 EX500, ECS Appliance Hardware Series, ECS Appliance Software with Encryption, ECS Appliance Software without Encryption, Elastic Cloud Storage ...
Article Properties
Article Number: 000050615
Article Type: Solution
Last Modified: 26 Sep 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.