Создание экземпляра сервиса
-
Перейдите в личный кабинет VK Cloud.
-
Выберите проект, где нужно создать экземпляр сервиса.
-
Перейдите в раздел Data Platform → Экземпляры сервисов.
-
Нажмите кнопку Создать экземпляр.
-
На шаге Конфигурация:
-
Выберите тип сервиса
Cloud Iceberg Metastore. -
Выберите версию сервиса.
-
Выберите конфигурацию экземпляра сервиса:
-
Single: в этой конфигурации экземпляр сервиса будет расположен на одном сервере.Решение подходит для разработки и тестирования, снижает расходы на развертывание тестовой инфраструктуры. Не обеспечивает отказоустойчивость: сбой узла приводит к остановке всей работы.
-
Кластер: в этой конфигурации будет создан отказоустойчивый кластер с максимальной доступностью, автоматическим восстановлением и переключением после сбоев.Решение подходит для хранения баз данных большинства проектов, в том числе высоконагруженных, с высокими требованиями к сохранности информации.
-
-
Нажмите кнопку Следующий шаг.
-
-
На шаге Параметры:
-
Задайте параметры экземпляра:
-
Название: задайте имя для экземпляра сервиса.
-
(Опционально) Описание: добавьте описание.
-
Назначить внешний IP: включите опцию, чтобы экземпляр Cloud Iceberg Metastore был доступен через интернет.
-
Кластер Kubernetes: выберите из выпадающего списка нужный кластер или создайте новый, выбрав в списке
Создать новый кластер. При создании нового кластера задайте параметры: -
Сеть: выберите из списка подсеть, в которой будет доступен кластер, или создайте новую, выбрав в списке
Создать новую сеть. При создании новой подсети укажите SDN и адрес подсети. -
Зона доступности: выберите из списка зону доступности кластера.
- Выберите конфигурацию кластера:
БазоваяилиПродвинутая.
БазоваяПродвинутаяВыберите один из готовых шаблонов кластера. Шаблоны различаются количеством CPU и RAM на узлах Postgres.
-
-
Нажмите кнопку Следующий шаг.
-
-
На шаге Обслуживание:
-
Выберите дни недели и время начала технических работ с учетом указанной в блоке временной зоны.
Длительность проведения технических работ, в том числе резервного копирования — 4 часа. В это время сервис может быть недоступен.
-
Задайте максимальное количество полных копий. Это число зависит от требований к глубине архивного хранения данных или может быть продиктовано требованиями регулятора. При превышении максимального количества старые копии будут перезаписываться.
Полная резервная копия включает в себя файлы, базы данных, настройки и конфигурации, необходимые для восстановления системы в случае ее сбоя, потери данных или других проблем.
-
Нажмите кнопку Следующий шаг.
-
-
На шаге Учетные данные задайте параметры для владельца БД:
-
Логин для доступа к Cloud Iceberg Metastore.
Требования к логину:
- Допустимы только цифры, латинские буквы и символ
_. - Первый символ — латинская буква любого регистра или
_. - Недопустимые имена:
os_admin,root,dataplatform_moth.
- Допустимы только цифры, латинские буквы и символ
-
Роль: оставьте значение
Владелец базы данных.Пользователь с этой ролью обладает максимальными правами на созданную БД. Его нельзя удалить. В БД может быть только один пользователь с правами владельца.
-
Пароль для доступа к Cloud Iceberg Metastore. Чтобы задать пароль, нажмите кнопку Сгенерировать или задайте собственный.
Требования к паролю:
- не менее 16 символов;
- минимум одна заглавная и одна строчная буквы латинского алфавита;
- минимум одна цифра;
- минимум один из символов:
!,?,%,#,/,(,),-,+,*.
-
(Опционально) Чтобы добавить еще одну учетную запись, нажмите кнопку Добавить учетную запись.
Все следующие учетные записи создаются с ролью
Стандартный пользователь.Пользователь с этой ролью обладает правами на создание новых объектов (таблиц, схем, функций и прочее), их редактирование и просмотр. Новые создаваемые объекты будут во владении данного пользователя.
Если удалить пользователя со стандартной ролью, все объекты, которыми он владел, переходят пользователю с ролью
Владелец базы данных.Количество пользователей с данной ролью не ограничено.
-
Нажмите кнопку Следующий шаг.
-
-
На шаге Сетевые доступы:
-
Укажите название базы данных. Требования к названию:
- Допустимы латинские буквы, цифры и символ
_. - Первый символ — латинская буква любого регистра.
- Не более 63 символов.
- Допустимы латинские буквы, цифры и символ
-
(Опционально) Задайте сетевые доступы для учетных записей, созданных на предыдущем шаге. Для этого нажмите кнопку Добавить доступ:
-
В блоке Пользователь выберите учетную запись пользователя.
-
В блоке Разрешить подключение выберите права на подключения для пользователя:
- Ко всем базам данных — права на доступ ко всем БД экземпляра.
- Для физической репликации — права на репликацию, чтение WAL (журнал транзакций) и внесение изменений в данные реплики.
- <НАЗВАНИЕ_БД> — права на доступ к конкретной БД.
-
Выберите способ подключения:
- Только с применением шифрования TLS — подключение с TLS-шифрованием.
- Шифрование не требуется (TLS-опция) — подключение без TLS-шифрования.
-
-
Нажмите кнопку Создать.
-