Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 6 Windows Azure Storage Сафонов Владимир Олегович.

Презентация:



Advertisements
Похожие презентации
Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 6 Windows Azure Storage Сафонов Владимир Олегович Профессор кафедры информатики Заведующий.
Advertisements

Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 7 Windows Azure Compute Сафонов Владимир Олегович.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 5 Windows Azure Fabric Сафонов Владимир Олегович.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 3 Основные концепции и архитектура Microsoft.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 9 SQL Azure Сафонов Владимир Олегович Профессор.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 10 Разработка приложений для Windows Azure.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 11 Основы практического использования Windows.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 8 Управление Web-сервисами в Windows Azure.
Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 7 Новая версия Windows Azure Compute Сафонов Владимир Олегович Профессор кафедры.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 13 Методы и инструменты применения Windows.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 12 Инструменты Windows Azure Сафонов Владимир.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 2 Понятие об облачных вычислениях. Обзор платформ.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 16 Перспективы Windows Azure Сафонов Владимир.
Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 11 Основы практического использования новой версии Windows Azure Сафонов Владимир.
Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 13 Методы и инструменты применения новой версии Windows Azure для решения прикладных.
Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 8 Управление Web-сервисами в новой версии Windows Azure Сафонов Владимир Олегович.
Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 9 Новая версия SQL Azure Сафонов Владимир Олегович Профессор кафедры информатики.
Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 3 Основные концепции и архитектура новой версии платформы Microsoft Windows Azure.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 15 Windows Azure для мобильных устройств.
Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 16 Перспективы развития и использования новой версии Windows Azure Сафонов Владимир.
Транксрипт:

Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 6 Windows Azure Storage Сафонов Владимир Олегович Профессор кафедры информатики Заведующий лабораторией Java-технологии Санкт-Петербургский государственный университет WWW:

Windows Azure Storage– основная компонента Azure, предназначенная для управления памятью в облаке. По классу ПО (см. лекцию 1) Azure Storage относится к промежуточному ПО (middleware) Azure Storage предназначена для поддержки хранения информации в Azure Platform. (C) Сафонов В.О Введение в Azure Storage

- Сервис Blob (Binary Large OBjects) для хранения текста или бинарных данных - Сервис Queue для надежного сохраняемого обмена сообщениями между сервисами - Сервис Table для работы со структурированной памятью, к которой можно обращаться по запросам. (C) Сафонов В.О Основные сервисы Storage

Троекратное дублирование данных; устойчивость к ошибкам Поддержка REST (Representational State Transfer) – наиболее оптимального асинхронного протокола взаимодействия с Web-сервисами (C) Сафонов В.О Преимущества Windows Azure Storage

В Azure CTP предоставляются три сервиса Памяти - таблицы (tables), очереди (queues) и бинарные объекты (blobs) В коммерческой версии они объединены под сервисами блокировки и кэширования. Они функционируют под управлением Azure Fabric. Каждый сервис имеет программный.NET API и HTTP REST API. REST-узлы сети имеют следующий формат имен:.[storage,blob,queue].core.windows.net. (C) Сафонов В.О Формат доменых имен элементов Памяти Azure

Структурированные, не требующие описаний в виде схем, масштабируемые хранилища данных Каждый объект имеет имя таблицы и набор свойств вида ключ / значение Ограничения на объекты: максимальный объем – 1 МБайт, максимальное число свойств – 255. Поддерживаются следующие типы свойств: - строка (string) - двоичный объект (binary) - целое число (int) - длинное целое (long) - булевское значение (bool) - вещественное двойтой точности (double) - глобальный идентификатор объекта (guid) Имеется три специальных свойства: ключ раздела (partition key), ключ строки в таблице (row key), и версия (version) К таблицам поддерживаются очереди сообщений Таблица делится на разделы (partitions) Запросы к таблицам (C) Сафонов В.О Таблицы

Бинарные объекты могут создаваться и обрабатываться программным путем. Бинарные объекты идентифицируются уникальными, мнемоничными путями доступа в виде URL-адресов типа:.blob.core.windows.net Размер бинарных объектов можнт быть до 50 ГБайт. Блоки до 64 МБайт могут обрабатываться непосредственно, большей длины – должны быть разделены на блоки. Каждый блок закачивается на сайт отдельно. В конце операции проверяется, все ли блоки закачаны. Пространство имен для бинарных объектов – это иерархический IURL-путь вида:.blob. core.windows.net Бинарные объекты можно изменять (C) Сафонов В.О Бинарные объекты (blobs)

(C) Сафонов В.О Создание нового Storage Account

(C) Сафонов В.О Создание территориальной группы

(C) Сафонов В.О Выбор сведений о подписке

(C) Сафонов В.О Создание Storage account по выбранной подписке

(C) Сафонов В.О Создание новой учетной записи хранения

(C) Сафонов В.О URL-адрес учетной записи хранения

(C) Сафонов В.О URL-адрес учетной записи хранения

(C) Сафонов В.О Создание Storage account saf2

(C) Сафонов В.О Регистрация доменного имени

(C) Сафонов В.О Доменное имя создано

Домашнее задание к лекции 6 1.Войдите в облако Azure, создайте Storage account и в нем – домен. 2.В домене создайте бинарный объект и таблицу и поэкспериментируйте с ними. (C) Сафонов В.О