Microsoft Azure — Введение в Azure SQL

Microsoft Azure - Введение в Azure SQL База данных

Эта статья призвана объяснить, что такое Azure SQL и как перевести имеющийся у вас опыт работы с SQL Server в Azure SQL. Это будет включать базу данных SQL Azure и управляемый экземпляр SQL Azure. Он также призван объяснить базовые знания о том, что и когда использовать, а также о том, как настраивать, отслеживать и устранять неполадки.

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

История Azure SQL

Об Azure SQL было объявлено на конференции профессиональных разработчиков в 2008 году. Конференция профессиональных разработчиков предшествует сегодняшней конференции по сборке. Это удивительно для Microsoft еще в середине 2000-х, поскольку они завоевали доверие в корпоративном пространстве, чтобы выйти и подумать, что облачные сервисы могут быть этими технологиями, а не чем-то просто Bing Search или Hotmail.

Давайте глубже погрузимся в историю самого Azure SQL. Это действительно долгий путь. Фактически, даже до этого объявления в Windows Azure и SQL, Azure, было это Облако имен проектов: CloudDB для Azure SQL и RedDog для Windows Azure. Если вы посмотрите на эту эволюцию вплоть до сегодняшних временных рамок, то увидите, что это была не просто политика в отношении технологии, иногда это было изменение бренда.

Например, в 2012 году Microsoft взяла за бренд SQL Azure и назвала ее » База данных SQL Azure», которую вы используете сегодня. В базе данных SQL Azure вы узнаете, что это часть пакета Azure SQL. Но были и другие важные анонсы продуктов, и изменения, которые значительно изменили ландшафт, например, виртуальные машины Azure в 2013 году были очень важной вехой, потому что раньше у вас не было возможности создать полную виртуальную машину.

Экосистема Azure

Термин » экосистема Azure» был придуман, чтобы пользователи могли понимать различные части Azure, которые независимы в Azure SQL, но все же интегрированы. Например, для использования или развертывания Azure SQL у вас должна быть учетная запись и подписка, и это то, что позволяет вам контролировать, как часто вы можете развертывать Azure SQL, сколько вы платите за Azure SQL и т.д.

Читайте также:  Как проверить статус MySQL в Ubuntu?

Azure Портал представляет собой визуальный интерфейс, который пользователи могут использовать через браузер или приложение телефона, или Windows, приложения для взаимодействия и делать различные вещи с Azure ресурсов. Торговая площадка — это место, где вы собираетесь выбирать различные продукты или услуги, и вы собираетесь узнать о различных вариантах Azure SQL.

Теперь, как программисты, вы хотите всегда взаимодействовать с ресурсами Azure с помощью некоторого API или интерфейсов командной строки, и в Azure это тоже предусмотрено.

Azure Resource Manager является очень важной частью инфраструктуры Azure, и это мощный ресурс, который разработчики, как мы используют для Azure SQL для развертывания и управления ими вещей вещей в пределах всей инфраструктуры Azure. Он также помогает смотреть на вещи, как журналы деятельности или мониторинга и так далее.

У Azure есть собственная система мониторинга, и Azure SQL подключается к этой системе мониторинга, чтобы показать вам различные вещи, такие как метрики или даже такие вещи, как журналы аудита. У Microsoft есть центры обработки данных для развертывания Azure SQL, и эти местоположения центров обработки данных называются регионами.

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

Это общая экосистема Azure

Azure SQL

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

  1. Первый — это решение типа » инфраструктура как услуга» или «IaaS». Это просто SQL Server, работающий на виртуальной машине Azure. Здесь Azure управляет инфраструктурой и хостом, а пользователь управляет ОС и SQL Server. Он лучше всего подходит для повторного хостинга и приложений, требующих доступа и контроля на уровне ОС.
  2. Второй — это платформа как услуга или предложениетипа PaaS. Здесь Azure управляет инфраструктурой и ОС, а пользователь просто управляет сервером. Он предлагает высокую совместимость с SQL Server и встроенную поддержку VNET. Лучше всего подходит для модернизации существующих приложений.
  3. Третий — это база данных SQL Azure, которая представляет собой предложение типа PssS. Здесь Azure управляет инфраструктурой, ОС и SQL Server. Лучше всего подходит для создания новых приложений в облаке. Он имеет предварительно выделенные или бессерверные вычисления и гипермасштабируемое хранилище для удовлетворения высоких требований к рабочим нагрузкам.
Читайте также:  SQL ALTER TABLE: Руководство

На этом этапе у нас есть обзор вариантов развертывания Azure SQL

На этом этапе у нас есть обзор вариантов развертывания Azure SQL:

  1. SQL Server и виртуальная машина Azure
  2. Управляемый экземпляр SQL Azure
  3. База данных Azure SQL

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

Оцените статью
bestprogrammer.ru
Добавить комментарий