Руководство по эксплуатации архитектуры с разделением вычислений и хранения
Архитектура с разделением вычислений и хранения отделяет вычислительные узлы от удалённого общего хранилища, позволяя независимо и эластично масштабировать вычислительные ресурсы и хранилище. Это руководство поможет настроить и эксплуатировать кластер с разделением вычислений и хранения.
Эксплуатация кластера
Управление вычислительными группами
Объединяйте один или несколько узлов BE в вычислительную группу. Узнайте, как создавать, масштабировать вычислительные группы и управлять ими в режиме разделения вычислений и хранения.
Управление Storage Vault
Настройте удалённое общее хранилище (Storage Vault), используемое в режиме разделения вычислений и хранения. Поддерживаются несколько конфигураций хранилищ и выбор места хранения для каждой таблицы.
Освобождение места в хранилище
Узнайте, как Doris безопасно и эффективно освобождает место, занятое удалёнными данными, в архитектуре с разделением вычислений и хранения, а также как управлять жизненным циклом данных.
Обновление
Пошаговое руководство по обновлению кластера Doris в режиме разделения вычислений и хранения путём поочерёдного обновления узлов с минимальным влиянием на рабочие нагрузки вышестоящих систем.
File Cache
Обзор File Cache
Ускорьте доступ к удалённому хранилищу с помощью кэширования на локальных дисках. Рассматриваются стратегия LRU с несколькими очередями, прогрев кэша для новых вычислительных групп и особенности настройки.
Внутреннее устройство File Cache
Подробное описание реализации File Cache: разбиение на фрагменты с выравниванием по границам 1 MB, механизмы предварительной выборки и управление файлами блоков в локальной файловой системе.
Чтение кэша с других узлов
Если нужного блока нет в локальном File Cache, прочитайте его с другого BE (в том числе из другой вычислительной группы), прежде чем обращаться к объектному хранилищу. Это ускоряет масштабирование и холодное чтение между группами.
Разделение чтения и записи
Разделение чтения и записи
Реализуйте архитектуры с высокой доступностью в нескольких зонах доступности и разделением чтения и записи с помощью механизма активного инкрементального прогрева File Cache, чтобы сократить задержку запросов и ускорить переключение при отказе.
Рекомендации по оптимизации кэша при разделении чтения и записи
При развёртывании с несколькими вычислительными группами и разделением чтения и записи оптимизируйте долю попаданий в кэш, чтобы вычислительные группы, предназначенные только для чтения, реже загружали данные из удалённого объектного хранилища. Это повысит производительность запросов.