Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:SQL Server
База данных SQL Azure
Управляемый экземпляр SQL Azure
SQL Server на виртуальной машине Azure
Перенос локальных рабочих нагрузок SQL Server и связанных приложений в облако обычно приводит к широкому спектру вопросов, которые выходят за рамки простой информации о функциях продукта.
В этой статье представлено комплексное представление и показано, как полностью разблокировать значение при миграции в SQL Azure. В разделе "Модернизация приложений и SQL" рассматриваются вопросы об Azure SQL в целом, а также распространенные сценарии модернизации приложений и SQL. В разделе "Бизнес- и техническая оценка" рассматриваются вопросы экономии затрат, лицензирования, минимизации рисков миграции, непрерывности бизнес-процессов, безопасности, рабочих нагрузок и архитектуры, производительности и аналогичных вопросов бизнес-и технической оценки. В последнем разделе рассматривается фактический процесс миграции и модернизации, включая рекомендации по средствам миграции.
Модернизация приложений и SQL
Azure SQL
Каковы преимущества перемещения приложений и рабочих нагрузок SQL Server в Azure?
Миграция в Azure обеспечивает оптимизированные затраты, гибкость и масштабируемость, повышенную безопасность, соответствие, улучшение непрерывности бизнес-процессов и упрощенное управление и мониторинг.
Что такое SQL Azure?
Sql Azure — это семейство служб, использующих ядро СУБД SQL Server в облаке Azure. Следующие службы относятся к Azure SQL: Azure SQL Database (База данных SQL), Azure SQL Managed Instance (Управляемый экземпляр SQL), и SQL Server на виртуальных машинах Azure (SQL VMs).
Что такое разница между миграцией и модернизацией в SQL Azure?
Миграция на SQL Azure включает перемещение приложений, инфраструктуры и данных из одного расположения (например, локального центра обработки данных компании) в инфраструктуру Azure. Для клиентов SQL Server это означает перенос рабочих нагрузок при минимизации влияния на операции. Вы можете сократить затраты на ИТ, повысить безопасность и устойчивость и добиться масштабирования по требованию.
Модернизация azure SQL включает обновление существующих приложений для новых подходов к вычислениям и платформ приложений и использования облачных технологий. Это можно сделать с помощью таких служб PaaS, как База данных SQL Azure и Управляемый экземпляр SQL Azure, что обеспечивает дополнительные преимущества инноваций приложений, гибкости, скорости разработки и оптимизации затрат.
Что означает IaaS и PaaS?
Инфраструктура как услуга (IaaS) — это тип облачной вычислительной службы , которая предлагает необходимые вычислительные ресурсы, хранилище и сетевые ресурсы по запросу.
Платформа как услуга (PaaS) — это полная среда разработки и развертывания в облаке, с ресурсами, которые позволяют доставлять все, от простых облачных приложений до сложных облачных корпоративных приложений.
PaaS предоставляет другие преимущества по сравнению с IaaS, такими как более короткие циклы разработки, дополнительные возможности разработки без добавления персонала, доступного доступа к сложным инструментам, чтобы упомянуть несколько. Sql Azure предоставляет службы PaaS (Управляемый экземпляр SQL, База данных SQL) и IaaS (виртуальная машина SQL).
Как принять решение, стоит ли переместить SQL Server на виртуальную машину, Управляемый экземпляр SQL или базу данных SQL?
Управляемый экземпляр SQL — это правильный целевой объект PaaS для модернизации существующих приложений SQL Server в масштабе, предоставляя почти все функции SQL Server (включая функции уровня экземпляров) при снижении затрат на управление серверами и базами данных.
База данных SQL является наиболее подходящим выбором при создании собственных облачных приложений, так как она обеспечивает высокую эластичность и гибкость выбора между архитектурными и вычислительными уровнями, например бессерверным уровнем для повышения эластичности и уровня служб гипермасштабирования для высокомасштабируемого хранилища и вычислительных ресурсов.
Если вам нужен полный контроль и настройка, включая доступ к ОС, можно выбрать SQL Server на виртуальной машине Azure. Сравнение служб предоставляет дополнительные сведения. Ряд средств миграции помогает выбрать оптимальный выбор путем оценки совместимости целевой службы и затрат.
Как уменьшить затраты, перейдя в SQL Azure?
Переход в Azure обеспечивает экономию ресурсов, обслуживания и затрат на недвижимость, а также возможность оптимизации рабочих нагрузок, чтобы они дешевле выполнялись. Управляемый экземпляр SQL Azure и база данных SQL предоставляют все преимущества служб PaaS, обеспечивая автоматическую настройку производительности, резервные копии, исправление программного обеспечения и высокий уровень доступности, все из которых влечет за собой огромные усилия и затраты при выполнении вручную.
Например, Управляемый экземпляр SQL и База данных SQL (отдельная база данных и эластичные пулы) поставляются со встроенным высоким уровнем доступности. Кроме того, уровни "Критически важный для бизнеса" (Управляемый экземпляр SQL) и "Премиум" (База данных SQL) предоставляют реплики только для чтения без дополнительных затрат, тогда как уровень гипермасштабирования базы данных SQL позволяет использовать функции высокой доступности и именованные вторичные реплики для горизонтального масштабирования чтения без лицензионных затрат. Кроме того, клиенты Software Assurance могут выделить свою лицензию SQL Server в Azure, применяя преимущество гибридного использования Azure. Software Assurance также позволяет реализовать бесплатные пассивные системы высокой доступности и восстановления после сбоев с использованием SQL Server на виртуальной машине.
Кроме того, каждая служба SQL Azure предоставляет возможность заранее зарезервировать экземпляры (для условий одного или трех лет), чтобы получить значительную дополнительную экономию. Тарифные планы разработки и тестирования позволяют снизить затраты на разработку. Наконец, ознакомьтесь со следующей статьей о том, как оптимизировать затраты на управляемый экземпляр SQL Azure с помощью Microsoft Azure Well-Architected Framework.
Какой лучший путь лицензирования для экономии затрат при перемещении существующих рабочих нагрузок SQL Server в Azure?
Уникальное для Azure преимущество гибридного использования Azure — это преимущество лицензирования, позволяющее принести существующие лицензии Windows Server и SQL Server с помощью Software Assurance (SA) в Azure. В сочетании с экономией резервирования и расширенными обновлениями безопасности преимущество гибридного использования Azure может привести к экономии до 85% по сравнению с ценами на оплату по мере использования в SQL Azure. Кроме того, проверьте различные планы ценообразования разработки и тестирования.
Сценарии модернизации приложений и SQL
Сценарий 1. Перемещение центра обработки данных в облако: какой путь модернизации для приложений и баз данных SQL Server?
Обновление существующих приложений организации до облачной модели можно добиться с помощью полностью управляемых приложений и служб данных, включая Службу приложений Azure, Azure Spring Apps, уровень служб гипермасштабирования базы данных SQL Azure, Управляемый экземпляр SQL Azure и другие службы PaaS. Служба Azure Kubernetes (AKS) предоставляет управляемый подход на основе контейнеров в Azure. Модернизация приложений и данных в Azure достигается на нескольких этапах с наиболее распространенными примерами сценариев , описанными в Cloud Adoption Framework.
Сценарий 2: Сокращение затрат на SQL Server: как уменьшить затраты на существующую инфраструктуру SQL Server?
Переход на виртуальные машины SQL Azure, Управляемый экземпляр SQL или База данных SQL обеспечивает экономию ресурсов, обслуживания и затрат на недвижимость. Использование локальных лицензий SQL Server в Azure через Преимущество гибридного использования Azure, использование резервирований Azure для виртуальных машин SQL, Управляемого экземпляра SQL и Базы данных SQL виртуальных ядер, а также использование виртуальных машин с ограниченным количеством виртуальных ЦП предоставляет широкий выбор вариантов создания экономичного решения.
Для реализации решений BCDR в Azure SQL вы можете воспользоваться встроенными репликами для обеспечения высокой доступности в SQL Managed Instance и SQL Database или использовать бесплатные пассивные реплики для высокой доступности и аварийного восстановления с помощью виртуальной машины SQL. Кроме того, уровни "Критически важный для бизнеса" (Управляемый экземпляр SQL) и "Премиум" (База данных SQL) предоставляют реплики только для чтения без дополнительных затрат, тогда как уровень гипермасштабирования базы данных SQL позволяет использовать функции высокой доступности и именованные вторичные реплики для горизонтального масштабирования чтения без лицензионных затрат. Кроме того, проверьте различные планы ценообразования разработки и тестирования.
Если вы хотите понять, как можно сэкономить до 64%, перейдя в SQL Azure, вы можете просмотреть отчет о влиянии на окружающую среду, социальные и управление (ESG) о экономической ценности переноса локальных экземпляров SQL Server в решения Microsoft Azure SQL. Наконец, ознакомьтесь со следующей статьей о том, как оптимизировать затраты на управляемый экземпляр Azure SQL с помощью Microsoft Azure Well-Architected Framework.
Сценарий 3. Оптимизация портфеля приложений. Как одновременно модернизировать как портфель приложений, так и экземпляры SQL Server?
Модернизация приложений и данных в Azure достигается на нескольких этапах с наиболее распространенными примерами сценариев , описанными в Cloud Adoption Framework.
Сценарий 4. Окончание поддержки SQL Server. Какие параметры необходимо переместить в SQL Azure?
После завершения этапа поддержки SQL Server у вас есть несколько вариантов модернизации для Azure SQL. Одним из вариантов является перенос рабочей нагрузки на Управляемый экземпляр SQL Azure, которая обеспечивает высокий паритет функций с локальным продуктом SQL Server. Кроме того, с некоторыми усилиями можно переместить рабочую нагрузку в базу данных SQL Azure. Эти службы выполняются на постоянно обновляемых функциях SQL Server, эффективно предоставляя вам «конец завершения поддержки».
Обратная совместимость обеспечивается с помощью уровней совместимости и параметров уровня совместимости базы данных. Такие инструменты, как компонент миграции SQL Server в SQL Server Management Studio , помогают определить возможные несовместимости.
Каждый раз, когда решение "Платформа как услуга" (PaaS) не соответствует рабочей нагрузке, виртуальные машины SQL Azure предоставляют возможность as-is миграции. При переходе на виртуальную машину SQL Azure вы также получаете бесплатные расширенные исправления безопасности, которые могут обеспечить значительную экономию (например, до 69 % для SQL Server 2012).
Сценарий 5. Соответствие нормативным требованиям: как SQL Azure помогает соответствовать нормативным требованиям?
Политика Azure имеет встроенные политики, которые помогают организациям соответствовать нормативным требованиям. Также можно создавать нерегламентированные и настраиваемые политики. Дополнительные сведения см. в элементах управления политикой соответствия нормативным требованиям для Azure SQL Database и SQL Managed Instance. Общие сведения о предложениях соответствия требованиям см. в документации по соответствию Azure.
Целостный подход к началу работы
Как подготовить бизнес-дело миграции?
Microsoft Cloud Adoption Framework для Azure — это отличная отправная точка для создания и реализации стратегии бизнес-технологий, необходимой для перехода в Azure.
Где можно найти руководства по миграции для SQL Azure?
Следующие руководства помогут вам обнаружить, оценить и перенести SQL Server на Azure Виртуальные Машины, Управляемый Экземпляр SQL и Базу Данных SQL.
Необходимо ли модернизировать приложения и SQL одновременно? Что можно сделать?
№ Вы можете использовать итеративный подход к модернизации каждой рабочей нагрузки и компонента.
Можно ли обновить SQL Server на Управляемый экземпляр SQL и просто перенести приложение на виртуальную машину?
Да. Приложение можно подключить к Управляемый экземпляр SQL Azure с помощью различных сценариев, в том числе при его размещении на виртуальной машине.
Бизнес-и техническая оценка
Общая стоимость владения, лицензирования и преимуществ
Как оценить общую экономию стоимости владения (TCO) при переходе на SQL Azure?
Переход к Azure SQL обеспечивает значительную экономию TCO за счет повышения эффективности работы и гибкости бизнеса, а также устранения необходимости в локальном оборудовании и программном обеспечении. Согласно отчету ESG о экономической стоимости переноса локальных экземпляров SQL Server в решения Microsoft Azure SQL, вы можете сэкономить до 47 % при миграции из локальной среды в Виртуальные машины SQL Azure (IaaS) и до 64 % при миграции на Управляемый экземпляр SQL Azure или База данных SQL Azure (PaaS).
Какова модель лицензирования для управляемого экземпляра SQL?
Лицензирование управляемого экземпляра SQL следует модели лицензирования на основе vCore, где вы оплачиваете вычислительные ресурсы, хранилище и хранилище резервных копий. Можно выбрать несколько уровней служб (общего назначения, критически важный для бизнеса) и поколений оборудования. На странице с ценами на Управляемый экземпляр SQL представлен полный обзор возможных SKU и цен.
Что такое модель лицензирования для База данных SQL?
База данных SQL предоставляет выбор между моделью приобретения виртуальных ядер и моделью приобретения единиц транзакций базы данных. Вы можете ознакомиться с ценами на отдельную базу данных Azure SQL Database и узнать о вариантах ценообразования.
Какие типы подписок поддерживаются в SQL Управляемом экземпляре?
Проверьте поддерживаемые типы подписок для управляемого экземпляра SQL.
Можно ли использовать локальную лицензию SQL Server при переходе на SQL Azure?
Если вы владеете Software Assurance для лицензий на основе ядра или соответствующей подписки для SQL Server Standard Edition или SQL Server Enterprise Edition, вы можете использовать имеющуюся лицензию SQL Server при переходе на управляемый экземпляр SQL, базу данных SQL или виртуальную машину Azure, применяя преимущество гибридного использования Azure. Вы также можете одновременно использовать эти лицензии как в локальной среде, так и в средах Azure (пособие на миграцию) до 180 дней.
Переход с виртуальной машины SQL на управляемый экземпляр SQL: как это сделать?
Вы можете следовать тому же руководству по миграции, что и для локального SQL Server.
Я использую лицензию на подписку SQL Server. Можно ли использовать его для перехода в SQL Azure?
Да, соответствующие лицензии подписки можно использовать для оплаты служб SQL Azure по сниженной (базовой) ставке, применяя преимущество гибридного использования Azure.
Я использую лицензии SQL Server CAL. Как перейти в SQL Azure?
Лицензии SQL Server CAL с соответствующими правами на мобильность лицензий можно использовать на виртуальных машинах SQL Azure и на выделенном узле SQL Azure.
Что такое преимущество гибридной среды Azure?
Преимущество гибридного использования Azure — это уникальная скидка Azure, которая предоставляет вам возможность использовать лицензии SQL Server для базы данных SQL Azure и управляемого экземпляра SQL Azure. С помощью преимущества гибридного использования Azure вы получаете скидку на выделение лицензий SQL Server на машину баз данных SQL Server. Преимущество гибридного использования Azure может привести к экономии до 85% по сравнению с ценами на оплату по мере использования в Azure SQL, в сочетании с экономией на резервировании и расширенными обновлениями безопасности. Дополнительные сведения см. в разделе "Условия продукта служб Microsoft Azure". Вы можете использовать калькулятор расчета стоимости, чтобы вычислить точные данные об экономии для вашей среды SQL Server.
Как мне перевести лицензию SQL Server для локальной установки на лицензию vCore в Управляемом экземпляре, базе данных SQL и виртуальной машине SQL?
Для каждого (1) ядра SQL Server Enterprise Edition, вы получаете четыре (4) виртуальных процессорных ядра SQL Managed Instance уровня общего назначения или одно (1) виртуальное процессорное ядро SQL Managed Instance уровня критически важный для бизнеса. Аналогично, одно (1) ядро SQL Server Standard Edition преобразуется в одно (1) виртуальное ядро SQL Managed Instance в общем назначения, а четыре (4) виртуальных ядра SQL Server Standard Edition преобразуются в одно (1) виртуальное ядро SQL Managed Instance критически важный для бизнеса.
Обновление Azure Hybrid Benefit за август 2020 года содержит сведения о возможных общих преобразованиях ядра в vCore для Управляемого экземпляра SQL, базы данных SQL и SQL Server на виртуальных машинах Azure. Применимые права на преимущество гибридного использования Azure также описаны в разделе "Условия продукта". Вы можете использовать калькулятор расчета стоимости, чтобы вычислить точные данные об экономии для вашей среды SQL Server.
Требуется ли Software Assurance (SA) для использования лицензии SQL Server в SQL Azure?
Software Assurance (SA) — это программа лицензирования, которая может применяться к локальным лицензиям SQL Server, разрешая мобильность лицензий, преимущество гибридного использования Azure и другие преимущества. Для использования существующих лицензий SQL Server (с SA) при переходе на Azure SQL требуется SA, чтобы воспользоваться преимуществами гибридной среды Azure. Без SA и Гибридного преимущества Azure с клиентов взимается плата по мере использования.
В качестве альтернативы, условия аутсорсинга управления программным обеспечением, применимые к лицензиям SQL Server, приобретенным до 1 октября 2019 года, позволяют вам распределять существующие лицензии на Azure Dedicated Host так же, как если бы вы лицензировали сервер в собственном центре обработки данных: см. Цены - выделенный узел виртуальных машин.
Нужно ли платить за высокий уровень доступности (HA) в Управляемом экземпляре SQL и базе данных SQL?
Уровни Управляемого экземпляра SQL общего назначения и критически важные для бизнеса уровня Базы данных SQL основаны на архитектуре высокой доступности. Таким образом, дополнительная плата за обеспечение высокой доступности не взимается. Для тарифа Hyperscale в базе данных SQL взимается плата за HA реплику.
Нужно ли платить за реплики HA (высокой доступности) и DR (аварийного восстановления) для SQL VM Azure?
Если у вас есть Software Assurance, вы можете реализовать планы высокого уровня доступности и аварийного восстановления с помощью SQL Server на виртуальных машинах SQL Azure без дополнительных затрат на лицензирование для пассивного экземпляра аварийного восстановления. Дополнительные сведения см. в документации по виртуальной машине SQL.
Нужно ли платить за аварийное восстановление в Управляемом экземпляре SQL и в Базе данных SQL?
Управляемый экземпляр SQL предоставляет возможность настройки резервной реплики без лицензии, что означает, что плата за лицензирование SQL Server для виртуальных ядер, которые использует вторичная резервная реплика, не взимается.
Можно ли централизованно управлять Преимущество гибридного использования Azure для SQL Server во всей подписке Azure?
Да. Вы можете централизованно управлять гибридными преимуществами Azure для SQL Server в пределах всей подписки Azure или общей учетной записи для выставления счетов. Эта функция в настоящее время доступна для предварительного ознакомления.
Если я перемещу некоторые серверы SQL и рабочие нагрузки в Управляемый экземпляр SQL, но оставлю некоторые рабочие нагрузки в локальной среде, можно ли управлять всеми лицензиями SQL в одном месте?
Вы можете централизованно управлять лицензиями, которые подпадают под действие преимущества Azure Hybrid Benefit для SQL Server на уровне всей подписки Azure или общего аккаунта для выставления счетов. Эти данные можно объединить с обзором, поддерживаемым отделом лицензирования или отделом закупок, или получить сведения о лицензировании, создав собственный обзор пользовательского лицензирования. Лицензии должны использоваться либо локально, либо в облаке, но у вас есть 180 дней одновременного использования прав на использование при переносе серверов.
Как свести к минимуму время простоя во время миграции через Интернет?
Ссылка "Управляемый экземпляр" предлагает лучшее решение для онлайн миграций с минимальным временем простоя, удовлетворяющее потребностям наиважнейших приложений первого уровня. Вы можете ознакомиться с полным спектром средств миграции и технологий, чтобы выбрать оптимальный вариант для вашего сценария использования.
Безрисковая миграция благодаря гибридной стратегии
Можно ли продолжать работать в локальной среде, модернизируя приложения в Azure?
В SQL Server 2016, 2019 и 2022 можно использовать ссылку "Управляемый экземпляр " для создания гибридного подключения между SQL Server и Управляемым экземпляром SQL Azure. Данные реплицируются практически в режиме реального времени из SQL Server в Azure и могут использоваться для модернизации рабочих нагрузок в Azure. Вы можете использовать реплицированные данные в Azure для масштабирования нагрузки на чтение и переноса аналитических задач.
На протяжении какого времени я могу использовать гибридное решение с функцией Link для управляемого экземпляра SQL Azure?
Вы можете продолжать использовать гибридную ссылку так долго, как потребуется — недели, месяцы или даже годы. На это нет никаких ограничений.
Можно ли применить гибридный подход и использовать функцию связи Link для управляемого экземпляра Azure SQL для проверки стратегии миграции перед переносом в Azure?
Да, вы можете использовать реплицированные данные в Azure для тестирования и проверки стратегии миграции (производительности, рабочих нагрузок и приложений) перед миграцией в Azure.
Можно ли выполнить обратную миграцию из SQL Azure и вернуться в SQL Server при необходимости?
SQL Server 2022 позволяет предложить лучшее решение для простого перемещения данных с использованием встроенных функций резервного копирования и восстановления из SQL Managed Instance в SQL Server, полностью минимизируя риски в стратегии миграции в Azure.
Рабочие нагрузки и архитектура
Как определить, какие рабочие нагрузки SQL следует переместить в SQL Управляемый экземпляр?
При переносе рабочих нагрузок SQL Server в Управляемый экземпляр SQL Azure обычно является первым вариантом, так как большинство баз данных готовы к миграции на Управляемый экземпляр SQL. Существует несколько средств, которые помогут вам оценить совместимость вашей рабочей нагрузки с Управляемым экземпляром Azure SQL.
Посетите службу "Миграция Azure", которая является централизованным центром для оценки и переноса локальных серверов, инфраструктуры, приложений и данных в Azure.
Как определить, какой экземпляр SQL Managed Instance выбрать для конкретной локальной рабочей нагрузки SQL Server: экземпляр общего назначения или бизнес-критичный?
Выбор уровня для управляемого экземпляра SQL определяется требованиями к доступности, производительности (например, пропускной способности, IOPS, задержке) и функциям (например, инмемори OLTP). Уровень общего назначения подходит для большинства универсальных рабочих нагрузок, так как он уже предоставляет архитектуру высокой доступности и полностью управляемую СУБД с задержкой хранилища в диапазоне от 5 мс до 10 мс. Уровень критически важный для бизнеса предназначен для приложений, для которых требуются ответы с низкой задержкой (1–2 мс) из уровня хранилища, быстрое восстановление, строгие требования к доступности и возможность отключения рабочих нагрузок аналитики.
Как переместить сервер SQL Server с высокой степенью автоматизации в Управляемый экземпляр SQL?
Автоматизация развертывания инфраструктуры SQL Azure может выполняться с помощью PowerShell и CLI. Полезные примеры можно найти в примерах Azure PowerShell для базы данных SQL Azure и управляемых экземпляров SQL Azure . Конвейеры непрерывной интеграции (CI) и развертывания (CD) Azure DevOps можно использовать для полной автоматизации ваших практик "Инфраструктура как код".
Создание моделей и сценариев базы данных также можно интегрировать с помощью проектов баз данных с помощью Visual Studio Code или Visual Studio. Использование конвейеров CI/CD Azure DevOps позволяет развертывать проекты баз данных в выбранное место назначения SQL Azure. Наконец, автоматизация служб с помощью сторонних средств также возможна. Для получения дополнительной информации см. Azure SQL Managed Instance - команду Terraform.
Можно ли переместить только определенную рабочую нагрузку из локального кластера и что такое влияние на лицензирование и стоимость?
Можно перенести только базы данных, связанные с одной рабочей нагрузкой, в Управляемый экземпляр SQL Azure. Для создания и эксплуатации управляемого экземпляра SQL Azure требуются лицензии SQL Server. Преимущество гибридного использования Azure обеспечивает возможность распределять лицензии для ядра СУБД SQL Server. Обратитесь к партнеру по лицензированию, чтобы узнать, какие возможности можно использовать с мобильностью лицензий и реструктуризацией текущих лицензий.
Я поддерживаю высоко консолидированный SQL Server с несколькими приложениями, работающими с ним. Можно ли переместить его в Управляемый экземпляр SQL?
Аналогично тому, как и в локальной среде SQL Server, вы можете консолидировать и запускать несколько баз данных в одном экземпляре SQL Managed Instance, одновременно воспользовавшись встроенной архитектурой высокой доступности, а также общими механизмами безопасности и управления. Управляемый экземпляр SQL также поддерживает запросы между базами данных.
Как перенести рабочие нагрузки бизнес-аналитики SQL Server (включая службы Reporting Services и Analysis Services), которые несовместимы с управляемым экземпляром SQL?
Наименьший путь миграции — переместить как есть и разместить компоненты бизнес-аналитики на виртуальной машине Azure. База Reporting Services данных может размещаться на Управляемом экземпляре SQL Azure, и Фабрика данных Azure предоставляет возможность перенести решения SSIS в облако. Когда создание современного решения является частью усилий по миграции, Azure предоставляет широкий спектр служб для построения решения корпоративного хранилища данных.
Я использую приложение из поставщика программного обеспечения, которое не поддерживает Управляемый экземпляр SQL или Azure. Какие у меня есть варианты для перемещения моего приложения в Azure и SQL Server в SQL Azure?
Перенос среды как есть на виртуальную машину Azure является самым безопасным вариантом, если ISV или поставщик не предоставляют никаких вариантов. Однако мы рекомендуем независимым поставщикам программного обеспечения (ISV) и поставщикам, которые тесно сотрудничают с корпорацией Майкрософт, рассмотреть варианты с Управляемым экземпляром Azure SQL. Управляемый экземпляр SQL Azure предоставляет параметры обратной совместимости с помощью уровня совместимости базы данных, рекомендации по различиям Transact-SQL и реализованы основные функции в Управляемом экземпляре SQL Azure.
Как сохранить совместимость текущей версии базы данных SQL Server в управляемом экземпляре SQL?
Уровень совместимости базы данных можно задать в Управляемый экземпляр SQL, как описано в блоге SQL Azure.
Безопасность
Как AZURE SQL помогает повысить уровень безопасности базы данных?
Стратегия безопасности следует глубокому подходу с многоуровневой защитой: сетевой безопасности и управлению доступом и защите от угроз + Information Protection. Дополнительные сведения о возможностях безопасности базы данных SQL и управляемого экземпляра SQL. В рамках Azure Microsoft Defender для облака предоставляет решение для управления безопасностью облачной инфраструктуры (CSPM) и защиты облачных рабочих нагрузок (CWP).
Непрерывность бизнес-процессов
Как адаптировать концепции обеспечения непрерывности бизнеса и восстановления после аварий (BCDR) из локальной инфраструктуры в концепции для Azure SQL Managed Instance?
Большинство концепций BCDR SQL Azure эквивалентны в локальных реализациях SQL Server. Например, высокий уровень доступности Управляемый экземпляр SQL уровня общего назначения можно рассматривать как облачный эквивалент для SQL Server FCI (экземпляр отказоустойчивого кластера). Аналогичным образом, Управляемый экземпляр SQL уровень критически важный для бизнеса можно рассматривать как облачный эквивалент группы доступности Always On с синхронной фиксацией на минимальное количество реплик. В качестве концепции аварийного восстановления группа отработки отказа в Управляемом экземпляре SQL сравнима с группой доступности с асинхронной фиксацией. База данных SQL и Управляемый экземпляр SQL высокого уровня доступности поддерживаются соглашениями об уровне обслуживания. Дополнительные сведения см. в статье "Непрерывность бизнес-процессов" в Базе данных SQL Azure.
Как выполняется резервное копирование в службах PaaS Sql Azure?
Документацию по автоматическому резервному копированию можно проверить в Управляемый экземпляр SQL и База данных SQL, чтобы узнать о RPO, RTO, хранении, планировании и других возможностях и функциях резервного копирования.
Как достигается высокая доступность в управляемой экземпляре SQL и базе данных SQL?
Управляемый экземпляр SQL и база данных основаны на архитектуре высокой доступности (HA). Это включает поддержку групп отказоустойчивости и различных других функций. Вы можете выбрать между двумя моделями архитектуры высокой доступности: стандартная модель доступности в уровне служб общего назначения или модель доступности Premium в уровне служб критически важного для бизнеса.
Как работает аварийное восстановление в SQL Управляемый экземпляр и SQL База данных?
См. документацию по База данных SQL и Управляемый экземпляр SQL. Часто задаваемые вопросы об управляемом экземпляре SQL предоставляют информацию о параметрах аварийного восстановления.
Производительность и масштаб
Как повысить производительность, перенеся локальный SQL Server на Управляемый экземпляр SQL, Базу данных SQL или SQL VM?
Переход из локальной среды обеспечивает преимущества производительности из-за последних функций ядра СУБД SQL Server, гибкости масштабирования облака и самого нового поколения базового оборудования. Узнайте, почему данные SQL Server принадлежат в Azure. Вы также можете прочитать недавно опубликованное исследование компании Principled Technologies, в котором сравниваются SQL Managed Instance и SQL Server на платформе RDS Amazon Web Services (AWS). Важно обеспечить правильный размер в зависимости от требований к ЦП, памяти и хранилищу (операций ввода-вывода в секунду, задержки, пропускной способности журнала транзакций и размера). Управляемый экземпляр SQL и База данных SQL также предоставляют выбор между различными конфигурациями оборудования и уровнями служб , которые предоставляют другие средства для достижения целевой производительности. Приложения также могут использовать возможности горизонтального масштабирования чтения, включая именованные реплики и геореплики, а также методы, такие как сегментирование баз данных.
Как сравнить производительность управляемого экземпляра SQL с производительностью SQL Server?
Смотрите раздел "Производительность" в FAQ по SQL Managed Instance для получения рекомендаций по сравнению и настройке производительности.
Процесс миграции и модернизации
Я хочу модернизировать рабочие нагрузки SQL Server в SQL Azure. Что такое следующий шаг?
Отличное место для начала — присоединение к программе миграции и модернизации Azure. При запуске проекта миграции рекомендуется сформировать выделенную группу миграции для разработки и выполнения плана миграции. Если у вашей компании назначена группа учетных записей Майкрософт или партнера Майкрософт, они могут предоставить рекомендации по требуемому набору навыков и общему процессу для команды миграции.
Где можно найти руководства по миграции в SQL Azure?
Следующие руководства помогут вам обнаружить, оценить и перенести SQL Server на Azure Виртуальные Машины, Управляемый Экземпляр SQL и Базу Данных SQL. Вы можете ознакомиться с руководствами по миграции базы данных Azure, которые также содержат руководства по миграции в другие целевые объекты базы данных.
Какие средства миграции можно использовать?
Выберите доступные средства миграции.
Как я могу минимизировать время простоя во время онлайн-миграции?
Ссылка на Управляемый экземпляр SQL предлагает решение для миграции с минимальным временем простоя, которое отвечает потребностям наиболее критически важных приложений первого уровня.
Как оптимизировать затраты после миграции в SQL Azure?
Рекомендации по оптимизации затрат в Microsoft Azure Well-Architected Framework (WAF) предоставляют методологию оптимизации затрат для каждой службы SQL Azure. Вы также можете узнать больше об особенностях оптимизации затрат WAF для управляемого экземпляра SQL.