Опубликовано dkholod 09.05.2009 13:40 | Комментарии (1)

Несмотря на то, что некоторые важные функции сервисной платформы Azure пока недоступны, сообщество разработчиков активно взялось за создание всевозможных утилит взаимодействия с ее различными компонентами.

Самые внимательные читатели ресурса, могли заметить появившийся на главной странице сайта widget "Инструменты". В него мы планируем добавлять ссылки на программы, которые будут полезны при разработке облачных решений. В данном обзоре я приведу краткие характеристики нескольких утилит работы с Azure, часть из которых, оказалась полезной при создании проекта AzureBlogEngine, о котором писал Костя Косинский.

Azure Storage Explorer

Сервис(ы): Azure Storage: blobs, queues, tables
Работа с локальным хранилищем: да
Поддержка более одного аккаунта: да
Отличная утилита с WPF интерфейсом для просмотра содержимого storage аккаунта. Инструмент не предназначен для добавления/удаления/редактирования данных, сохранять картинки, или бинарные данные блобов на жесткий диск в виде файлов также невозможно.

Azure Storage Utility

Сервис(ы): Azure Storage Blobs (в ближайшем релизе авторы обещают работу с очередями и таблицами)
Работа с локальным хранилищем: да
Поддержка более одного аккаунта: да
Доступная на Codeplex версия (0.5.0.0) поддерживает только работу с блобами. Зато позволяет создавать контейнеры, загружать в них блобы из файлов или папок, удалять данные из storage, а также загружать их из хранилища на локальный диск. Программа не отображает все метаданные о хранимых блобах.

Azure Blob Sync

Сервис(ы): Azure Storage Blobs
Работа с локальным хранилищем: да
Поддержка более одного аккаунта: нет
Простая утилита позволяющая синхронизировать одним нажатием кнопки папку на локальном или сетевом диске с выбранным контейнером в Azure Storage. Для себя нашел полезное применение утилиты в сценарии синхронизации пакетов и конфигураций сервисов в storage, для ускорения их публикации в фабрику Azure.

Azure storage simple viewer

Сервис(ы): Azure Storage: blobs, queues, tables
Работа с локальным хранилищем: да
Поддержка более одного аккаунта: нет
Богатая на функции утилита, умеющая работать со всеми типами контейнеров в Azure Storage. В отличии от Azure Storage Utility показывает больше метаинформации о блобах, умеет добавлять/ удалять контейнеры и блобы. Таблицы можно удалять, а также добавлять в них новые шаблонные записи. Правда загрузить бинарные данный в блоб (из файла или каталога) мне не удалось, похоже эта функция пока отсутствует в приложении.

Другая рассмотренная утилита Azure Storage Explorer имеет лучший UI и функции для "read-only" сценариев.

Azure Application Monitor

Сервис(ы): Azure Storage Services - Web+worker roles
Авторы проекта не владеют доступом к закрытым API управления и мониторинга сервисов Azure, как мне сначала показалось из названия проекта, зато реализовали достаточно оригинальную идею.

По сути, проект состоит из настольного приложения мониторинга статистической информации, хранящейся в storage table, и.Net библиотеки для сбора данных из системных потоков и каунтеров виртуальной среды, в которой работает ваш сервис, и дальнейшего сохранения этих данных в централизованный storage. Для работы, в ваши сервисы необходимо добавить вызовы соотв. класса библиотеки.

Выводы: выбрать в пользу одного приложения пока не получится, так как в различных сценариях та или иная утилита не имеет всех необходимых функций (умеем редактировать – не умеем смотреть картинки, умеем загружать файлы – не умеем работать с таблицами, и т.д.). До удобства и возможностей SQL Server Management studio (если рассматривать некоторую аналогию) пока далеко, но не нужно забывать, что многие программы пока лишь в первых версиях, а до коммерческого релиза платформы Azure остается еще более полугода.

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

Текущий рейтинг: 5.0 (4 голосов)

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Комментарии

Добавить комментарий


(Отображает Gravatar)  

  Country flag

biuquote
  • Комментарий
  • Предпросмотр
Loading