Утилиты Для Windows Azure На Каждый День!

Я решил поделиться с пользователями Хабро утилитами, которые я использую при работе с Windows Azure для отладки или быстрого анализа ситуации.



Утилиты для Windows Azure на каждый день!

Утилиты: сложный (Инструменты Windows Azure для Microsoft Visual Studio, Windows Azure Management Studio от Cerebrata); для работы с хранилищем (CloudBerry Explorer для хранилища BLOB-объектов Azure, Azure Storage Explorer, CloudXplorer, анализатор пропускной способности Azure, AzCopy); для работы со Service Bus (Обозреватель служебной шины); для работы с базой данных SQL (Мастер миграции базы данных SQL) и кроссплатформенный работать из командной строки Windows, Линукс, Мак (Windows Azure PowerShell, интерфейс командной строки (CLI)).



Инструменты Windows Azure для Microsoft Visual Studio

Инструменты Windows Azure интегрируется и работает с Visual Studio 2010\2012 и Visual Studio Express 2010\2012. Visual Studio охватывает практически все операции по работе со всеми сервисами Windows Azure: вы можете создать проект на основе шаблона, выполнить настройки (количество экземпляров, сертификатов, RDP и т. д.), опубликовать или обновить сервис в один клик в Windows Azure. , выполните отладку локально с помощью эмулятора Windows Azure или включите IntelliTrace и выполните отладку удаленно.

Обозреватель серверов позволяет работать со всеми службами Windows Azure: хранилищем, служебной шиной, веб-сайтами, виртуальными машинами, облачными службами.



Утилиты для Windows Azure на каждый день!

Что мне нравится в инструментах Windows Azure для Visual Studio, так это то, что они быстро поддерживают новые функциональные возможности и полностью интегрированы с IDE (включая Visual Studio Express).



Студия управления Windows Azure

Студия управления Windows Azure — это утилита от Cerebrata, обеспечивающая функциональность «все в одном».

Вы также можете скачать отдельные компоненты: Cloud Storage Studio, Azure Diagnostics Manager и командлеты управления Azure. Утилита умеет практически все и реализует последние изменения в API Windows Azue (например, асинхронное копирование больших двоичных объектов и т. д.).



Утилиты для Windows Azure на каждый день!

Что нам особенно нравится в утилите:

  1. Работает с сертификатом управления, т.е.

    загружаешь его в утилиту и в нем доступны все сервисы; вам не нужно устанавливать ключ управления для доступа к каждой службе (хотя этот вариант также поддерживается).

  2. Настройки загрузки файлов в BLOB: размер блока, количество потоков и т.д.

    Утилиты для Windows Azure на каждый день!

  3. Асинхронное копирование BLOB-объектов между учетными записями хранения.

    асинхронное копирование больших двоичных объектов .

    Иногда это очень полезно и нужно, например, для копирования VHD. В случае асинхронного копирования не забывайте об исходящем трафике.

  4. Отображение аналитики хранилища.

    Он не только отображает необработанные данные хранилища, но также создает графики и сводные данные.



    Утилиты для Windows Azure на каждый день!

  5. Отображение данных мониторинга.

    Диагностика Windows Azure позволяет централизованно собирать данные о приложении (экземплярах ролей и т. д.), работающем в Windows Azure. Данные хранятся в хранилище Windows Azure, и утилита помогает вам визуально просмотреть их: информационная панель, журналы событий, журналы трассировки, журналы инфраструктуры, счетчики производительности, журналы IIS, аварийный дамп.



    Утилиты для Windows Azure на каждый день!

  6. Быстрое и удобное формирование подписи общего доступа (SAS, позволяет получить временный доступ для работы с приватным файлом или контейнером в соответствии с заданными правами) для файлов или контейнеров в BLOB-хранилище.

    Важно, что SAS может быть сгенерирован «новым», то есть для самой последней версии REST (sv=2012-02-12).

    Я просто призываю вас не создавать бесконечно долгоживущие SAS с помощью этой или любой другой утилиты; такие SAS не рекомендуются.



    Утилиты для Windows Azure на каждый день!

  7. Сложный выбор Table Storage, например, по дате последнего изменения и т.п.

    Утилита ничего не придумывает, а реализует работу через API и логику выборки, сортировки и т.д., что может быть очень полезно для быстрого анализа ситуации .

Утилита отличная, пользуюсь довольно часто! Утилита платная, предоставляется бесплатная пробная версия на 30 дней.



CloudBerry Explorer для хранилища BLOB-объектов Azure

CloudBerry Explorer для хранилища BLOB-объектов Azure — это утилита, предназначенная для работы с BLOB-файлами Windows Azure. Интерфейс очень похож на обычный проводник или коммандер.

Это бесплатная редакция, также есть платная редакция с расширенным функционалом (например, расширенные настройки при загрузке файлов в BLOB) - Azure Explorer ПРО .



Утилиты для Windows Azure на каждый день!

Утилита поддерживает

  • Отображение аналитики хранилища в виде загрузки в таблицу.

  • Позволяет получать статистические данные о хранилище (например, общий размер файлов в хранилище и т.п.

    ).

  • Загрузка файлов и т.д.


Обозреватель хранилища Azure

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



Утилиты для Windows Azure на каждый день!



CloudXplorer

CloudXplorer — утилита для работы с хранилищем Windows Azure. Утилита простая и удобная, показывает скрытые (системные) контейнеры и т.д.

Утилиты для Windows Azure на каждый день!

Кстати, в сочетании с Скрипач Эти утилиты можно использовать для анализа структуры запроса REST к Windows Azure. Иногда возникает такая необходимость :) например, когда вы хотите увидеть на практике быстро генерируемые HTTP-запросы и ответы.

Интересно, что разные утилиты могут использовать разные схемы авторизации, например, Shared Key или Shared Key Lite. Этим, в частности, и объясняется такое разнообразие утилит на моем компьютере :)

Утилиты для Windows Azure на каждый день!



Анализатор пропускной способности Azure

Анализатор пропускной способности Azure — утилита от Microsoft Research, утилита измеряет скорость загрузки/выгрузки файлов с локального компьютера в Windows Azure. Вы можете создать свой собственный шаблон проверки или использовать предопределенные шаблоны.

Утилита может быть полезна как для собственного использования, так и для Клиентов\Клиентов\Партнеров - позволяет понять пропускную способность при загрузке файлов (например, резервных копий баз данных или vhd).

Кстати, обычно проблемы с загрузкой связаны не с какими-то ограничениями в Windows Azure или другом облаке, а с провайдерами и их политиками.

В любом случае утилита позволяет все измерить (и оптимизировать нагрузку см.

следующую утилиту или Azure Management Studio).



Утилиты для Windows Azure на каждый день!



AzCopy

AzCopy — это утилита (бинарные файлы для Windows) для копирования файлов в хранилище BLOB-объектов Windows Azure. Утилита может иметь множество настроек, например, загрузку в несколько потоков.

Его можно использовать как в коде (вызов azcopy.exe), так и просто вручную (например, для загрузки резервных копий, VHD или просто больших файлов > 60 МБ).

Если утилита используется для работы с файлами в пределах одного дата-центра, то вы можете рассчитывать на 50МБ/с (экземпляр Extra Large).



Обозреватель служебной шины

Обозреватель служебной шины — утилита для работы с Service Bus! Неожиданно-да :) Утилита позволяет просматривать темы, подписки, применять фильтры, отображать данные мониторинга и т.д. Очень удобно и понятно при тестировании, т.к.

позволяет просматривать все сообщения и их свойства.



Утилиты для Windows Azure на каждый день!



Мастер миграции базы данных SQL

Мастер миграции базы данных SQL — это утилита для миграции базы данных в базу данных SQL (SQL Azure), использующую bcp. Утилита удобна как для первичного анализа переносимости вашей базы данных в SQL Database (программа выдаст подробный отчет о поддерживаемых и неподдерживаемых конструкциях T-SQL, индексах и т.п.

), так и для выполнения миграции и переноса данных ( не очень большие объемы, т.к.

для больших баз есть другие методы).

И, конечно же, еще одним преимуществом является то, что утилита регулярно обновляется!

Утилиты для Windows Azure на каждый день!



Инструменты командной строки

Конечно, не забывайте об официальном утилиты командной строки :
  1. Windows Azure PowerShell
  2. Кроссплатформенный (Windows, Linux, Mac) интерфейс командной строки (CLI)
Буду рад, если в комментариях вы укажете и утилиты, которых здесь нет, но которые пригодятся :) Теги: #windows azure #инструменты #Microsoft Azure
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.