Утилиты для Windows Azure. Часть 2
Продолжаем обзор утилит для Windows Azure, начатый в публикации, где мы рассмотрели утилиты, предназначенные для управления приложениями и сервисами. Ниже мы обсудим утилиты для работы с хранилищем Windows Azure. Windows Azure Tools for Microsoft Visual Studio 2010 Набор расширений для Visual Studio 2010, позволяющих создавать проекты для платформы Windows Azure, содержит ряд дополнений для Server Explorer, позволяющих манипулировать бинарными объектами и таблицами, размещаемыми в хранилище Windows Azure Storage. Чтобы воспользоваться этой функциональностью, необходимо выполнить следующие действия:
Рис. Использование Server Explorer Для бинарных объектов Server Explorer поддерживает операции открытия, редактирования, просмотра свойств выгрузки, для таблиц – просмотр сущностей с возможностью фильтрации и свойств сущностей. Azure Storage Explorer Azure Storage Explorer – полезная утилита с графическим интерфейсом, которая позволяет просматривать и изменять данные в хранилище Windows Azure Storage, включая данные, собираемые средствами мониторинга Windows Azure. Поддерживается работа с тремя типами хранилищ: бинарные объекты, очереди и таблицы. Для контейнеров и бинарных объектов поддерживаются следующие операции:
Бинарные объекты могут отображаться как графические изображения, видео или текст. Поддерживается просмотр и редактирование свойств бинарных объектов. Для очередей и сообщений поддерживаются следующие операции:
Поддерживается отображение содержимого и свойств сообщений. Для таблиц и сущностей поддерживаются следующие операции:
Поддерживается отображение и редактирование сущностей. Рис. Утилита Azure Storage Explorer Утилита Azure Storage Explorer использует библиотеку .NET StorageClient и поставляется с полным исходным кодом Адрес для загрузки - https://azurestorageexplorer.codeplex.com/ CloudBerry Explorer for Azure Blob Storage и CloudBerry Explorer for Azure Blob Storage PRO Две утилиты для работы с хранилищем бинарных объектов Windows Azure - CloudBerry Explorer for Azure Blob Storage отличаются тем, что первая из них – бесплатная и не содержит всей функциональности, доступной в коммерческой версии. Утилита предоставляет пользовательский интерфейс к Microsoft Azure Blob Storage и позволяет работать с файлами, располагаемыми в «облаке», также, как и с файлами на локальном компьютере. К основным возможностям данной утилиты относятся:
В будущих версиях планируется добавить следующую функциональность:
Рис. CloudBerry Explorer for Azure Blob Storage Адрес для загрузки: http://cloudberrylab.com/download.aspx?prod=cbazure В коммерческой версии - CloudBerry Explorer for Azure Blob Storage PRO – реализованы следующие дополнительные функции:
Адрес для загрузки 30-дневной оценочной версии: http://cloudberrylab.com/download.aspx?prod=cbazpro Gladinet Cloud Desktop Утилита Gladinet Cloud Desktop отличается тем, что позволяет управлять Azure Blob Storage непосредственно из Windows Explorer, как с локальным диском – это становится возможным за счет того, что Windows Azure Blob отображается на виртуальный сетевой диск. Адрес для загрузки бесплатной версии продукта: http://www.gladinet.com/p/download_starter_direct.htm Cerebrata Cloud Storage Studio Cloud Storage Studio – это клиентское Windows-приложение, позволяющее работать с Windows Azure Storage – просматривать и редактировать таблицы, бинарные объекты и очереди. Утилита доступна в виде бесплатного издания для разработчиков (работает только с локальным хранилищем) и в виде коммерческого издания, поддерживающего как локальное, так и хранилище в Windows Azure. Для коммерческого издания есть 30-дневная оценочная версия. В Cloud Storage Studio реализована следующая функциональность:
В состав Cloud Storage Studio входит ряд утилит для выгрузки данных из Azure Table Storage на локальный компьютер, загрузки данных из реляционных хранилищ (Microsoft SQL Server и MySQL) и XML-файлов в Azure Table Storage. Планируется реализация импорта данных из других источников, например, из Amazon SimpleDB. Также в Cloud Storage Studio входит утилита Request Inspector, позволяющая анализировать запросы и ответы и отображать посылаемые данные – адрес запроса/ответа, заголовки, сами данные и т.п. Рис. Функциональность Cloud Storage Studio Начиная с версии 2011.08.11.00 Cloud Storage Studio поддерживает Storage Analytics – сервисы, позволяющие пользователям получать информацию об использовании Windows Azure Storage. Адрес для загрузки: https://www.cerebrata.com/Products/CloudStorageStudio/Download.aspx В следующей части мы рассмотрим средства, упрощающие миграцию приложений в Windows Azure и SQL Azure. |