Top.Mail.Ru

Облако

Создать облачную базу данных

Облачные базы данных представляют собой услугу, которая предоставляет систему управления базами данных (СУБД) в рамках сервиса Облако, а также возможность создания резервных копий для повышения надёжности и отказоустойчивости. 

Основой облачных баз данных являются кластеры — группы из одной или нескольких виртуальных машин, объединённых для распределения нагрузки.

Преимущества облачных баз данных:

  • Быстрый запуск. Позволяет разработчикам развернуть базу данных за минуты — без сложной ручной настройки. 
  • Снижение затрат. Нет необходимости в обслуживании физических серверов и инфраструктуры — всё уже настроено и работает в облаке. 
  • Гибкость. Отлично подходит для распределённых систем и микросервисной архитектуры.
  • Поддержка Big Data. Возможность интеграции с инструментами для хранения и обработки больших объёмов данных.
  • Удобство для тестирования и разработки. Позволяет легко создавать временные базы данных для CI/CD-конвейеров и тестов, с возможностью удаления после использования. 

Создание баз данных и управление ими доступны как через личный кабинет, так и с помощью API. Все доступные запросы и функционал сервиса описаны в нашей API-документации.

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

Мы предлагаем модель оплаты pay-as-you-go (PAYG), то есть вы заплатите только за то количество минут, в течение которых вы пользуетесь ресурсами.

Обратите внимание. Выделенные ресурсы тарифицируются даже тогда, когда вы ими не пользуетесь, поскольку всё ещё находятся в вашем распоряжении. Если вы хотите остановить оплату, удалите ресурсы.

Кластеры создаются внутри проектов. Вы можете использовать проект по умолчанию (default) или создать новый. 

Обратите внимание. Перед созданием кластера проверьте количество квот на ресурсы. Если квот недостаточно, отправьте запрос на расширение. Подробная инструкция по увеличению квот описана в статье «Посмотреть квоты на заказ услуг, запросить больше ресурсов».

1. Откройте проект, перейдите во вкладку Кластеры раздела Облачные базы данных и нажмите Создать кластер.

Создать облачную базу данных

2. Укажите регион для создания кластера. 

Обратите внимание. Cоздание кластера доступно только в локации Москва-2. 

Создать облачную базу данных

3. Выберите конфигурацию. 

Создать облачную базу данных

4. Выберите тип кластера и версию. 

Создать облачную базу данных

5. (Опционально) активируйте опцию Восстановление данных из резервной копии и укажите резервную копию. 

Важно. Убедитесь, что размер диска кластера достаточен для восстановления выбранной вами резервной копии. 

Создать облачную базу данных

6. Выберите тип и размер диска.

Доступно два типа дисков:             

  • High IOPS SSD — сетевое блочное хранилище, расположенное на SSD-накопителе, с увеличенным значением IOPS (60 IOPS на 1 ГБ). 
  • Стандарт — сетевое блочное хранилище, расположенное на SSD-накопителе (6 IOPS на 1 ГБ). 

Обратите внимание. Размер диска должен быть от 30 ГБ от 300 ГБ. 

Создать облачную базу данных

7. Выберите существующую сеть из списка или создайте новую — для этого нажмите Создать сеть. При создании новой сети откроется новое окно. 

Создать облачную базу данных

  • Укажите имя сети. 
  • (Опционально) активируйте опцию Сеть Baremetal, если необходимо подключить физические серверы к сети. 
  • (Опционально) активируйте опцию Добавить теги и укажите теги, если необходимо добавить метаданные для сети. 

Обратите внимание. Некоторые теги могут быть присвоены сети автоматически, например: 

  • os_distro 
  • os_type 
  • os_version 
  • image_name 
  • task_id
  • image_id
  • snapshot_id
  • snapshot_name
  • user_id
  • amphora
  • octavia-amphora-image 

Если указать эти теги вручную, при создании сети может возникнуть ошибка. 

После указания всех настроек нажмите Создать сеть. 

8. Выберите существующую подсеть из списка или создайте новую — для этого нажмите Создать подсеть. При создании новой подсети откроется новое окно.

Создать облачную базу данных

  • Укажите имя подсети. 
  • Укажите диапазон адресов в формате CIDR. Допустимые диапазоны: 10.0.0.0–10.255.255.255, 172.16.0.0–172.31.255.255, 192.168.0.0–192.168.255.255. Допустимый диапазон маски подсети: 16–29. 
  • (Опционально) деактивируйте опцию Включить DHCP, чтобы IP-адреса не назначались машинам в подсети автоматически. 
  • (Опционально) активируйте опцию Немаршрутизируемая сеть, если вам нужно ограничить доступ к подсети из внешних сетей и других подсетей. Если вы хотите оставить маршрутизацию в сети, введите IP-адрес шлюза вручную. В противном случае IP-адрес шлюза будет назначен автоматически случайным образом. 
  • (Опционально) введите адрес пользовательского DNS-сервера, если вам нужно добавить конкретные DNS-серверы. 
  • (Опционально) активируйте опцию Добавить теги, если вам нужно добавить метаданные для подсети. 

Обратите внимание. Некоторые теги могут быть присвоены подсети автоматически, например: 

  • os_distro 
  • os_type 
  • os_version 
  • image_name
  • task_id
  • image_id
  • snapshot_id
  • snapshot_name
  • user_id
  • amphora
  • octavia-amphora-image 

Если указать эти теги вручную, при создании подсети может возникнуть ошибка. 

  • (Опционально) активируйте опцию Указать пул выделенных адресов и введите адреса, если вам нужно указать пул выделенных  адресов. 

После указания всех настроек нажмите Сохранить. 

9. (Опционально) укажите имя кластера вместо стандартного. Допускается: 

  • использование латинских символов; 
  • использование цифр, подчёркиваний и тире; 
  • длина не более 63 символов. 

10. (Опционально) укажите описание кластера.

Создать облачную базу данных

11. Перейдите к разделу Ваш план 

В этом разделе вы увидите выбранные конфигурации и окончательную стоимость кластера. Также здесь доступен JSON-объект с описанием создаваемого кластера. Чтобы его просмотреть, нажмите на кнопку v, а затем выберите Просмотр JSON. 

Создать облачную базу данных

12. Нажмите Создать.

Создать облачную базу данных

Первые несколько минут кластер будет находиться в статусе «Создаётся» — в это время выделяются ресурсы. После этого кластер автоматически перейдёт в статус «Доступен» и будет готов к работе.

Как только кластер перейдёт в статус «Доступен», можно приступить к созданию самой базы данных. Для этого:

1. Нажмите на имя кластера, чтобы перейти в него, затем откройте вкладку Базы данных и нажмите Создать базу данных.

Создать облачную базу данных

2. Введите имя базы данных и нажмите Создать.

Создать облачную базу данных

База данных будет создана и отобразится в списке. Затем необходимо создать пользователя для доступа к ней. Для этого:

1. Перейдите во вкладку Пользователи и нажмите Создать пользователя

Создать облачную базу данных

2. Укажите имя пользователя, придумайте для него пароль и выберите одну или несколько баз данных, к которым у пользователя будет доступ. Нажмите Создать.

Создать облачную базу данных

После создания пользователя база данных готова к использованию. 

Управлять базой данных вы можете с помощью любого удобного MySQL CLI. Для подключения используйте автоматически сформированную команду. Чтобы скопировать её, перейдите во вкладку Базы данных или Пользователи, нажмите на ··· и выберите Скопировать строку подключения

Создать облачную базу данных

Обратите внимание. Для подключения можно использовать как Приватный, так и Публичный IP.

Для повышения отказоустойчивости баз данных вы можете создавать резервные копии. Чтобы создать резервную копию:

1. В меню кластера перейдите во вкладку Резервные копии и нажмите Создать резервную копию.

Создать облачную базу данных

2. Укажите имя резервной копии.

3. (Опционально) активируйте опцию Инкрементная резервная копия. Это тип резервного копирования, при котором сохраняются только те данные, которые были изменены или добавлены с момента последней резервной копии.

4. (Опционально) Выберите исходную копию из списка для создания инкрементной резервной копии.

5. Нажмите Создать.

Создать облачную базу данных

Резервная копия будет выполнена и отобразится в разделе Резервные копии

Созданную резервную копию можно использовать для создания новой базы данных. Для этого:

1. Перейдите во вкладку Резервные копии раздела Облачные базы данных и нажмите на ··· напротив вашей резервной копии.

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

Создать облачную базу данных

Вы можете удалить как отдельную базу данных внутри кластера, так и весь кластер.

1. Чтобы удалить базу данных:

В меню кластера перейдите в раздел Базы данных, нажмите на ··· напротив базы данных, затем нажмите Удалить.

Создать облачную базу данных

2. Чтобы удалить кластер:

Перейдите во вкладку Кластеры раздела Облачные базы данных, нажмите на ··· напротив кластера, затем нажмите Удалить.

Создать облачную базу данных

Мы используем cookie, чтобы сайт стал лучше для вас.