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

Знакомство с базой данных SQL Windows Azure

Обновлено: Июнь 2011 г.

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

База данных SQL Microsoft Azure является службой реляционных баз данных на платформе Windows Azure. Дополнительные сведения о платформе Windows Azure см. на веб-сайте платформы Windows Azure.

Основные преимущества службы

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

Управляемость

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

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

Высокий уровень доступности

База данных SQL Microsoft Azure основана на проверенных технологиях Windows Server и SQL Server, ее гибкость позволяет справляться с любыми изменениями использования и нагрузки. Служба реплицирует многочисленные избыточные копии данных на многие физические серверы, поддерживая доступность данных и непрерывность бизнес-деятельности. В случае сбоя оборудования База данных SQL Microsoft Azure выполняет автоматический переход на другой ресурс для оптимизации доступности приложения.

Масштабируемость

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

Знакомая модель разработки

Когда разработчики создают локальные приложения для SQL Server, они используют клиентские библиотеки, применяющие протокол потока табличных данных (TDS) для взаимодействия между клиентом и сервером. База данных SQL Microsoft Azure реализует тот же интерфейс TDS, что и SQL Server, позволяя использовать те же средства и библиотеки для построения клиентских приложений, работающих с хранящимися в База данных SQL Microsoft Azure данными. Дополнительные сведения о протоколе TDS см. в разделе Сетевые протоколы и конечные точки TDS.

Реляционная модель данных

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

В каждом логическом сервере База данных SQL Azure можно создавать многочисленные базы данных с таблицами, представлениями, хранимыми процедурами, индексами и другими знакомыми объектами баз данных. Эта модель данных позволяет в полной мере использовать существующие наработки по реляционным базам данных и навыки программирования Transact-SQL, упрощая процесс перехода существующих локальных приложений баз данных в База данных SQL Microsoft Azure. Дополнительные сведения о Transact-SQL и его взаимодействии с База данных SQL Microsoft Azure см. в разделе Поддержка Transact-SQL в базе данных SQL Azure.

Серверы и базы данных База данных SQL Azure являются виртуальными объектами, не соответствующими физическим серверам и базам данных. Изолируя разработчика от аспектов физической реализации, База данных SQL Microsoft Azure позволяет уделить больше внимания разработке самих баз данных.

См. также

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

Показ:
© 2014 Microsoft