Опубликовано
dkholod
19.01.2010 18:13 |
Комментарии (3)
С момента публикации первой и второй части обзора инструментов для работы с сервисами Azure, рынок ПО вокруг платформы оживился. Сегодняшний пост о настольном приложении для работы с Windows Azure - Cerebrata Cloud Storage Studio.
Запуск
Cloud Storage Studio реализовано в виде WPF приложения. Учетные данные Storage Account можно сохранять, для быстрого подключения при следующем запуске. Также поддерживается Development Storage.
![clip_image002[6] clip_image002[6]](http://way2cloud.com/image.axd?picture=WindowsLiveWriter/AzureCloudStorageStudio/533BB5A5/clip_image0026_thumb.jpg)
Таблицы
Для таблиц поддерживается стандартный набор операций:
- создание таблицы
- удаление таблицы
- создание и удаление сущностей (entities)
- редактирование сущностей
![clip_image004[7] clip_image004[7]](http://way2cloud.com/image.axd?picture=WindowsLiveWriter/AzureCloudStorageStudio/65184972/clip_image0047_thumb.jpg)
Также можно отправить запрос к таблице, используя выражения ADO.Net DataServisec
и получить результат в табличном виде
![clip_image008[4] clip_image008[4]](http://way2cloud.com/image.axd?picture=WindowsLiveWriter/AzureCloudStorageStudio/04C7233B/clip_image0084_thumb.jpg)
и в XML.
![clip_image010[4] clip_image010[4]](http://way2cloud.com/image.axd?picture=WindowsLiveWriter/AzureCloudStorageStudio/449109C0/clip_image0104_thumb.jpg)
Для отображения данных в таблице также можно настроить специальные фильтры.
Привлекательно выглядит возможность сохранения всей, или определенной части таблицы на локальный диск.
![clip_image012[4] clip_image012[4]](http://way2cloud.com/image.axd?picture=WindowsLiveWriter/AzureCloudStorageStudio/0050A274/clip_image0124_thumb.jpg)
Также приложение существенно облегчает загрузку данных. Есть возможность импортировать данные в таблицу из XML, зафиксировать несколько параметров для ввода данных вручную, а также импортировать данные из СУБД Microsoft SQL и MySql !!!
![clip_image014[4] clip_image014[4]](http://way2cloud.com/image.axd?picture=WindowsLiveWriter/AzureCloudStorageStudio/4424D6CB/clip_image0144_thumb.jpg)
Мастер загрузки поможет выбрать подходящий RowKey и PartitionKey.
Очередь
Поддерживаются базовые операции:
- создание, удаление очередей
- очистка очереди
- создание, просмотр и удаление сообщений
![clip_image016[4] clip_image016[4]](http://way2cloud.com/image.axd?picture=WindowsLiveWriter/AzureCloudStorageStudio/18E03FC4/clip_image0164_thumb.jpg)
Есть возможность просмотреть и отредактировать метаданные, ассоциированные с очередью.
![clip_image018[4] clip_image018[4]](http://way2cloud.com/image.axd?picture=WindowsLiveWriter/AzureCloudStorageStudio/11C1034C/clip_image0184_thumb.jpg)
Для удобства отслеживания сообщений очереди в свойствах конфигурации приложения можно настроить параметры автообновления.
Контейнеры и Блобы
Поддерживаются все возможные действия над контейнерами и блобами. Все операции описывать не буду, приведу лишь, на мой взгляд, наиболее интересные.
![clip_image022[4] clip_image022[4]](http://way2cloud.com/image.axd?picture=WindowsLiveWriter/AzureCloudStorageStudio/18740CCF/clip_image0224_thumb.jpg)
- создание root контейнеров
- удобная настройка ACL
- создание/просмотр Blob Snapshot
- гибкие настройки поблочной закачки блобов
![clip_image026[4] clip_image026[4]](http://way2cloud.com/image.axd?picture=WindowsLiveWriter/AzureCloudStorageStudio/1807D9DA/clip_image0264_thumb.jpg)
Hosted service
Приложение также позволяет управлять сервисами через Azure Service Management API.
Поддерживается загрузка сертификатов, а также работа с Affinity Groups.
![clip_image030[4] clip_image030[4]](http://way2cloud.com/image.axd?picture=WindowsLiveWriter/AzureCloudStorageStudio/179BA6E5/clip_image0304_thumb.jpg)
Request inspector
В программе присутствует полезная встроенная утилита - Request inspector. В данном случаи, утилита позволяет заменить Fiddler, показывая детали всех http request/response в ответ на действия, выполняемые в основном приложении. Окно утилиты не модальное, поэтому его с удобством можно переместить, скажем, на второй монитор.
![clip_image032[4] clip_image032[4]](http://way2cloud.com/image.axd?picture=WindowsLiveWriter/AzureCloudStorageStudio/42740AF7/clip_image0324_thumb.jpg)
Cloud Storage Studio/e
На сайте разработчиков также есть Silverlight версия продукта. По своим возможностям она гораздо скромнее, хотя с простейшими операциями над Azure Storage справляется.
![clip_image034[4] clip_image034[4]](http://way2cloud.com/image.axd?picture=WindowsLiveWriter/AzureCloudStorageStudio/302B4435/clip_image0344_thumb.jpg)
Выводы
Cerebrata Cloud Storage Studio качественный продукт, позволяющий работать со всеми примитивами Windows Azure. В бесплатной версии поддерживается работа с Development Fabric, для работы с облачными сервисами необходимо приобрести коммерческую лицензию за $49.99. Думаю оно того стоит, так как более полного инструмента для Windows Azure я пока не видел. Полнофункциональная 30-ти дневная версия продукта доступна для скачивания по ссылке.
Ссылка не бесплатную версию Cloud Storage Studio/e.
В целом, инструментарий платформы Azure стал более функциональным, а его разработчики активно осваивают модели получения прибыли в рамках своих проектов.
Текущий рейтинг: 5.0 (1 голосов)
- Currently 5/5 Stars.
- 1
- 2
- 3
- 4
- 5