Цель лекции: Ознакомление с инструментарием для взаимодействия с реляционными базами данных SQL Azure в системе облачных вычислений Windows Azure.
Презентацию к данной лекции Вы можете скачать здесь.
Microsoft SQL Azure – широко доступный и масштабируемый облачный сервер баз данных, построенный по технологии SQL Server. С помощью SQL Azure разработчику нет необходимости инсталлировать, настраивать и управлять каким-либо программным обеспечением. Широкая доступность и устойчивость к ошибкам встроены в SQL Azure, при этом не требуется какого-либо специального администрирования. Кроме того, разработчики смогут быстро улучшить свою производительность в использовании SQL Azure, используя для облачной СУБД ту же реляционную модель, основанную на T-SQL, и те же мощные средства разработки и управления, которые используются и для локальных баз данных.
Кроме сервисов управления базами данных (БД), дополнительные сервисы включают в себя: SQL Azure Database, SQL Azure Reporting (доступную как
Наиболее важные возможности SQL Azure
Преимущества SQL Azure
Для работы с SQL Azure не требуется никакого специального администрирования: разработчик полностью может посвятить свое время проектированию, оптимизации и использованию программных решений.
Поскольку SQL Azure – управляемый облачный сервис, никакой инсталляции или обновления на клиентской машине не требуется. Все необходимые средства для широкой доступности, управления виртуальными машинами и обработки ошибок уже встроены в облачную систему.
На рис. 9.1 изображена основная страница портала Windows Azure, в левой средней части которой имеется пункт "База данных". С него и начинается использование SQL Azure.
(рис 9.1) Основная страница Windows Azure с пунктом "База данных".
Рассмотрим теперь, каким образом практически выполняется работа в SQL Azure. Войдя на основную страницу windows.azure.com, следует выбрать с левой стороны пункт "База данных". При его выборе выводится соответствующий список задач (рис. 9.2).
(рис 9.2) Начало выполнение задания "База данных" для SQL Azure
Как видно из рисунка, для работы с базой данных необходимо выполнить три этапа:
Выполнение этих этапов контролируется специальным мастером.
Для создания новой базы данных (или выбора уже существующей базы данных в облаке) необходимо прежде всего найти сведения о подписке. Ссылка на подписку находится в левом верхнем углу экрана. Выбрав ее, получаем подробную информацию о подписке (рис. 9.3).
(рис 9.3) Получение сведений о подписке для SQL Azure
Если сервер баз данных уже создан Вами, то информация о нем указывается на странице. Указывается также Ваш логин и пароль как администратора сервера. Обычно подписка на Azure предоставляет возможность создать определенное небольшое число серверов баз данных в рамках ресурсов данной подписки.
Если необходимо создать новый сервер баз данных в рамках данной подписки, то прежде всего система потребует от Вас выбрать регион для сервера (рис. 9.4).
(рис 9.4) Создание сервера баз данных: выбор региона
Регион выбирается из выпадающего списка.
Для создания сервера баз данных в выбранном регионе далее необходимо создать логин и пароль администратора (рис. 9.5).
(рис 9.5) Создание сервера баз данных: логин и пароль администратора
При создании новой базы данных (рис. 9.6) указывается ее имя, выпуск и максимальный размер. Рекомендуется выбрать Web-выпуск. Практически это означает, что база данных будет храниться на новом, специально созданном сайте, URL-адрес которого будет сообщен пользователю после его создания. URL-адреса баз данных Web-выпусков имеют вид: server_name.database.windows.net.
(рис 9.6) Создание новой базы данных на сервере баз данных
Теперь для входа в созданную базу данных необходимо будет выбрать пункт База данных / Управление в верхней части страницы (рис. 9.6).
При входе в SQL Azure для работы с базой данных (рис. 9.7) необходимо указать свой логин, пароль, а также имя базы данных. Если имя базы данных не указано, SQL Azure самостоятельно найдет базу данных указанного пользователя.
Собственно взаимодействие с базой данных осуществляется средствами Microsoft SQL Server. Рассмотрение данного инструмента выходит за рамки данного курса.
(рис 9.7) Вход в SQL Azure для работы с базой данных
Система SQL Azure предоставляет простой и удобный графический пользовательский интерфейс для взаимодействия с облачными серверами баз данных и для управления самими базами. Кроме собственно управления базами данных (создание, открытие и работа с базой, удаление), имеется также новая возможность генерации отчетов по базе данных (SQL Azure Reporting). На момент написания курса (сентябрь 2011) данная функциональность является новой, ее реализации существует в бета-версии. Поэтому для использования генератора отчетов по базам данных Windows Azure необходимо подписаться на тестирование этой бета-версии, что можно осуществить через портал Windows Azure.
SQL (Structured Query Language) – язык запросов к реляционным базам данных, являющийся де-факто стандартом.
SQL Azure – компонента Windows Azure для работы с реляционными СУБД, основанными на SQL-запросах
SQL Azure Database – компонента SQL Azure для работы с базами данных
SQL Azure Reporting – генератор отчетов по базам данных в системе SQL Azure
Подсистема SQL Azure обеспечивает доступ к облачным реляционным базам данных, основанных на SQL-запросах. Имеются возможности выбора подписки на облако; создания серверов баз данных и самих баз данных; входа на удаленную базу данных, расположенную на специальном сайте и т.д. Имеется, кроме того, возможность генерации отчетов по базам данных (SQL Azure Reporting), реализованная в бета-версии.
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.