Эта тема описывает, как создать кластер Elasticsearch. Вы можете создать кластер Elasticsearch одним из следующих способов:
Table 1 перечисляет ключевые параметры, которые различают типы кластеров.
Cluster Type | Security Mode | HTTPS Access |
|---|---|---|
Cluster in non-security mode | Disabled | N/A |
Cluster in security mode + HTTP | Enabled | Отключено |
Кластер в режиме безопасности + HTTPS | Включено | Включено |
Вы спланировали конфигурацию кластера Elasticsearch, следуя инструкциям в Cluster Planning.
В качестве альтернативы выберите Clusters > Elasticsearch в дереве навигации слева. Нажмите Create Cluster в правом верхнем углу. Отобразится страница Create Cluster.
Параметр | Описание |
|---|---|
Регион | Выберите регион, в котором находится кластер. Ресурсы в разных регионах не могут взаимодействовать друг с другом через внутреннюю сеть. Для снижения сетевой задержки и более быстрого доступа к ресурсам выберите ближайший регион. |
AZ | Выберите одну или несколько AZ, связанных с регионом кластера. Можно настроить не более трех AZ. Подробную информацию об использовании нескольких AZ см. в Suggestions on Multi-AZ Deployment. |
Type | Выберите Elasticsearch. |
Version | Выберите версию кластера из раскрывающегося списка. |
Name | Пользовательское имя кластера. Имя кластера должно начинаться с буквы и может содержать от 4 до 32 символов. Разрешены только буквы, цифры, дефисы (-) и подчеркивания (_). |
Cluster Description | Добавьте описание кластера для удобного распознавания. Значение может содержать от 0 до 128 символов. |
Узлы | Количество узлов данных в кластере. Узлы данных хранят данные кластера. Если в кластере нет клиентских узлов, узлы данных также должны обрабатывать запросы доступа к кластеру и запросы аналитики данных; если в кластере нет мастер-узлов, узлы данных также должны обеспечивать управление кластером.
Принципы:
|
Архитектура CPU | x86. Поддерживаемые типы зависят от реального регионального окружения. |
Спецификации узла | Флейвор узла данных. Вы можете выбрать флейвор узла в соответствии с вашими потребностями. Каждый кластер поддерживает только одну спецификацию. |
Тип хранилища узла | Если вы выбираете EVS в качестве хранилища узла, необходимо дополнительно выбрать тип диска EVS для узлов данных кластера. Поддерживаемые типы хранилища узла: Common I/O, High I/O, Ultra-high I/O. |
Хранилище узла Capacity | Емкость хранилища узла данных. Диапазон её значений зависит от спецификаций узла. Объём хранилища узла должен быть кратным 20. |
Master node | Master nodes управляют операциями на уровне кластера, включая метаданные, индексы и распределение шардов. Для масштабных развертываний использование выделенных master nodes повышает стабильность кластера, доступность сервиса и централизованный контроль. After enabling master nodes, specify Node Specifications, Nodes, and Node Storage Type. The value of Nodes must be an odd number greater than or equal to 3. Up to nine nodes are supported. The value of Node Storage Capacity is fixed. You can select a storage type based on your needs. |
Client node | Client nodes маршрутизируют и координируют запросы поиска и индексации, разгружая обработку с data nodes для повышения производительности запросов и масштабируемости кластера при высокой нагрузке. После включения client nodes укажите Node Specifications, Nodes и Node Storage Type. Значение Nodes может быть от 1 до 64. Значение Node Storage Capacity фиксировано. Вы можете выбрать тип хранилища в соответствии с вашими потребностями. Чтобы обеспечить высокую доступность сервиса и предотвратить перегрузку отдельного узла в развертывании с несколькими AZ, количество client nodes должно быть не меньше количества AZ. (Для кластера, охватывающего два AZ, это минимум два client nodes; для развертывания с тремя AZ — минимум три client nodes.) |
Cold data node | Cold data nodes используются для хранения и запросов больших объёмов данных, не чувствительных к задержкам. Они предоставляют эффективный способ управления большими наборами данных при снижении расходов на хранение. После включения cold data nodes настройте Node Specifications, Nodes, Node Storage Type и Node Storage Capacity. Значение Nodes может быть от 1 до 32. Выберите Node Storage Type и Node Storage Capacity по требованию.
Когда cold data nodes включены, вы можете переключаться между cold и hot data nodes. Подробности см. Switching Between Hot and Cold Data. |
Enterprise Project | При создании кластера CSS вы можете привязать enterprise project к кластеру, если функция enterprise project включена. Выберите enterprise project из выпадающего списка Enterprise Project или нажмите View Enterprise Project, чтобы перейти на страницу Enterprise Project Management Service и проверить существующие enterprise project. |
Parameter | Description |
|---|---|
VPC | Укажите VPC для изоляции сети кластера. Нажмите View VPC, чтобы перейти в консоль управления VPC и проверить созданные VPC. Если доступных VPC нет, обратитесь к администратору CSS для создания нового VPC. Подробности см. в разделе "Creating a VPC with a Subnet" в VPC User Guide. NOTE: VPC должен содержать CIDR. В противном случае создание кластера завершится ошибкой. По умолчанию созданный VPC содержит CIDR. |
Subnet | Subnet предоставляет выделенные сетевые ресурсы, изолированные от других сетей, повышая безопасность сети. Выберите subnet, необходимый для кластера в текущем VPC. Если существующие subnet'ы не соответствуют вашим требованиям, нажмите Create Subnet, чтобы создать новый subnet. Подробности см. в разделе "Creating a VPC with a Subnet" в Virtual Private Cloud User Guide. |
Security Group | Security group служит виртуальным брандмауэром, предоставляющим политики контроля доступа для кластеров. Выберите security group для кластера. Нажмите View Security Group, чтобы перейти к списку security group, где вы можете просмотреть детали security group. ПРИМЕЧАНИЕ:
|
Security Mode | Определяет, включать ли security mode для кластера.
|
HTTPS Access | HTTPS access может быть включён только когда security mode включён для кластера. При включённом HTTPS access связь будет зашифрована при доступе к кластеру. ПРИМЕЧАНИЕ: По сравнению с кластером в режиме без безопасности, использующим HTTP, кластер в режиме security-mode, использующий HTTPS, имеет более низкую производительность чтения. Потеря производительности оценивается примерно в 20 % при высокой конкуренции. Если вам нужна высокая производительность чтения, а также изоляция и контроль доступа (например, индексы, документы и поля), предоставляемые security mode, вы можете отключить HTTPS Access. После отключения HTTPS Access используется протокол HTTP для связи с кластером. В этом случае безопасность данных не может быть гарантирована, и доступ из публичной сети отключён. |
Cluster snapshots отключены по умолчанию. Чтобы включить их, переключите Cluster Snapshots. Чтобы сохранять автоматически создаваемые снимки в OBS, необходимо создать agency для доступа к OBS. За использование хранилища OBS (класс хранения: Standard) будут взиматься комиссии.
Parameter | Description |
|---|---|
OBS Bucket | В раскрывающемся списке выберите OBS bucket для хранения снимков. Вы также можете нажать Create Bucket справа, чтобы создать OBS bucket. Созданный или существующий OBS bucket должен соответствовать следующим требованиям:
|
Backup Path | Путь хранения снапшотов в бакете OBS. Backup path не может: CAUTION: Для хранения снапшотов можно использовать только стандартное хранилище OBS. Не применяйте правила жизненного цикла OBS к backup path. |
Maximum Backup Rate (per Second) | Параметр задает максимальную скорость резервного копирования на узел. При превышении этого значения включается управление потоком, чтобы предотвратить чрезмерное использование ресурсов и обеспечить стабильность системы. Фактическая скорость резервного копирования может не достигать заданного значения, так как она зависит от таких факторов, как производительность OBS и ввод‑вывод диска. Value format: число + единица Значение по умолчанию: 40 MB Значение 0MB означает отсутствие ограничения скорости резервного копирования данных в снапшоты. Слишком высокая скорость резервного копирования может привести к чрезмерному использованию ресурсов, что может повлиять на стабильность кластера. Поэтому этот параметр следует задавать внимательно. |
Maximum Recovery Rate (per Second) | Параметр задает максимальную скорость восстановления на узел. При превышении этого значения включается управление потоком, чтобы предотвратить чрезмерное использование ресурсов и обеспечить стабильность системы. Фактическая скорость восстановления может не достигать заданного значения, так как она зависит от таких факторов, как производительность OBS и disk I/O. Формат значения: number + unit Значение по умолчанию: Слишком высокая скорость восстановления может привести к чрезмерному использованию ресурсов, что может повлиять на стабильность кластера. Настройте этот параметр внимательно, чтобы поддерживать оптимальную производительность. Для кластеров Elasticsearch версии новее 7.6.2 скорость восстановления также ограничивается параметром indices.recovery.max_bytes_per_sec. ПРИМЕЧАНИЕ:
|
IAM Agency | IAM agency, уполномоченное текущей учетной записью для CSS, чтобы получить доступ к данным, хранящимся в OBS, или обслуживать их. Если агентство недоступно, обратитесь к администратору CSS для его создания. Выбранное IAM agency должно соответствовать следующим требованиям: ПРЕДУПРЕЖДЕНИЕ: Имя агентства может содержать только буквы (с учётом регистра), цифры, символы подчеркивания (_) и дефисы (-). В противном случае бэкап завершится с ошибкой. |
Параметр | Описание |
|---|---|
Префикс имени снапшота | Префикс имени снимка содержит от 1 до 32 символов и должен начинаться со строчной буквы. Допустимы только строчные буквы, цифры, дефисы (-) и подчёркивания (_). Имя снимка состоит из префикса имени снимка и метки времени, например, snapshot-1566921603720. |
Time Zone | Временная зона для времени резервного копирования. Укажите Backup Started Time в соответствии с временной зоной. |
Backup Start Time | Укажите время начала автоматического резервного копирования. Выберите значение из раскрывающегося списка. Интервал может быть Daily, Hourly или еженедельно (выбором конкретного дня недели), а время резервного копирования можно задать на любой час от 00:00 до 23:00 (только полные часы). |
Tags
Добавление тегов к кластерам помогает идентифицировать и управлять ресурсами кластера. Вы можете настроить собственные теги или использовать теги, предопределённые сервисом Tag Management Service (TMS). Если вы хотите использовать один и тот же тег для идентификации нескольких облачных ресурсов с целью лучшей группировки ресурсов, рекомендуется заранее определить теги в Tag Management Service (TMS). Подробности см. в руководстве Tag Management Service User Guide. Если в вашей организации настроены политики тегов для CSS, добавляйте теги к кластеру в соответствии с этими политиками. Теги, не соответствующие предопределённым политикам тегов, приведут к ошибке создания кластера. Обратитесь к администратору для получения информации о политиках тегов.
Если создание кластера завершилось неудачей, попробуйте создать кластер повторно, исправив возвращённые ошибки.