Как начать работать с Managed Service for SQL Server
Для использования продуктов Microsoft требуется предоставить корректные пользовательские данные.
Чтобы начать работу с сервисом:
Перед началом работы
-
Перейдите в консоль управления, затем войдите в Yandex Cloud или зарегистрируйтесь, если вы еще не зарегистрированы.
-
Если у вас еще нет каталога, создайте его:
-
На странице облака нажмите кнопку Создать каталог.
-
Введите имя каталога. Требования к имени:
- Длина — от 3 до 63 символов.
- Может содержать строчные буквы латинского алфавита, цифры и дефисы.
- Первый символ — буква. Последний символ — не дефис.
-
(опционально) Введите описание каталога.
-
Выберите опцию Создать сеть по умолчанию. Будет создана сеть с подсетями в каждой зоне доступности. Также в этой сети будет создана группа безопасности по умолчанию, внутри которой весь сетевой трафик разрешен.
-
Нажмите кнопку Создать.
-
-
Подключаться к кластерам БД можно как изнутри, так и извне Yandex Cloud:
- Чтобы подключиться изнутри Yandex Cloud, создайте виртуальную машину на основе Linux или Windows в той же сети, что и кластер БД.
- Чтобы подключиться к кластеру из интернета, запросите публичный доступ к хостам при создании кластера.
Примечание
Следующий шаг предполагает, что подключение к кластеру производится с ВМ на основе Linux.
-
Подключитесь к виртуальной машине по SSH.
-
Установите зависимости и клиентское приложение
mssql-cli
:sudo apt update && \ sudo apt install python3-pip python-is-python3 && \ pip3 install mssql-cli && \ source ~/.profile
Создайте кластер
- В консоли управления выберите каталог, в котором нужно создать кластер БД.
- Выберите сервис Managed Service for SQL Server.
- Нажмите кнопку Создать кластер.
- Задайте параметры кластера и нажмите кнопку Создать кластер. Процесс подробно рассмотрен в разделе Создание кластера SQL Server.
- Когда кластер будет готов к работе, его статус сменится на Running, а состояние — на Alive. Это может занять некоторое время.
Подключитесь к БД
-
Для подключения к серверу БД получите SSL-сертификат:
sudo mkdir --parents /usr/local/share/ca-certificates/Yandex && \ sudo wget "https://storage.yandexcloud.net/cloud-certs/CA.pem" \ --output-document=/usr/local/share/ca-certificates/Yandex/YandexCA.crt && \ sudo chmod 0600 /usr/local/share/ca-certificates/Yandex/YandexCA.crt
-
Используйте для подключения команду
mssql-cli
:mssql-cli \ --username <имя пользователя> \ --database <имя базы данных> \ --server <FQDN хоста>,1433 \ --encrypt
-
После выполнения команды введите пароль пользователя для завершения процедуры подключения.
Что дальше
- Изучите концепции сервиса.
- Узнайте подробнее о создании кластера и подключении к БД.
- Ознакомьтесь с вопросами и ответами.