Как контролировать расходы учетной записи хранения Azure в Azure при использовании таблиц WAD - PullRequest
2 голосов
/ 22 февраля 2012

Мы не используем нашу учетную запись хранения Azure ни для чего, кроме стандартных проблем инфраструктуры Azure (то есть без данных приложения).Например, у нас есть только таблицы WAD (Windows Azure Diagnostics), и наши единственные контейнеры BLOB-объектов предназначены для vsdeploy, iislogfiles и т. Д. Мы также не используем очереди в приложении.

14 центов за гигабайт еще не сломали банк, но после нескольких месяцев регистрации информации WAD в этих таблицах учетная запись хранения быстро приближается к 100 ГБ.

Мы обнаружили, что удаление строк из этих таблиц является болезненным, с токенами продолжения и т. Д., Поскольку некоторые содержат миллионы строк (регистрируют диагностическую информацию с июня 2011 года).

Одна из идей, которые у меня есть, состоит в том, чтобы «циклически» складывать учетные записи.Поскольку они содержат диагностические данные, используемые MS для отладки непредвиденных исключений и ошибок, мы могли бы записать информацию WAD в учетную запись A на месяц, затем переключиться на учетную запись B на следующий месяц, затем C.

К тому времени, когда мы дойдем до 3-го месяца, можно с уверенностью сказать, что нам больше не нужны диагностические данные из учетной записи хранения A, и мы можем безопасно их удалять или удалять сами таблицы, а не отдельные строки.

Кто-нибудь пробовал подобный подход?Как вы контролируете расходы на хранение в WAD?

1 Ответ

2 голосов
/ 22 февраля 2012

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

Есть несколько инструментов, которые будут очищать журналы для вас. Менеджер по диагностике Azure из Cerebrata [который в настоящее время показывает мне объявление справа :)) сделает это, хотя это и ручной процесс. Я думаю, что у них есть несколько командлетов Powershell для этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...