Экспорт (0) Печать
Развернуть все

Развертывание SQL Server в виртуальных машинах Azure

Обновлено: Февраль 2014 г.

Azure позволяет перенести собственные виртуальные машины SQL Server в Azure или создать новые с помощью образа SQL Server, предоставленного платформой. Сведения об инфраструктуре как услуге в Azure см. в разделе Overview of Azure Virtual Machines. В этом разделе предполагается, что вы уже знакомы с основными понятиями образа и диска в Azure. Дополнительные сведения о файлах виртуальных жестких дисков, образах и дисках в Azure см. в разделе Управление дисками и образами.

Рассмотрите следующие варианты при развертывании SQL Server в Azure.

  • Создание виртуальной машины SQL Server в Azure с использованием образа из коллекции образов платформы. Вы создаете новую виртуальную машину в Azure с использованием образа SQL Server, предоставленного платформой. С помощью портала управления, Powershell или API-интерфейса REST можно создать собственную виртуальную машину SQL Server непосредственно в облаке, используя образ из коллекции образов портала управления Azure. Сведения о создании виртуальной машины SQL Server с помощью образа платформы см. в разделе Провизионирование виртуальной машины с SQL Server в Azure. Затем можно подготовить схему и данные локально и загрузить их в экземпляр SQL Server на виртуальной машине с помощью методов и средств миграции, описанных в разделе Migrating to SQL Server in a Azure Virtual Machine. В этом случае будут взиматься стандартные тарифы за использование виртуальных машин, а также тарифы за использование SQL Server, как указано в разделе Сведения о ценах.

  • Используйте SQL Server Management Studio для развертывания локального экземпляра SQL Server в виртуальной машине Azure. Можно использовать существующую виртуальную машину или создать новую в ходе работы мастера развертывания в среде SSMS. Дополнительные сведения см. в разделе Развертывание базы данных SQL Server в виртуальных машинах Azure.

  • Создание виртуальной машины Windows Server в Azure и последующая установка SQL Server с помощью программы установки SQL Server. Вы создаете новую виртуальную машину Windows Server в Azure, используя образ Windows Server, предоставленный платформой. Затем вы можете скопировать все файлы программы установки SQL Server или файлы данных в файл виртуального жесткого диска (VHD) локально и отправить этот VHD-файл в Azure с помощью командлета Add-AzureVhd. После завершения процесса передачи загруженный VHD-файл можно присоединить к виртуальной машине в Azure как подключенный диск. Затем можно установить необходимые компоненты SQL Server на виртуальную машину в Azure. Поскольку вы переносите собственную лицензию SQL Server, плата за SQL Server с вас не взимается. Подробные сведения см. в разделе Копирование данных SQL Server и файлов установки на диск с данными из локальной системы в Azure. Кроме того, в этом разделе показано, как создать файл виртуального жесткого диска локально и скопировать файлы данных или программы установки SQL Server в VHD-файл.

  • Создание виртуальной машины SQL Server в Azure с помощью существующего локального диска виртуальной машины SQL Server, обработанного командой Sysprepped. Вы создаете виртуальную машину локально, устанавливаете необходимые компоненты SQL Server, запускаете Sysprep в операционной системе Windows и загружаете VHD-файл в Azure как образ с помощью командлета Add-AzureVHD. С помощью загруженного VHD-файла можно создать несколько новых виртуальных машин в Azure. Поскольку вы переносите собственную лицензию SQL Server, плата за SQL Server с вас не взимается.

    При использовании этого метода у вас есть два варианта создания виртуального диска SQL Server до его обработки командой sysprep.

    • Можно выполнить полную установку SQL Server на виртуальной машине локально, а затем загрузить VHD-файл в Azure.

    • Можно установить SQL Server с помощью параметра установки Подготовка образа изолированного экземпляра SQL Server. При использовании этого варианта SQL Server не устанавливается полностью. Вы загружаете VHD-файл и завершаете установку на платформе Azure. Это помогает настроить учетные данные пользователей, базу данных, расположения файлов и т. д.

    Дополнительные сведения см. в разделе Создание виртуальной машины SQL Server в Azure с помощью существующей виртуальной машины локального сервера SQL Server.

  • Создание виртуальной машины SQL Server в Azure с помощью предварительно созданного диска SQL Server. Этот метод поможет перенести существующую виртуальную машину SQL Server без выполнения Sysprep на виртуальной машине. Вы загружаете VHD-файл в Azure как диск операционной системы и создаете новую виртуальную машину в Azure с помощью этого диска. В этом случае вы создадите только одну виртуальную машину с использованием загруженного диска. Поскольку вы не выполняете команду Sysprep на виртуальной машине, она сохраняет тот же идентификатор безопасности, который был назначен ей локально. Если вам необходимо подключить несколько копий этой виртуальной машины в локальной среде и Azure через виртуальную сеть Azure, повторяющиеся идентификаторы безопасности (SID) могут вызывать проблемы. Дополнительные сведения см. в разделе Создание виртуальной машины SQL Server в Azure с существующего локального диска SQL Server.

  • Перемещение файлов данных и установки SQL Server в Azure с помощью хранилища больших двоичных объектов Azure и пакетов SlipStream. Этот метод поможет перенести существующие файлы данных и установки SQL Server на виртуальную машину в Azure с помощью хранилища Blob Azure и пакетов FullSlipStream. Создайте хранилище Blob в Azure и загрузите файлы данных или установки в хранилище Blob напрямую с локального компьютера. Дополнительные сведения см. в разделе Использование службы хранилища больших двоичных объектов Azure в .NET. Затем подключитесь к виртуальной машине в Azure и загрузите содержимое объекта Blob в локальный файл. Если большой двоичный объект содержит файлы установки, возможно, потребуется загрузить пакеты обновлений или накопительные обновления. Для SQL Server 2012 можно также загрузить пакеты установки FullSlipStream из центра загрузки и установить SQL Server напрямую.

  • Использование удаленного рабочего стола для передачи файлов данных или установки SQL Server с локального компьютера на виртуальную машину в Azure. При подключении к виртуальной машине в Azure можно настроить параметры подключения на удаленном рабочем столе так, чтобы получить возможность передавать файлы установки и данных SQL Server. Во-первых, сделайте локальные диски доступными в сеансе удаленного рабочего стола. В окне Подключение к удаленному рабочему столу щелкните Параметры. На вкладке Локальные ресурсы в разделе Локальные устройства щелкните Диски. Затем нажмите кнопку Подключить. После входа на виртуальную машину вы сможете увидеть все локальные диски в проводнике на виртуальной машине в Azure. Вы можете скопировать файлы из локальной системы на виртуальную машину.

  • Использование Azure Virtual Network для передачи файлов установки или данных SQL Server на виртуальную машину в Azure. При создании виртуальной машины в Azure, расположенной в виртуальной сети Azure, которая подключается к локальной сети, можно увидеть эту виртуальную машину в Azure как один из локальных компьютеров. В этом случае можно скопировать отдельные файлы данных или установки на виртуальную машину, если включить общий доступ к файлам на виртуальной машине. Это решение может быть непригодным, если число файлов очень большое.

  • Копирование схемы базы данных и данных SQL Server на виртуальную машину Azure. Существуют различные варианты для копирования схемы базы данных и данных SQL Server из локальной среды в SQL Server на виртуальных машинах Azure. Дополнительные сведения см. в разделе Миграция схемы базы данных и данных SQL Server на виртуальную машину Azure.

  • Служба импорта и экспорта Azure. Рекомендуется рассмотреть использование службы импорта и экспорта Azure для больших баз данных как альтернативный вариант миграции на Azure или из Azure. Эта служба позволяет перемещать большие объемы данных на жестких дисках из локальных хранилищ в хранилище BLOB-объектов Azure или из хранилища BLOB-объектов Azure в локальные хранилища. Например, можно отправить один или несколько жестких дисков с данными в центр данных Azure для импорта данных в хранилище BLOB-объектов Azure. Аналогично, можно отправить пустые жесткие диски в центр данных Azure для экспорта данных. В процессе экспорта BLOB-данные из вашей учетной записи в хранилище Azure копируются на ваши жесткие диски, а затем эти жесткие диски возвращаются вам. Дополнительные сведения см. в разделе Использование службы импорта и экспорта Azure для файлов SQL Server.

Следующие учебники помогут вам узнать, как выполнять развертывание SQL Server на виртуальных машинах Azure.

В этом разделе

 

Раздел Описание

Копирование данных SQL Server и файлов установки на диск с данными из локальной системы в Azure

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

Создание базовой виртуальной машины локально с помощью Hyper-V

В этом разделе показано, как использовать диспетчер Hyper-V, чтобы создать VHD-файл, который будет загружен в Azure.

Создание виртуальной машины SQL Server в Azure с существующего локального диска SQL Server

В этом разделе описывается создание виртуальной машины SQL Server в Azure с помощью локального файла виртуального жесткого диска SQL Server (VHD).

Создание виртуальной машины SQL Server в Azure с помощью существующей виртуальной машины локального сервера SQL Server

В этом разделе описывается создание виртуальной машины SQL Server в Azure с помощью существующей виртуальной машины локального сервера SQL Server.

Как использовать PowerShell для установки виртуальной машины с SQL Server в Azure

Показано, как создать и настроить виртуальную машину SQL Server в Azure с помощью Powershell.

Использование подключенного диска с данными для хранения файлов базы данных

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

Использование службы импорта и экспорта Azure для файлов SQL Server

В этом разделе описывается перемещение больших баз данных в Azure и из Azure с помощью физических жестких дисков.

См. также

Добавления сообщества

ДОБАВИТЬ
Показ:
© 2014 Microsoft