Адаптивное хранение данных

Материал из Документация Ключ-АСТРОМ

Ключ-АСТРОМ периодически удаляет хранилище транзакций, хранилище повторов сеансов и данные хранилища мониторинга логов, которые старше настроенного времени хранения. Адаптивное хранение данных — это функция, в соответствии с которой Ключ-АСТРОМ периодически увеличивает или уменьшает время хранения этих данных, если превышена квота хранилища среды владельца или, в управляемой среде Ключ-АСТРОМ, если недостаточно места на диске.

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

  • Для развертываний Ключ-АСТРОМ вы можете просмотреть текущие квоты хранения среды и время хранения, специфичное для вашей среды, в Консоль Управления Кластером > Среды .

Максимальный объем данного типа данных, который может храниться на диске, определяется следующим образом:

  • Настроенное время хранения определяет, как долго данные определенного типа должны храниться на диске. Старые данные периодически удаляются.
  • Адаптированное время удерживания — это сконфигурированное время удерживания, уменьшенное на коэффициент, рассчитанный при соблюдении следующих условий:
    • Данные владельца превышают его квоту
    • Дисковое пространство превышено

Если ни одно из этих условий не применимо, адаптированное время хранения равно настроенному времени хранения.

Например, предположим, что все следующие утверждения верны:

  • Настроенное время хранения данных хранилища повторов сеансов составляет 10 дней.
  • Среда превысила квоту хранения данных сеанса
  • Коэффициент для расчета адаптированного времени удерживания составляет 10%.

В этом случае адаптированное время хранения данных сеанса составит 9 дней.

Real retention time = 10 days * ((100 – 10) / 100)
Real retention time = 10 * 0.9
Real retention time = 9 days

Это приведет к немедленному удалению всех данных хранилища повторов сеансов старше 9 дней, несмотря на то, что настроенный срок хранения составляет 10 дней.

Как адаптируется время хранения данных

Срок хранения уменьшается, если:

  • Среда использует больше места на диске, чем позволяет ее квота
  • Диск заполнен

Эти условия постоянно оцениваются. При нарушении одного из этих условий время хранения уменьшается и начинается удаление данных старше адаптированного времени хранения.

После удаления данных в соответствии с адаптированным временем хранения:

  • Если было удалено достаточно данных и ни одно из условий в данный момент не нарушено, то время хранения снова увеличивается.
  • Если хотя бы одно из условий по-прежнему нарушается, время хранения еще больше уменьшается, и удаляется больше данных.

Как узнать, адаптировано ли время хранения в настоящее время

Если время хранения в настоящее время адаптировано, вы должны увидеть примечание на странице Консоль Управления Кластером > Среды > [среда] в разделе Настройки Хранилища под затронутым типом данных.

Что делать, если время хранения сокращено

Адаптация времени хранения данных может быть вызвана недостаточным размером диска или неподходящей квотой.

Чтобы предотвратить нежелательную адаптацию времени хранения данных:

  • Увеличьте свою квоту
  • Увеличьте размер вашего диска

Исправление проблем

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

Чтобы смягчить эту проблему:

  • Увеличьте доступное дисковое пространство или квоту.
  • Уменьшите время хранения для этой среды, чтобы адаптация оказала меньшее влияние.

Как уменьшение времени удерживания влияет на адаптацию времени удерживания?

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

Как добавление новой среды влияет на существующие среды в кластере, работающем на полных дисках?

По мере того, как новая среда занимает место на диске, время хранения существующих сред постепенно сокращается. Через некоторое время во всех средах кластера будет одинаковое процентное изменение настроенного времени хранения данных.

Почему текущее время хранения меньше настроенного времени хранения, хотя свободного места на диске кажется достаточно?

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

Почему время хранения данных сократилось больше, чем то, что Консоль Управления Кластером показывает как значение сокращения?

Сокращение Адаптивное Хранение Данных, отображаемое в Консоли Управления Кластером, — это всего лишь моментальный снимок текущей ситуации. После удаления данных с диска сокращение постоянно уменьшается, что приводит к такому поведению.