Перемещение базы данных SQL в Azure SQL: использование Azure Migration

Опубликовано: 1 Марта, 2023
Перемещение базы данных SQL в Azure SQL: использование Azure Migration

Согласно законам математики, из точки А в точку Б можно попасть бесконечное число раз. Когда речь идет о технологиях и, в частности, об облаке, возможности добраться из точки А в точку Б более ограничены, главным образом потому, что поставщик предоставляет границы и доступные пути, которые мы можем выбрать на основе возможности поддержки, безопасности и т. д.. В первой части этой серии мы увидели, как создать файл нашей базы данных SQL и использовать интеграцию Azure с SQL для восстановления того же набора данных в новую базу данных SQL. Однако есть много других доступных вариантов, и мы рассмотрим Помощник по миграции данных в нашей следующей статье. Но в этой статье мы сосредоточимся на создании службы миграции Azure, связанной с базами данных, и получим все инструменты, необходимые для выполнения оценки и дальнейшей миграции.

Запуск проекта "Миграция Azure"

Первый шаг — создать план миграции Azure. Войдите на портал Azure и выполните поиск . На странице нажмите кнопку «Оценить и перенести базы данных», расположенную в центре правой колонки.

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

В мастере добавления средства первым шагом является определение и , которые мы собираемся использовать для хранения . После этого задайте имя и географию (не регион Azure). По завершении нажмите Далее.

На странице выберите Миграция Azure: оценка базы данных и нажмите кнопку Далее. Мы также можем использовать сторонние инструменты из подборки.

На странице мы собираемся выбрать «Пропустить добавление инструмента миграции», поскольку его можно будет добавить позже в зависимости от наших требований.

Перейдем к странице . Просмотрите все параметры, определенные на данный момент, и нажмите «Создать», чтобы начать создание первого проекта миграции Azure.

В результате появится новая область в элементе Базы данных. Мы можем нажать + Asses, и справа отобразится новый блейд.

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

Нажмите «Загрузить» и установите помощник по миграции базы данных (DMA) на рабочую станцию, которую мы собираемся использовать для оценки вашей локальной среды.

Создание первого SQL-сервера

Пришло время создать наш SQL-сервер. При развертывании SQL-сервера необходимо решить множество важных вопросов проектирования, таких как безопасность, производительность, доступность и т. д.

В этой статье наша цель — иметь SQL-сервер для получения базы данных, размещенной на локальном SQL-сервере. Чтобы создать сервер SQL Azure, откройте портал Azure и выполните поиск серверов SQL. В новой колонке нажмите «Добавить».

На странице » мастера создания сервера базы данных SQL: Определите группу ресурсов, имя сервера SQL и учетную запись администратора SQL, которые будут использоваться во время предоставления ресурса. Нажмите «Далее».

На странице : оставьте настройки по умолчанию (то есть «Нет» ). Если вы хотите, чтобы виртуальные машины имели доступ к этой базе данных, нажмите «Да». Нажмите «Далее».

На странице : у нас есть возможность подписаться на расширенные функции защиты данных в качестве пробной версии. Приняв решение, нажмите «Далее».

На странице : добавьте необходимые теги для вашей компании и нажмите «Проверить + создать».

На странице : Последний шанс перед созданием нового SQL-сервера проверьте правильность всех настроек и нажмите Create, после чего начнется процесс подготовки.

При создании баз данных SQL администратор облака может использовать или . Нет правильного или неправильного, и это больше зависит от вашего бюджета и уровня производительности, который вы ожидаете.

В этой серии статей мы решили использовать эластичный пул, и мы собираемся создать его перед созданием нашей первой . Войдите на портал Azure, выполните поиск и в новой колонке щелкните Добавить.

Мастер простой. Нам нужно определить , и количество eDTU, которое мы собираемся использовать в этом новом .

Последняя часть — база данных SQL. Давайте создадим новую, нажав «Создать базу данных» в колонке .

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

Примечание. Сервер SQL должен быть уникальным. База данных SQL может использовать текущее имя, которое вы используете локально, и оно не обязательно должно быть уникальным с точки зрения платформы Azure.

Чтобы завершить создание базы данных SQL, нажмите «Обзор + создать», чтобы пропустить вкладки .

Если вы подключаетесь к незащищенному местоположению (Интернет), нам следует немного настроить безопасность, чтобы разрешить подключение из , работающей на вашем компьютере. На SQL-сервере перейдите в Убедитесь, что для установлено значение «Нет», и добавьте свой общедоступный IP-адрес в раздел — на верхней панели есть ярлык (кнопка « Добавить IP-адрес клиента »), который автоматически заполнится вашим общедоступным IP-адресом.

Примечание. При использовании Добавить IP-адрес клиента убедитесь, что компьютер, на котором вы используете портал Azure, совпадает с компьютером, на котором установлена SQL Management Studio.

Примечание 2. При подключении с помощью SQL Management Studio после аутентификации в Azure интерфейс обеспечивает автоматическое создание правила брандмауэра.

Далее: Использование помощника по переносу данных

Мы завершили все ключевые компоненты для развертывания инфраструктуры для поддержки нашей предстоящей миграции Azure SQL. Следующим шагом будет использование Data Migration Assistant для оценки и миграции базы данных SQL.