Microsoft Azure SQL Databases (Microsoft Azure SQL Databases)
Изображение логотипа

Разработчик Microsoft
Семейство ОС Microsoft SQL Server
Первый выпуск Март 2009
Веб-сайт azure.microsoft.com/… (англ.)

Microsoft Azure SQL Databases (первоначально SQL Server Data Services, позже SQL Services, позже Windows Azure SQL Databases) — это облачный сервис от корпорации Microsoft, предоставляющий возможность хранения и обработки реляционных данных, а также генерации отчетности. Предоставляет функциональность для различных сценариев синхронизации данных (локальная инфраструктура<=>облако, облако<=>облако). Является частью Microsoft Azure.

Microsoft Azure SQL Databases основан на Microsoft SQL Server, но предоставляет только подмножество типов данных. Поддерживаются основные типы: точные и приблизительные числа, символьные строки (в том числе Юникод), дата и время, пространственные, двоичные и прочие типы данных. (подробнее)
Используется основанный на XML формат для передачи данных. Так же как и Microsoft SQL Server, Microsoft Azure SQL Databases использует T-SQL в качестве языка запросов. Tabular Data Stream[англ.] (TDS) используется в качестве протокола для доступа к сервису через Интернет. По протоколу HTTP REST доступ не предоставляется. Microsoft рекомендует использовать ADO.NET Data Services для передачи данных и создания сервисов.

Пользователь может посылать Transact SQL запросы по протоколу TDS к сервису Windows Azure SQL Databases, и это позволяет приложениям использовать Windows Azure SQL Databases так же, как они используют локальный SQL Server. Однако, поскольку Windows Azure SQL Databases является сервисом, его администрирование имеет свои особенности. В отличие от администрирования локального SQL Server, Windows Azure SQL Databases разделяет логический и физический аспекты администрирования. Клиент продолжает администрировать БД, управлять логинами, пользователями и ролями, однако об оборудовании заботится Microsoft.[источник не указан 3089 дней]

Обзор платформы

[править | править код]

Платформа Microsoft Azure является «облачной» платформой[прояснить] для приложений, позволяющей хранить данные и выполнять приложения в датацентрах Microsoft. Microsoft Azure предоставляет «облачную» операционную систему, на основе которой работают все сервисы Azure и разработанные приложения. Платформа предлагает доступ к возможностям публичного облака. Используя публичное облако, клиент оплачивает только ресурсы и мощности, которые задействованы в приложение и только за фактическое время использования этих ресурсов. Основные особенности данной модели:

Работоспособность платформы Microsoft Azure обеспечивают 8 глобальных дата центров Microsoft.

Сервисы

[править | править код]

В остальных аспектах Microsoft Azure SQL Databases значительно расширяет возможности SQL Server. В состав Microsoft Azure SQL Databases входят:

Безопасность

[править | править код]

Все соединения с Microsoft Azure SQL Databases в обязательном порядке шифруются SSL. По умолчанию брандмауэр Microsoft Azure SQL Databases блокирует все соединения с сервером.

Датацентры

[править | править код]

В некоторых датацентрах используются контейнеры по 1800—2500 серверов. [1] [2]

Примечания

[править | править код]
  1. Inside Windows Azure’s data center, one of world’s largest — Neowin.net. Дата обращения: 12 марта 2012. Архивировано 2 ноября 2014 года.
  2. Video: Building Microsoft’s ITPAC Container " Data Center Knowledge. Дата обращения: 12 марта 2012. Архивировано 25 января 2016 года.

Ссылки (русский язык)

[править | править код]

Ссылки (английский язык)

[править | править код]
В статье не хватает ссылок на источники (см. рекомендации по поиску). Информация должна быть проверяема, иначе она может быть удалена. Вы можете отредактировать статью, добавив ссылки на авторитетные источники в виде сносок. (30 августа 2018)