Инфоурок Другое ПрезентацииОсновы хранилища в Windows Azure

Основы хранилища в Windows Azure

Скачать материал
Скачать материал "Основы хранилища в Windows Azure"

Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Редактор

Описание презентации по отдельным слайдам:

  • В этом модуле:
Как работает хранилище в Windows Azure? 
Как получить доступ к...

    1 слайд

    В этом модуле:
    Как работает хранилище в Windows Azure?
    Как получить доступ к хранилищу?
    Основы хранилища в Windows Azure

  • Строение хранилищаКаждая сущность в хранилище хранится в трёх экземплярах.
Оч...

    2 слайд

    Строение хранилища
    Каждая сущность в хранилище хранится в трёх экземплярах.
    Очереди, таблицы и блобы хранятся в одном хранилище.
    Хранилище Windows Azure – всего лишь REST-сервис, работающий в Windows Azure.

  • Хранилище Windows AzureХранилище в «облаке»
Масштабируемое, долговечное и дос...

    3 слайд

    Хранилище Windows Azure
    Хранилище в «облаке»
    Масштабируемое, долговечное и доступное
    Доступ из любого места в любой момент времени
    Оплата только за то, что использует сервис
    Доступно через RESTful веб-сервисы
    Доступно из сервисов Windows Azure
    Доступно из любого места интернета
    Различные абстракции хранения данных
    Таблицы, блобы, очереди, диски

  • Аккаунт хранилища Windows AzureПользователь определяет уникальное имя аккаунт...

    4 слайд

    Аккаунт хранилища Windows Azure
    Пользователь определяет уникальное имя аккаунта
    Можно выбрать географическое расположение аккаунта хранилища
    США – “Северная Центральная” и “Южная Центральная”
    Европа – “Север” и “Запад”
    Азия – “Восток” и “Юго-Восток”
    Можно включить CDN
    Доставка блобов по 20+ узлам сети CDN
    Можно расположить хранилище рядом с сервисом
    Внешне или используя аффинную группу
    Аккаунты имеют два независимых 512-битных общих секретных ключа
    100 Тб на аккаунт

  • Эмулятор хранилищаПредоставляет локальный эмулятор «облачного» хранилища
Позв...

    5 слайд

    Эмулятор хранилища
    Предоставляет локальный эмулятор «облачного» хранилища
    Позволяет разрабатывать в оффлайн
    Требует наличия SQL Express 2005/2008 и выше
    Есть некоторые различия между «облачным» и эмулируемым хранилищем.
    http://msdn.microsoft.com/dd320275

  • Безопасность хранилищаДанные хранятся на отдельном от виртуальных машин обору...

    6 слайд

    Безопасность хранилища
    Данные хранятся на отдельном от виртуальных машин оборудовании и сгруппированы в аккаунты хранилищ
    Доступ к данным аккаунта предоставляется только при наличии секретного ключа аккаунта
    Ключи доступа к хранилищу генерируются случайным образом при создании аккаунта или по запросу пользователя
    Аккаунт хранилища может иметь два активных ключа для поддержки смены ключей
    Доступ к данным может быть защищен SSL-шифрованием

    Контроль доступа

  • Абстракции хранилища Windows AzureБлобы – простые именованные файлы + метадан...

    7 слайд

    Абстракции хранилища Windows Azure
    Блобы – простые именованные файлы + метаданные
    Диски– долговечные тома NTFS, используемые приложениями Windows Azure. Основаны на блобах
    Таблицы– структурированное хранилище. Таблица – множество сущностей, сущность – множество свойств
    Очереди – надежное хранение и доставка сообщений для приложения

  • Доступ к хранилищу по RESTИспользуется при недоступности библиотеки
Доступна...

    8 слайд

    Доступ к хранилищу по REST
    Используется при недоступности библиотеки
    Доступна вся функциональность
    Отсутствует Intellisense
    Сложный для понимания код

  • Использование библиотеки	Существуют клиентские библиотеки для большинства пла...

    9 слайд

    Использование библиотеки
    Существуют клиентские библиотеки для большинства платформ
    .NET
    Java
    Python
    Ruby
    PHP
    Предоставляется слой абстракции над REST API, наиболее часто используемый путь для доступа к хранилищу.

  • Клиентская библиотекаАвтоматически прописывается в «облачном» проекте
Поддерж...

    10 слайд

    Клиентская библиотека
    Автоматически прописывается в «облачном» проекте
    Поддерживает приятное .NET API на базе REST API
    Вам нужно следующее:
    Имя аккаунта - movieconversion
    Ключ аккаунта – NOcqFlqUwJPLlm…
    Точка входа - blob.core.windows.net
    -или-
    UseDevelopmentStorage=true

  • Строки подключения

    11 слайд

    Строки подключения
    <Setting name="DataConnectionString" value="UseDevelopmentStorage=true" />

    <Setting
    name="DataConnectionString"
    value="DefaultEndpointsProtocol=http;
    AccountName=movieconversion; AccountKey=Eby…Gw==“
    />

  • Иерархия объектовCloudStorageAccountCloudTableClientCloudTableQueryCloudQueue...

    12 слайд

    Иерархия объектов
    CloudStorageAccount
    CloudTableClient
    CloudTableQuery
    CloudQueueClient
    CloudQueue
    CloudBlobClient
    CloudBlobContainer
    CloudBlob
    CloudStorageAccount
    CloudServiceClient
    CloudObject
    Только для целей иллюстрации, не является схемой наследования

  • ПартицииПартиции используются fabric хранилища как единица масштабирования и...

    13 слайд

    Партиции
    Партиции используются fabric хранилища как единица масштабирования и избыточности
    Каждый тип хранилища определяет свою партицию
    Очередь-> Одна очередь = Одна партиция
    Таблица -> Одна партиция таблицы= Одна партиция
    Блоб -> Один блоб = Одна партиция

  • ПартицииПартиции переносятся между серверами хранилища для эластичности и мак...

    14 слайд

    Партиции
    Партиции переносятся между серверами хранилища для эластичности и максимальной производительности
    «Горячие» партиции могут быть вертикально масштабированы
    Windows Azure fabric может выделить больше ресурсов для партиций с большим количеством транзакций
    Все партиции хранятся в трёх репликах, одна из которых является главной
    При записи в партицию операция считается завершённой по записи на все три реплики

  • Репликация: за кулисамиПартицияЛогическаяУзел хранилищаУзел хранилищаУзел хра...

    15 слайд

    Репликация: за кулисами
    Партиция
    Логическая
    Узел хранилища
    Узел хранилища
    Узел хранилища
    Узел хранилища
    Узел хранилища
    Узел хранилища
    Узел хранилища
    Узел хранилища
    Узел хранилища
    Queue
    Queue
    Queue
    Партиция
    3-и реплики

  • Запись: за кулисамиПартицияУзел хранилищаУзел хранилищаУзел хранилищаУзел хра...

    16 слайд

    Запись: за кулисами
    Партиция
    Узел хранилища
    Узел хранилища
    Узел хранилища
    Узел хранилища
    Узел хранилища
    Узел хранилища
    Узел хранилища
    Узел хранилища
    Узел хранилища
    Queue
    Queue
    Queue

  • Восстановление: за кулисамиПартицияУзел хранилищаУзел хранилищаУзел хранилища...

    17 слайд

    Восстановление: за кулисами
    Партиция
    Узел хранилища
    Узел хранилища
    Узел хранилища
    Узел хранилища
    Узел хранилища
    Узел хранилища
    Узел хранилища
    Узел хранилища
    Узел хранилища
    Queue
    Queue
    Queue
    Queue

  • Как масштабируются партицииПартиции распределяются на основе загрузки
Партици...

    18 слайд

    Как масштабируются партиции
    Партиции распределяются на основе загрузки
    Партиции могут группироваться при сокращении загрузки
    Операции чтения распределяются между тремя репликами
    Одна партиция может обработать 500 транз./сек. Один аккаунт хранилища – 5000 транз./сек.
    Сервер 1
    Сервер 2
    Сервер 3
    П1
    П2
    Пn

  • соображения?Q &amp; A

    19 слайд

    соображения?
    Q & A

Получите профессию

Экскурсовод (гид)

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 666 361 материал в базе

Скачать материал

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 03.11.2020 177
    • PPTX 1.1 мбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Петросян Анна Владимировна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Петросян Анна Владимировна
    Петросян Анна Владимировна
    • На сайте: 3 года и 4 месяца
    • Подписчики: 0
    • Всего просмотров: 85713
    • Всего материалов: 219

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Технолог-калькулятор общественного питания

Технолог-калькулятор общественного питания

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Организация деятельности библиотекаря в профессиональном образовании

Библиотекарь

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 285 человек из 66 регионов
  • Этот курс уже прошли 850 человек

Курс повышения квалификации

Специалист в области охраны труда

72/180 ч.

от 1750 руб. от 1050 руб.
Подать заявку О курсе
  • Сейчас обучается 35 человек из 21 региона
  • Этот курс уже прошли 155 человек

Курс профессиональной переподготовки

Библиотечно-библиографические и информационные знания в педагогическом процессе

Педагог-библиотекарь

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 493 человека из 71 региона
  • Этот курс уже прошли 2 330 человек

Мини-курс

Эффективные стратегии продаж: воронка, агрегаторы и мессенджеры

3 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Стрессоустойчивость и успех в учебе: практические методики и стратегии

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 52 человека из 24 регионов
  • Этот курс уже прошли 17 человек

Мини-курс

Продвижение: от бесплатной рекламы до постоянных клиентов

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 48 человек из 25 регионов
  • Этот курс уже прошли 18 человек