Новый распределенный кэш Azure для веб-сайтов Azure в режиме зарезервированных экземпляров

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

На данный момент возможно создание только распределенных кэшей для автономных webroles или рабочих ролей. Кто-нибудь знает обходное решение или знает, если это что-то, что приходит?

Причина, по которой я спрашиваю об этом, заключается в том, что он заставляет меня создавать выделенную рабочую роль для кэширования, и поскольку меня ущемляют затраты, я не могу позволить себе еще три экземпляра только для кеширования. Это оставляет мне кеширование, которое не является отказоустойчивым, когда на самом деле мои три веб-сайта, на которых размещаются веб-сайты, будут: а) отказоустойчивыми и б) могут вносить достаточный объем памяти в распределенный кеш, который я бы получил гораздо большим кешем без единой точки неудачи, как с одним кэширующим рабочим.

Ответ 1

Этот сценарий на сегодняшний день не поддерживается Windows Azure Caching (Preview). Спасибо за ответ. Я расскажу об этом соответствующим людям в нашей команде, чтобы рассмотреть их для будущих выпусков.

Как уже упоминалось Jason и Win, на данный момент вы можете использовать совместное кэширование Windows Azure. Хотя вы правы, что он ограничен в Size и имеет систему квот.

Ответ 3

Вы можете создать Dedicated Cache для веб-сайтов Windows Azure в режиме резервирования. На данный момент вы, возможно, не сможете найти, как его создать в Windows Azure June SDK (1.7), однако если вы действительно хотите это сделать, вам нужно выполнить его вручную.

У меня была дискуссия вокруг этого, и после некоторого рытья я обнаружил, что это можно сделать, если сначала поймать выделенный кеш в Windows Azure Web Role и перенести ссылки и конфигурацию на ваш сайт ASP.NET. Вот несколько шагов, которые вы можете предпринять, чтобы попробовать самостоятельно:

  • Создание веб-роли с выделенным кешем
  • Понимание ссылок и параметров конфигурации, используемых для выделенного кэша в веб-роли.
  • Теперь создайте свой веб-сайт ASP.NET и перенесите связанные с кешем настройки и ссылки на веб-сайт Windows Azure.