29/08/2012Ревенков ПавелEPAM Cloud Computing Competence Centerpavlo_revenkov@epam.comWINDOWS AZURE STORAGE SERVICES
DATA MANAGEMENT SERVICES   SQL Azure – реляционная база данных;   Tables – не реляционные таблицы;   Queue - очереди; ...
ОБЩИЕ СВЕДЕНИЯ   Доступ через REST API;       http://<storage account>.table.core.windows.net/<table>       http://<sto...
ПОДПИСКА WINDOWS AZURE Подписка                                    Размер сообщения:                                      ...
ТАБЛИЦЫ   NoSQL хранилище структурированных не    реляционных данных;   Записи в таблице (сущности) не описываются    оп...
ОЧЕРЕДИ   Очередь сообщений доступная через REST API;   Наиболее частые примеры использования:       Запись сообщений д...
БЛОБЫ   Object-ориентированное хранилище;   Два типа:       Блочные (максимальный размер – 200 Гб);       Страничные (...
ПРИНЦИП РАБОТЫvar storageAccount = CloudStorageAccount.Parse(    ConfigurationManager        .ConnectionStrings[Connection...
ССЫЛКИ И МАТЕРИАЛЫHow to Use the Table/Queue/Blob Storage Service     https://www.windowsazure.com/en-us/develop/net/how-...
QUESTIONS?
Upcoming SlideShare
Loading in...5
×

Windows Azure Storage services

723

Published on

Windows Azure Storage Services overview

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
723
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Windows Azure Storage services

  1. 1. 29/08/2012Ревенков ПавелEPAM Cloud Computing Competence Centerpavlo_revenkov@epam.comWINDOWS AZURE STORAGE SERVICES
  2. 2. DATA MANAGEMENT SERVICES SQL Azure – реляционная база данных; Tables – не реляционные таблицы; Queue - очереди; Blob - двоичные данные; Drive - подключаемые облачные NTFS-тома (VHD).
  3. 3. ОБЩИЕ СВЕДЕНИЯ Доступ через REST API;  http://<storage account>.table.core.windows.net/<table>  http://<storage account>.queue.core.windows.net/<queue>  http://<storage account>.blob.core.windows.net/<container>/<blob> Репликация;  Автоматическая репликация в 3-х экземплярах. Локальная эмуляция;  Эмуляция возможна с некоторыми ограничениями. CDN.
  4. 4. ПОДПИСКА WINDOWS AZURE Подписка Размер сообщения: 64 КБ. Облачные Два типа: сервисы • Блочные; • Страничные. Размер записи: Размер блочного типа: Базы данных 1 МБ 200 ГБ SQL Azure Количество свойств: Размер страничного типа: 252 1 ТБ Storage Account (100 TБ) Tables Queues Blobs
  5. 5. ТАБЛИЦЫ NoSQL хранилище структурированных не реляционных данных; Записи в таблице (сущности) не описываются определенной схемой; Обязательные поля:  PartitionKey;  RowKey;  Timestamp. Два варианта описания сущности:  Атрибут DataServiceEntity + описание обязательных полей;  Наследование класса TableServiceEntity.
  6. 6. ОЧЕРЕДИ Очередь сообщений доступная через REST API; Наиболее частые примеры использования:  Запись сообщений для последующей асинхронной обработки;  Взаимодействие между ролями. Worker-роль Web-роль Очередь Worker-роль Web-роль Worker-роль
  7. 7. БЛОБЫ Object-ориентированное хранилище; Два типа:  Блочные (максимальный размер – 200 Гб);  Страничные (максимальный размер – 1 Тб). Блобы хранятся в контейнерах:  Каждый Storage Account может иметь неограниченное число контейнеров;  Каждый контейнер может иметь неограниченное число блобов. Возможность задать MIME-type содержимого.
  8. 8. ПРИНЦИП РАБОТЫvar storageAccount = CloudStorageAccount.Parse( ConfigurationManager .ConnectionStrings[ConnectionStringSetting] .ConnectionString);var tableClient = storageAccount.CreateCloudTableClient();var queueClient = storageAccount.CreateCloudQueueClient();var blobClient = storageAccount.CreateCloudBlobClient();Tables: var context = tableClient.GetDataServiceContext();Queues: var queue = queueClient.GetQueueReference(queueAddress);Blobs: var container = blobClient.GetContainerReference(containerName); var pageBlob = container.GetPageBlobReference(blobName);
  9. 9. ССЫЛКИ И МАТЕРИАЛЫHow to Use the Table/Queue/Blob Storage Service  https://www.windowsazure.com/en-us/develop/net/how-to- guides/table-services/  https://www.windowsazure.com/en-us/develop/net/how-to- guides/queue-service/  https://www.windowsazure.com/en-us/develop/net/how-to- guides/blob-storage/Differences between the Storage Emulator and WindowsAzure Storage Services  http://msdn.microsoft.com/en-us/gg433135
  10. 10. QUESTIONS?
  1. ¿Le ha llamado la atención una diapositiva en particular?

    Recortar diapositivas es una manera útil de recopilar información importante para consultarla más tarde.

×