Презентация на тему Основы хранилища в Windows Azure

Презентация на тему Презентация на тему Основы хранилища в Windows Azure, предмет презентации: Разное. Этот материал содержит 19 слайдов. Красочные слайды и илюстрации помогут Вам заинтересовать свою аудиторию. Для просмотра воспользуйтесь проигрывателем, если материал оказался полезным для Вас - поделитесь им с друзьями с помощью социальных кнопок и добавьте наш сайт презентаций ThePresentation.ru в закладки!

Слайды и текст этой презентации

Слайд 1
Текст слайда:

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

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


Слайд 2
Текст слайда:

Строение хранилища

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


Слайд 3
Текст слайда:

Хранилище Windows Azure

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


Слайд 4
Текст слайда:

Аккаунт хранилища Windows Azure

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


Слайд 5
Текст слайда:

Эмулятор хранилища

Предоставляет локальный эмулятор «облачного» хранилища
Позволяет разрабатывать в оффлайн
Требует наличия SQL Express 2005/2008 и выше

Есть некоторые различия между «облачным» и эмулируемым хранилищем. http://msdn.microsoft.com/dd320275


Слайд 6
Текст слайда:

Безопасность хранилища

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

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


Слайд 7
Текст слайда:

Абстракции хранилища Windows Azure

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


Слайд 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
Текст слайда:

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



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


Слайд 12
Текст слайда:

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

Только для целей иллюстрации, не является схемой наследования


Слайд 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


Слайд 19
Текст слайда:

соображения?

Q & A


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика