Приступая к работе с SQL Server на виртуальных машинах Azure (Windows)Overview of SQL Server on Azure Virtual Machines (Windows)

В этой статье описано, как использовать SQL Server на виртуальных машинах Windows в Azure, а также приведены ссылки на образы портала и общие сведения о стандартных задачах.This topic describes your options for running SQL Server on Azure Windows virtual machines (VMs), along with links to portal images and an overview of common tasks.

Примечание

Если вы уже знакомы с решением SQL Server и просто хотите узнать, как развертывать виртуальную машину SQL Server (Windows), см. статью Подготовка виртуальной машины SQL Server на базе Windows на портале Azure.If you're already familiar with SQL Server and just want to see how to deploy a SQL Server Windows VM, see Provision a Windows SQL Server VM in the Azure. Если вы хотите создать виртуальную машину Linux с SQL Server, см. статью Подготовка виртуальной машины SQL Server на базе Linux на портале Azure.Or if you want to create a Linux VM with SQL Server, see Provision a Linux SQL Server VM in the Azure

Виртуальные машины Azure предоставляют разработчикам или администраторам базы данных возможность перенести локальные рабочие нагрузки и приложения SQL Server в облако.If you are a database administrator or a developer, Azure VMs provide a way to move your on-premises SQL Server workloads and applications to the Cloud.

СценарииScenarios

Существует множество причин для размещения данных в Azure.There are many reasons that you might choose to host your data in Azure. Если перенести приложение в Azure, вы также сможете переносить содержащиеся в нем данные, что повышает его производительность.If your application is moving to Azure, it improves performance to also move the data. Но это еще не все преимущества.But there are other benefits. Вы автоматически получаете доступ ко множеству центров обработки данных, что позволяет обеспечить глобальное присутствие и аварийное восстановление.You automatically have access to multiple data centers for a global presence and disaster recovery. Кроме того, данные надежно защищены и хранятся на протяжении длительного срока.The data is also highly secured and durable.

Выполнение SQL Server на виртуальной машине Azure — один из вариантов хранения реляционных данных в Azure.SQL Server running on Azure VMs is one option for storing your relational data in Azure. Это хороший выбор для нескольких сценариев.It is good choice for several scenarios. Например, чтобы настроить виртуальную машину Azure практически как локальный компьютер SQL ServerFor example, you might want to configure the Azure VM as similarly as possible to an on-premises SQL Server machine. или запустить дополнительные приложения и службы на одном сервере базы данных.Or you might want to run additional applications and services on the same database server. Используя ресурсы, приведенные ниже, вы можете продумать в деталях еще больше сценариев и факторов.There are two main resources that can help you think through even more scenarios and considerations:

Создание виртуальной машины SQLCreate a new SQL VM

В следующих разделах приведены прямые ссылки на портал Azure для получения образов виртуальной машины SQL Server из коллекции.The following sections provide direct links to the Azure portal for the SQL Server virtual machine gallery images. В зависимости от выбранного образа вы можете оплачивать затраты на лицензирование SQL Server на поминутной основе или использовать собственную лицензию (BYOL).Depending on the image you select, you can either pay for SQL Server licensing costs on a per-minute basis, or you can bring your own license (BYOL).

Пошаговое руководство по созданию виртуальной машины SQL см. в статье Подготовка виртуальной машины SQL Server на портале Azure.Find step-by-step guidance for creating a new SQL VM in the tutorial, Provision a SQL Server virtual machine in the Azure portal. Просмотрите также статью Рекомендации по оптимизации производительности SQL Server в виртуальных машинах Azure, в которой объясняется, как выбрать соответствующий размер машины и настроить другие функции, доступные при подготовке.Also, review the Performance best practices for SQL Server VMs, which explains how to select the appropriate machine size and other features available during provisioning.

Вариант 1. Создание виртуальной машины SQL с лицензированием по поминутному тарифуOption 1: Create a SQL VM with per-minute licensing

Следующая таблица содержит матрицу последних образов SQL Server в коллекции виртуальных машин.The following table provides a matrix of the latest SQL Server images in the virtual machine gallery. Выберите необходимые версию, выпуск и операционную систему и щелкните соответствующую ссылку, чтобы начать создание виртуальной машины SQL.Click on any link to begin creating a new SQL VM with your specified version, edition, and operating system.

Version (версия)Version Операционная системаOperating System ВыпускEdition
SQL Server 2017SQL Server 2017 Windows Server 2016Windows Server 2016 Enterprise, Standard, Web, Express, DeveloperEnterprise, Standard, Web, Express, Developer
SQL Server 2016 SP1SQL Server 2016 SP1 Windows Server 2016Windows Server 2016 Enterprise, Standard, Web, Express, DeveloperEnterprise, Standard, Web, Express, Developer
SQL Server 2014 SP2SQL Server 2014 SP2 Windows Server 2012 R2Windows Server 2012 R2 Enterprise, Standard, Web, ExpressEnterprise, Standard, Web, Express
SQL Server 2012 SP3SQL Server 2012 SP3 Windows Server 2012 R2Windows Server 2012 R2 Enterprise, Standard, Web, ExpressEnterprise, Standard, Web, Express

Примечание

Сведения о доступных образах виртуальных машин SQL Server на базе Linux см. в статье Обзор SQL Server на виртуальных машинах Azure (Linux).To see the available Linux SQL Server virtual machine images, see Overview of SQL Server on Azure Virtual Machines (Linux).

Вариант 2. Создание виртуальной машины SQL с имеющейся лицензией Option 2: Create a SQL VM with an existing license

Вы также можете использовать собственную лицензию (BYOL).You can also bring your own license (BYOL). В этом сценарии вы платите только за виртуальную машину и не несете расходы на лицензирование SQL Server.In this scenario, you only pay for the VM without any additional charges for SQL Server licensing. Если вы хотите использовать собственную лицензию, воспользуйтесь приведенной ниже матрицей версий, выпусков SQL Server и операционных систем.To use your own license, use the matrix of SQL Server versions, editions, and operating systems below. На портале имена таких образов начинаются с префикса {BYOL}.In the portal, these image names are prefixed with {BYOL}.

Совет

Использование технологии BYOL со временем позволяет снизить расходы на использование непрерывных производственных рабочих нагрузок.Bringing your own license can save you money over time for continuous production workloads. Дополнительные сведения см. в руководстве по выбору ценовой категории для виртуальных машин Azure SQL Server.For more information, see Pricing guidance for SQL Server Azure VMs.

Version (версия)Version операционная системаOperating system ВыпускEdition
SQL Server 2016 SP1SQL Server 2016 SP1 Windows Server 2016Windows Server 2016 Enterprise BYOL, Standard BYOLEnterprise BYOL, Standard BYOL
SQL Server 2014 SP2SQL Server 2014 SP2 Windows Server 2012 R2Windows Server 2012 R2 Enterprise BYOL, Standard BYOLEnterprise BYOL, Standard BYOL
SQL Server 2012 SP2SQL Server 2012 SP2 Windows Server 2012 R2Windows Server 2012 R2 Enterprise BYOL, Standard BYOLEnterprise BYOL, Standard BYOL

Помимо этого списка, доступны другие сочетания операционных систем и версий SQL Server.In addition to this list, other combinations of SQL Server versions and operating systems are available. Чтобы найти другие образы, воспользуйтесь поиском в Marketplace на портале Azure (выполните поиск по запросу "{BYOL} SQL Server").Find other images through a marketplace search in the Azure portal (search for "{BYOL} SQL Server").

Важно!

Чтобы использовать образы виртуальных машин BYOL, требуется соглашение Enterprise и возможность перемещения лицензий в рамках программы Software Assurance в Azure.To use BYOL VM images, you must have an Enterprise Agreement with License Mobility through Software Assurance on Azure. Вам также потребуется действительная лицензия для версии или выпуска SQL Server, которые необходимо использовать.You also need a valid license for the version/edition of SQL Server you want to use. Соответствующие сведения, касающиеся BYOL, необходимо предоставить корпорации Майкрософт в течение 10 дней после подготовки виртуальной машины.You must provide the necessary BYOL information to Microsoft within 10 days of provisioning your VM.

Примечание

Невозможно изменить модель лицензирования с поминутной оплатой для виртуальной машины SQL Server для использования собственной лицензии.It is not possible to change the licensing model of a pay-per-minute SQL Server VM to use your own license. В этом случае необходимо создать виртуальную машину BYOL и перенести в нее базы данных.In this case, you must create a new BYOL VM and migrate your databases to the new VM.

Управление виртуальной машиной SQLManage your SQL VM

После подготовки виртуальной машины SQL Server вы можете выполнить несколько дополнительных задач по управлению.After provisioning your SQL Server VM, there are several optional management tasks. Во многих аспектах настройка и управление SQL Server ничем не отличаются от аналогичных процедур в локальном экземпляре SQL Server.In many aspects, you configure and manage SQL Server exactly like you would manage an on-premises SQL Server instance. Однако некоторые задачи являются характерными для Azure.However, some tasks are specific to Azure. В следующих разделах рассматриваются некоторые из этих задач и приведены ссылки на дополнительные сведения.The following sections highlight some of these areas with links to more information.

Подключение к виртуальной машинеConnect to the VM

Один из основных этапов управления заключается в подключении к виртуальной машине SQL Server с помощью таких средств, как SQL Server Management Studio (SSMS).One of the most basic management steps is to connect to your SQL Server VM through tools, such as SQL Server Management Studio (SSMS). Дополнительные сведения о том, как подключиться к новой виртуальной машине SQL Server, см. в статье Подключение к виртуальной машине SQL Server в Azure (диспетчер ресурсов).For instructions on how to connect to your new SQL Server VM, see Connect to a SQL Server Virtual Machine on Azure.

Перенос данныхMigrate your data

Если у вас есть база данных, вам необходимо будет переместить ее в новую виртуальную машину SQL.If you have an existing database, you'll want to move that to the newly provisioned SQL VM. Список вариантов и руководство по миграции баз данных см. в статье Миграция базы данных SQL Server в экземпляр SQL Server на виртуальной машине Azure.For a list of migration options and guidance, see Migrating a Database to SQL Server on an Azure VM.

Настройка высокой доступностиConfigure high availability

Если требуется высокий уровень доступности, вам помогут группы доступности SQL Server.If you require high availability, consider configuring SQL Server Availability Groups. Это подразумевает использование нескольких виртуальных машин Azure в виртуальной сети.This involves multiple Azure VMs in a virtual network. На портале Azure есть шаблон, который настраивает эту конфигурацию.The Azure portal has a template that sets up this configuration for you. Дополнительные сведения см. в статье Автоматическая настройка группы доступности AlwaysOn на виртуальной машине Azure в модели Resource Manager.For more information, see Configure an AlwaysOn availability group in Azure Resource Manager virtual machines. Если вы хотите вручную настроить группу доступности и связанный прослушиватель, см. сведения в статье Ручная настройка группы доступности AlwaysOn на виртуальной машине Azure в модели Resource Manager.If you want to manually configure your Availability Group and associated listener, see Configure AlwaysOn Availability Groups in Azure VM.

Дополнительные рекомендации по обеспечению высокого уровня доступности см. в статье Высокий уровень доступности и аварийное восстановление для SQL Server на виртуальных машинах Azure.For other high availability considerations, see High Availability and Disaster Recovery for SQL Server in Azure Virtual Machines.

Резервное копирование данныхBack up your data

Виртуальные машины Azure поддерживают автоматическую архивацию — функцию, которая регулярно создает резервные копии базы данных в хранилище BLOB-объектов.Azure VMs can take advantage of Automated Backup, which regularly creates backups of your database to blob storage. Это также можно выполнять вручную.You can also manually use this technique. Дополнительные сведения см. в статье Использование службы хранилища Azure для архивации и восстановления SQL Server.For more information, see Use Azure Storage for SQL Server Backup and Restore. Обзор параметров резервного копирования и восстановления см. в статье Резервное копирование и восстановление SQL Server в виртуальных машинах Azure.For an overview of all backup and restore options, see Backup and Restore for SQL Server in Azure Virtual Machines.

Автоматизация обновленийAutomate updates

Виртуальные машины Azure также поддерживают автоматическую установку исправлений — функцию, позволяющую планировать график автоматической установки важных обновлений для Windows и SQL Server.Azure VMs can use Automated Patching to schedule a maintenance window for installing important windows and SQL Server updates automatically.

Программа улучшения качества программного обеспечения (CEIP)Customer experience improvement program (CEIP)

Программа по улучшению качества программного обеспечения (CEIP) включена по умолчанию.The Customer Experience Improvement Program (CEIP) is enabled by default. Она периодически отправляет отчеты в Майкрософт, чтобы улучшить качество SQL Server.This periodically sends reports to Microsoft to help improve SQL Server. Если вы не хотите отключить CEIP после подготовки, то дополнительные задания управления не требуются.There is no management task required with CEIP unless you want to disable it after provisioning. Вы можете настроить или отключить программу CEIP, подключившись к виртуальной машине с помощью удаленного рабочего стола.You can customize or disable the CEIP by connecting to the VM with remote desktop. Затем запустите служебную программу Служба отчетов об ошибках и использовании SQL Server .Then run the SQL Server Error and Usage Reporting utility. Следуйте инструкциям в окнах этой программы, чтобы отключить создание отчетов.Follow the instructions to disable reporting.

Дополнительные сведения о сборе данных см. в заявлении о конфиденциальности SQL Server.For more information about data collection, see the SQL Server Privacy Statement.

Дальнейшие действияNext steps

Дополнительные сведения см. в руководстве по выбору ценовой категории для виртуальных машин Azure SQL Server и на странице с расценками на Azure.For questions about pricing, see Pricing guidance for SQL Server Azure VMs and the Azure pricing page. Выберите нужный выпуск SQL Server в списке операционных систем и программного обеспечения.Select your target edition of SQL Server in the OS/Software list. Затем просмотрите цены на виртуальные машины разного размера.Then view the prices for differently sized virtual machines.

У вас остались вопросы?More question? Сначала ознакомьтесь со статьей Часто задаваемые вопросы об SQL Server в виртуальных машинах Azure.First, see the SQL Server on Azure Virtual Machines FAQ. Чтобы получить поддержку от корпорации Майкрософт и сообщества, вы также можете оставить комментарий под любой статьей о виртуальных машинах SQL.But also add your questions or comments to the bottom of any SQL VM topics to interact with Microsoft and the community.