Скачать 272.83 Kb.
|
Большой двоичный объект Windows Azure Бред Калдер, Тони Ванг, Шейн Маинали и Джейсон Ву Май 2009 Содержание1Введение 1 2Модель данных 2 3REST-интерфейс BLOB-объектов 3 3.1Управление версиями 4 4BLOB-объект как список блоков 5 4.1Абстракции данных блоков 6 4.2Примеры запросов REST 7 4.2.1Примеры REST-запросов PUT Block 7 4.2.2Примеры REST-запросов PUT Block List 7 4.2.3Примеры REST-запросов GET Blob 8 4.2.4Примеры REST-запросов Get Block List 8 4.2.5Примеры REST-запросов Copy Blob 10 4.3Сценарии передачи блоков 11 4.4Условные операции PUT и GET и оптимистичный параллелизм 14 4.5Параллельные операции PUT и GET для одного BLOB-объекта 14 5Перечисление BLOB-объектов 15 5.1Иерархический перечень 15 5.2Разбивка на страницы 16 6Передовые практические методы 17 6.1Время ожидания повторных запросов и ошибки «Connection closed by Host» (соединение прервано узлом) 17 6.2Настройка приложения при многократном возникновении ошибок превышения времени ожидания 17 6.3Обработка ошибок и составление отчетов 18 6.4Сжатое содержимое 18 6.5Копирование BLOB-объекта 18 6.6Использование операции GET Block List для неподтвержденных блоков 19 6.7Устойчивость к сбоям 19 6.8Рекомендации по работе с контейнером BLOB-объекта 19 1ВведениеWindows Azure является основой облачной платформы Microsoft. Эта «облачная операционная система» предоставляет разработчикам приложений основные технологические компоненты для создания масштабируемых служб высокой доступности:
Хранилище Windows Azure позволяет разработчикам приложений хранить данные в облаке. Приложение получает доступ к данным в любой момент из любой точки и может хранить любой объем данных в течение неограниченного времени. При этом гарантируется, что данные не будут повреждены или утеряны. Хранилище Windows Azure поддерживает широкий набор абстракций данных:
Чтобы использовать хранилище Windows Azure, пользователь должен создать учетную запись при помощи веб-интерфейса портала Windows Azure. После создания учетной записи пользователь получает 256-разрядный секретный ключ, предназначенный для проверки подлинности пользователей и авторизации запросов к системе хранения.С помощью этого секретного ключа создается подпись HMAC SHA256 для запроса. Эта подпись передается с каждым запросом для аутентификации запросов пользователя. В этом документе приведено описание службы больших двоичных объектов Windows Azure. Служба больших двоичных объектов Windows Azure позволяет приложениям хранить в облаке большие объекты, до 50 ГБ каждый. Наиболее часто используемые большие двоичные объекты (BLOB) обслуживаются несколькими серверами. Это обеспечивает масштабирование и обработку необходимого для работы приложения трафика. Такая система обладает высокой надежностью благодаря троекратному дублированию данных. Данные доступны в любой момент времени из любой точки. Кроме того, обеспечивается строгая согласованность. Это гарантирует мгновенную доступность объекта при его добавлении или обновлении: все внесенные изменения немедленно становятся доступны для чтения. |
![]() | Практическая работа Сеть доставки содержимого(cdn) Windows Azure Сеть доставки содержимого Windows Azure (cdn) предназначена для доставки содержимого больших двоичных объектов Windows Azure. Сеть... | ![]() | Практическая работа Использование службы кэширования (Azure Caching) в приложении Windows Azure Упражнение Использование кэширования Windows Azure для сохранения состояния сеанса 10 |
![]() | Практическая работа Отладка приложений в Windows Azure При работе с приложениями Windows Azure эмулятор вычислений позволяет выполнять код локально и отлаживать его с помощью тех же функций... | ![]() | Содержание Общие сведения 3 Ключевые вопросы 3 Сегмент Подключение локальной конечной точки к веб-роли Windows Azure в облаке 7 |
![]() | Облачные службы, виртуальные машины и виртуальная сеть Windows Azure Стандартные термины, применимые ко всем рассматриваемым здесь Уровням обслуживания | ![]() | Содержание Для освобождения емкости необходимо объединить несколько баз данных sql azure в одну. Этот подход называется сегментированием баз... |
![]() | Содержание Общие сведения 3 Ключевые вопросы 3 Данный документ может также служить учебником или пошаговым руководством по этой технологии. Дополнительные демонстрации Windows... | ![]() | Название: Большой диск драйверов windows V 2 [русский] Описание Описание: Большой диск драйверов windows V 2 [русский] Cборка установки драйверов и системных |
![]() | Руководство по установке демоверсии Ос windows 95, Windows 98, Windows nt4 sp 6 или или Windows 2000 sp4, Windows xp, Windows me 19 | ![]() | Проверьте содержимое комплекта Данное устройство работает со следующими операционными системами: Windows xp, Windows 2000, Windows Me, Windows 98se |