Санкт-Петербургский государственный университет
Опубликован: 20.12.2011 | Доступ: свободный | Студентов: 1213 / 54 | Оценка: 3.87 / 4.00 | Длительность: 13:43:00
Лекция 7:

Windows Azure Storage

< Лекция 6 || Лекция 7: 123 || Лекция 8 >

Проверяется пользовательский домен, в котором будут храниться данные (рис. 6.9).

Проверка пользовательского домена

увеличить изображение
Рис. 6.9. Проверка пользовательского домена

Домен в учетной записи хранения создан (рис. 6.10).

6.12. Резюме

По личному опыту автора курса, модель и реализация компоненты Storage весьма интересны, однако реализация требует тщательной отладки. Удалось создать Storage account с URL-адресом saf.core.windows.net. Пока на данный момент, к сожалению, не удается поработать конкретно с указанными видами Памяти (информация по состоянию на сентябрь 2011 г.)

Для пользователей наиболее важно понимать при работе с компонентой Storage, что каждый элемент Памяти Azure – фактически Web-сайт, а не данные в основной памяти компьютера и даже не база данных.

Насколько удобен для пользователей подобный подход, покажет опыт.

Ключевые термины

Windows Azure Storage – компонента для управления памятью в Windows Azure.

Binary Large Object (BLOB) Service, простейший способ хранения бинарных данных в Windows Azure.

REST, Representational State Transfer – один из стандартов разработки Web-сервисов, основанный на передаче информации о состоянии через аргументы и результаты методов

Table Service - поддержка работы с таблицами

Queue Service - поддержка надежного обмена сообщениями между экземплярами Web-ролей и Worker-ролей.

Краткие итоги

Подсистема Windows Azure Storage предназначена для управления памятью в Azure. Ее основные компоненты:

  • Binary Large Object (BLOB) Service, простейший способ хранения бинарных данных в Windows Azure.
  • Table Service - поддержка работы с таблицами
  • Queue Service -поддержка надежного обмена сообщениями между экземплярами Web-ролей и Worker-ролей.

Для взаимодействия с ними (как с Web-сервисами) предоставляется REST API (REST, Representational State Transfer – один из стандартов разработки Web-сервисов, основанный на передаче информации о состоянии через аргументы и результаты методов).

Для создания учетной записи хранения в Azure (Storage account) необходимо задать ее URL-адрес и использовать подписку на Azure с достаточными квотами. Необходимо создать домен в учетной записи хранения.

Набор для практики

Вопросы

  1. Что такое Windows Azure Storage?
  2. Что такое Blob Service?
  3. Что такое Table Service?
  4. Что такое Queue Service?
  5. Что представляют собой компоненты Blob, Table, Queue Services?
  6. Какой стандарт Web-сервисов используется для взаимодействия с компонентами Storage?

Упражнения

  1. Изучите документацию по Azure Storage в MSDN
  2. Изучите документацию (help) по Azure Storage внутри самого облака Azure.
  3. Практически изучите возможности Storage на данный момент. Проверьте работу всех компонент – Blob, Table, Queue.

Темы для курсовых работ, рефератов, эссе

  1. Архитектура Azure Storage (реферат).
  2. Архитектура и реализация Azure Storage Blob Service (реферат)
  3. Архитектура и реализация Azure Storage Table Service (реферат)
  4. Архитектура и реализация Azure Storage Queue Service (реферат)
< Лекция 6 || Лекция 7: 123 || Лекция 8 >