Варианты платформы кэширования Azure — какие есть альтернативы?

В настоящее время я создаю сайт, который будет размещен в Microsoft Azure. Последний сайт, который я создал в этой среде хостинга, использовал «Общее кэширование Windows Azure». Некоторые из вас, возможно, уже знают, что служба «Общее кэширование Windows Azure» скоро станет устаревшей в течение следующего года.

Я подал заявку на предварительную версию «Кэш Windows Azure». Однако я обнаружил, что мой запрос все еще «в очереди».

Я был бы не против использовать «Общее кэширование Windows Azure», поскольку сайт, который я создаю, будет работать только около 10 недель, и тот факт, что в следующем году он будет объявлен устаревшим, меня не беспокоит. Однако я не могу создать новую службу кэширования через старый портал управления Azure, так как новое кэширование должно выполняться с использованием «Кэш Windows Azure».

Итак, мой вопрос...

Поскольку моя заявка на новую платформу кэширования еще не одобрена, и я не могу создать новую службу кэширования на старой платформе, какие еще есть варианты? Я что-то пропустил?

Microsoft, безусловно, все усложняет.


person sbhomra    schedule 05.09.2013    source источник


Ответы (3)


Другой вариант — использовать кэш в роли. для веб-ролей и рабочих ролей (Azure Cloud Services). Любая роль в пределах одного облачного развертывания может получить доступ к кешу. Если у вас есть только одна веб-роль, она действует очень похоже на сервер состояний ASP.NET, который обеспечивает кэширование в памяти. Однако по мере добавления дополнительных веб-ролей вы можете распределить этот кэш в памяти по всем ролям или использовать выделенную рабочую роль для управления кешем.

Выделенный кэш в роли: рабочая роль использует всю доступную память
Совместный кэш в роли: процент доступной памяти используется всеми ролями

Дополнительную информацию см. в часто задаваемых вопросах о кэше в роли в MSDN.

person SliverNinja - MSFT    schedule 05.09.2013
comment
Я забыл указать, что создаю сайт с помощью Azure для веб-сайтов, не используя облачные службы. Если то, что вы указали в своем посте, является единственным способом получить какое-то кеширование, то мне придется пойти по этому пути. Знаете ли вы, есть ли какие-либо варианты кэширования специально для Azure для веб-сайтов? - person sbhomra; 05.09.2013
comment
Если вы используете Веб-сайты Azure, необходимо использовать Общее кэширование или Службу кэширования (предварительная версия). В противном случае вам необходимо использовать Облачную службу Azure, пока вы не получите одобрение на предварительную версию службы кэширования. Вчера я подал заявку и сразу же получил одобрение на использование службы кэширования (cache.windows.net). Используете ли вы платную, пробную или подписку MSDN Azure? - person SliverNinja - MSFT; 05.09.2013
comment
У меня есть платная подписка Azure. Поскольку Cache Service в настоящее время находится в предварительной версии, есть ли что-то, о чем мне нужно беспокоиться из-за того, что это неправильная версия? - person sbhomra; 05.09.2013
comment
Я успешно использовал многие из предварительных версий (веб-сайты, CDN, служебную шину, мультимедийную службу, виртуальные машины) с момента создания Azure. Я бы рекомендовал использовать Cache Service. - person SliverNinja - MSFT; 05.09.2013

  1. Ваш запрос должен быть одобрен (независимо от того, является ли ваша подписка платной/пробной/бесплатной). Если этого не произошло, отправьте запрос здесь< /а>. Это форум Cache.
  2. Это правильный выпуск Cache Service! Ядро очень зрелое, и Microsoft оказывает отличную поддержку вдобавок к нему. Иди и используй его!
  3. Этот вариант Cache является правильным для веб-сайтов Azure.

Оставьте сообщение на форуме о любых проблемах / проблемах, которые у вас есть. Он постоянно отслеживается и на него отвечают.

person Abhinav Gupta    schedule 12.09.2013
comment
Забыл добавить, устаревание Shared Caching Service означает, что там нельзя создавать новые кэши, и сервис доступен в течение определенного периода времени для существующих клиентов. Всех существующих клиентов просят перейти на новую услугу, и мы постарались сделать этот процесс как можно более плавным. - person Abhinav Gupta; 12.09.2013

Думаю, я первый предложил кэширование Azure Redis?

person Tim Lovell-Smith    schedule 29.01.2015