Создание экземпляра сервиса

  1. Перейдите в личный кабинет VK Cloud.

  2. Выберите проект, где нужно создать экземпляр сервиса.

  3. Перейдите в раздел Data Platform → Экземпляры сервисов.

  4. Нажмите кнопку Добавить инстанс или Создать экземпляр.

  5. На шаге Конфигурация:

    1. Выберите тип сервиса Cloud Iceberg Metastore.

    2. Выберите версию сервиса.

    3. Выберите конфигурацию экземпляра сервиса:

      • Single: в этой конфигурации экземпляр сервиса будет расположен на одном сервере.

        Решение подходит для разработки и тестирования, снижает расходы на развертывание тестовой инфраструктуры. Не обеспечивает отказоустойчивость: сбой узла приводит к остановке всей работы.

      • Кластер: в этой конфигурации будет создан отказоустойчивый кластер с максимальной доступностью, автоматическим восстановлением и переключением после сбоев.

        Решение подходит для хранения баз данных большинства проектов, в том числе высоконагруженных, с высокими требованиями к сохранности информации.

    4. Нажмите кнопку Следующий шаг.

  6. На шаге Параметры:

    1. Задайте параметры экземпляра:

      • Название: задайте имя для экземпляра сервиса.

      • (Опционально) Описание: добавьте описание.

      • Название базы данных: задайте имя базы данных PostgresSQL, в которой Cloud Iceberg Metastore будет хранить метаданные.

      • Назначить внешний IP: включите опцию, чтобы экземпляр Cloud Iceberg Metastore был доступен через интернет.

      • Кластер Kubernetes: выберите из выпадающего списка имя нужного кластера или создайте новый, выбрав в списке Создать новый кластер. При создании нового кластера задайте параметры:

        • Сеть: выберите из списка подсеть, в которой будет доступен кластер, или создайте новую, выбрав в списке Создать новую сеть. При создании новой подсети укажите SDN и адрес подсети.
        • Зона доступности: выберите из списка зону доступности кластера.
      1. Выберите конфигурацию кластера: Базовая или Продвинутая.

        Выберите один из готовых шаблонов кластера. Шаблоны различаются количеством CPU и RAM на узлах Postgres.

    2. Нажмите кнопку Следующий шаг.

  7. На шаге Обслуживание:

    1. Выберите дни недели и время начала технических работ с учетом указанной в блоке временной зоны.

      Длительность проведения технических работ, в том числе резервного копирования — 4 часа. В это время сервис может быть недоступен.

    2. Задайте максимальное количество полных копий. Это число зависит от требований к глубине архивного хранения данных или может быть продиктовано требованиями регулятора. При превышении максимального количества старые копии будут перезаписываться.

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

    3. Нажмите кнопку Следующий шаг.

  8. На шаге Учетные данные задайте параметры для владельца БД:

    • Логин администратора для доступа к Cloud Iceberg Metastore.

      Требования к логину:

      • Допустимы только цифры, латинские буквы и символ _.
      • Первый символ — латинская буква любого регистра или _.
      • Недопустимые имена: os_admin, root, dataplatform_moth.
    • Роль: оставьте значение Владелец базы данных.

      Пользователь с этой ролью обладает максимальными правами на созданную БД. Его нельзя удалить. В БД может быть только один пользователь с правами владельца.

    • Пароль администратора для доступа к Cloud Iceberg Metastore. Чтобы задать пароль, нажмите кнопку Сгенерировать или задайте собственный.

      Требования к паролю:

      • не менее 16 символов;
      • минимум одна заглавная и одна строчная буквы латинского алфавита;
      • минимум одна цифра;
      • минимум один из символов: !, ?, %, #, /, (, ), -, +, *.
    1. (Опционально) Чтобы добавить еще одну учетную запись, нажмите кнопку Добавить учетную запись.

      Все следующие учетные записи создаются с ролью Стандартный пользователь.

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

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

      Количество пользователей с данной ролью не ограничено.

    2. Нажмите кнопку Создать.