Эластичный пул ресурсов предоставляет вычислительные ресурсы (CPU и память), необходимые для выполнения заданий DLI, которые могут адаптироваться к меняющимся требованиям сервисов.
В эластичном пуле ресурсов можно создать несколько очередей. Эти очереди связаны с конкретными заданиями и задачами обработки данных и служат базовой единицей распределения и использования ресурсов в пуле. Это означает, что очереди представляют собой специфические вычислительные ресурсы, необходимые для выполнения заданий.
Очереди в эластичном пуле ресурсов могут совместно использоваться для выполнения заданий. Это достигается правильной настройкой queue allocation policy. Такой подход повышает эффективность использования очередей. В этом разделе описывается, как создать эластичный пул ресурсов и создать очереди в нём.
Эластичные пулы ресурсов DLI физически изолированы, тогда как очереди в одном эластичном пуле ресурсов логически изолированы.
Рекомендуется создавать отдельные эластичные пулы ресурсов для тестовых и производственных сценариев, чтобы обеспечить независимость и безопасность управления ресурсами за счёт физической изоляции.
Элемент | Описание |
|---|---|
Спецификации ресурсов |
|
Управление эластичными пулами ресурсов |
|
Масштабирование elastic resource pool |
|
Parameter | Description |
|---|---|
Region | Выберите регион, в котором вы хотите приобрести эластичный пул ресурсов. Регион относится к местоположению физического дата-центра эластичного пула ресурсов. Выберите регион, расположенный ближе к вам, чтобы обеспечить минимальную задержку. |
Project | Каждый регион соответствует проекту. |
Name | Имя эластичного пула ресурсов.
ПРИМЕЧАНИЕ: Имя эластичного пула ресурсов не чувствительно к регистру. Прописные буквы будут автоматически преобразованы в строчные. |
Type |
|
CU Range | Максимальное и минимальное количество CU, разрешённые для elastic resource pool. Настройки CU используются для контроля максимального и минимального диапазонов CU при масштабировании elastic resource pool, чтобы предотвратить риски неограниченного расширения ресурсов. В CU Range задайте минимальное количество CU слева и максимальное количество CU справа.
elastic resource pool должен как минимум обеспечивать возможность работы всех очередей в нём с минимальными CU и стараться обеспечить возможность работы всех очередей с максимальными CU. Характеристики elastic resource pool равны минимальному количеству CU, выделенному при создании. Это означает, что при первом создании elastic resource pool фактическое количество CU будет равно характеристикам, то есть минимальному количеству CU. |
Description | Описание elastic resource pool |
CIDR Block | CIDR block, к которому относится elastic resource pool. Если вы используете расширенное подключение datasource, этот CIDR block не может перекрывать CIDR block источника данных. После установки этот CIDR block нельзя изменить. Рекомендуемые CIDR blocks: 10.0.0.0–10.255.0.0/16–19 172.16.0.0–172.31.0.0/16–19 192.168.0.0–192.168.0.0/16–19 |
Enterprise Project | Если созданный elastic resource pool относится к enterprise project, выберите enterprise project. Enterprise projects позволяют управлять облачными ресурсами и пользователями по проекту. NOTE: Этот параметр доступен только пользователям, подписанным на Enterprise Management Service. |
Tags | Tags используются для идентификации облачных ресурсов. Тег включает ключ тега и значение тега. Если вы хотите использовать один и тот же тег для идентификации нескольких облачных ресурсов, то есть выбрать один и тот же тег из drop-down list box для всех сервисов, рекомендуется создать предопределённые теги в Tag Management Service (TMS). NOTE:
|
Создайте одну или несколько очередей в elastic resource pool для выполнения задач. В этом разделе описывается, как создать очередь в elastic resource pool.
Создание очереди в elastic resource pool вызовет изменения elastic resource CU.
Parameter | Description |
|---|---|
Name | Name of the queue to add |
Type |
|
Engine | Если Type равен Для SQL, движок очереди может быть Spark или HetuEngine. Если HetuEngine выбран, минимальное количество CU SQL‑очереди не может быть меньше 96 CU. Чтобы использовать HetuEngine для отправки SQL‑задач, необходимо настроить DLI job bucket. Подробности см. Configuring a DLI Job Bucket. |
Enterprise Project | Выберите enterprise project, к которому относится очередь. Очереди из разных enterprise project можно добавить в elastic resource pool. Enterprise projects позволяют управлять облачными ресурсами и пользователями по проекту. NOTE: Этот параметр доступен только для пользователей, подписанных на Enterprise Management Service. |
Description | Описание очереди. |
Tags | Теги, используемые для идентификации облачных ресурсов. Тег включает ключ тега и значение тега. Если вы хотите использовать один и тот же тег для идентификации нескольких облачных ресурсов, то есть выбрать один и тот же тег из раскрывающегося списка для всех сервисов, рекомендуется создавать предопределённые теги в Tag Management Service (TMS). NOTE:
|
Нажмите Create, чтобы добавить политику масштабирования с различными приоритетом, периодом, минимальными CUs и максимальными CUs. Параметры каждой политики масштабирования:
Параметр | Описание |
|---|---|
Приоритет | Приоритет политики масштабирования в текущем эластичном пуле ресурсов. Большее значение указывает на более высокий приоритет. Можно задать число от 1 до 100. |
Период | Временной отрезок, в который действует политика. Устанавливается только по часам. Время начала находится слева, а время окончания — справа.
|
Min CU | Минимальное количество CUs, разрешённое политикой масштабирования.
Для очереди HetuEngine SQL должно быть не менее 96 CU. |
Max CU | Максимальное количество CU, разрешённое политикой масштабирования. В любом временном отрезке дня максимальное количество CU любой очереди в эластичном пуле ресурсов не может превышать максимальное количество CU пула.
|
Использовать Max CU пула ресурсов | При выборе максимальное количество CU очередей равно максимальному количеству CU пула ресурсов в течение периода, указанного текущей политикой масштабирования. Увеличение максимального количества CU эластичного пула ресурсов автоматически приводит к согласованию максимального количества CU очереди без ручного вмешательства. Настройка действует только в течение периода, указанного текущей политикой масштабирования. Для остальных периодов необходимо вручную настроить ограничения CU. |