Эта документация перемещена в архив и не поддерживается.

Различия между локальным кэшем AppFabric 1.1 и службой управляемого кэша Azure

Обновлено: Август 2015 г.

ImportantВажно!
Во всех новых разработках рекомендуется использовать кэш Redis для Azure. Текущую документацию и руководства по выбору предложения службы кэша Azure см. в статье Какое предложение службы кэша Azure подходит мне лучше всего?

В большинстве случаев функции службы Управляемая служба кэша соответствуют функциям, представляемым локальным решением кэширования службы Microsoft AppFabric 1.1 для Windows Server. Дополнительные сведения о функциях кэша Windows Server AppFabric см. в статье Основные принципы кэширования Windows Server AppFabric. Поэтому чтобы понять архитектуру и принципы действия Управляемая служба кэша, можно обращаться к справочным сведениям о локальном кэшировании. Однако существует ряд отличий. В этом разделе рассматриваются отличия Управляемая служба кэша от решения локального кэширования.

При работе с локальным решением Microsoft AppFabric 1.1 для Windows Server нужно получать машины, устанавливать на каждую из них AppFabric Server, создавать кластер кэша и управлять им на этих машинах.

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

В отличие от Microsoft AppFabric 1.1 для Windows Server Windows PowerShell не используется для управления подготовленными кэшами или кластером кэша. В Azure эти задачи выполнены собственными средствами продукта. Кроме того, имея локальное решение, можно предоставить кластеру кэша доступ к определенным удостоверениям Windows, например учетным записям домена. Однако в случае со службой Управляемая служба кэша модель безопасности основывается на ключах доступа. Дополнительные сведения см. в Модель безопасности для управляемой службы кэша Azure.

Управляемая служба кэша предоставляет и поставщика состояния сеанса, и поставщика вывода кэша. Данные поставщики очень похожи на поставщики из состава службы Microsoft AppFabric 1.1 для Windows Server, поэтому они должны переноситься с минимальными изменениями. Дополнительную информацию см. в разделе Поставщики кэша ASP.NET 4 для управляемой службы кэша Azure.

В большинстве случаев функции службы Управляемая служба кэша соответствуют функциям, представляемым локальным решением кэширования службы Microsoft AppFabric 1.1 для Windows Server. В следующем списке приведено описание некоторых отличий.

Управляемая служба кэша доступен в трех следующих предложениях.

  • Basic — кэш размером от 128 МБ до 1 ГБ с приращением в 128 МБ с одним именованным кэшем по умолчанию.

  • Standard — кэш размером от 1 до 10 ГБ с приращением в 1 ГБ, а также поддержкой уведомлений, высокого уровня доступности и до десяти именованных кэшей.

  • Premium — кэш размером от 5 до 150 ГБ с приращением в 5 ГБ, а также поддержкой уведомлений, высокого уровня доступности и до десяти именованных кэшей.

noteПримечание
Все предложения отличаются ценой и возможностями. Дополнительную информацию смотрите в разделе Часто задаваемые вопросы по стоимости службы кэша. Более подробная информация также приведена в разделе Configure the Cache данного руководства по миграции.

Большинство функций кэша службы Microsoft AppFabric 1.1 для Windows Server доступны в службе Управляемая служба кэша (за исключением сквозного чтения и отложенной записи), однако не все функции службы Управляемая служба кэша доступны во всех предложениях кэша службы Управляемая служба кэша. Если ваше приложение использует уведомления или возможности высокой доступности, тогда вам необходимо выбрать либо предложение кэша уровня Standard, либо предложение уровня Premium.

Если вы перемещаете решение из службы кэширования Microsoft AppFabric 1.1 для Windows Server на службу Управляемая служба кэша, см. раздел Переход с кэша AppFabric к управляемой службе кэша Azure.

Уведомления работают одинаково между службой Управляемая служба кэша и службой Microsoft AppFabric 1.1 для Windows Server. В службе Управляемая служба кэша уведомления поддерживаются только в предложениях кэша уровня Standard и Premium. Дополнительные сведения см. в Уведомления для управляемой службы кэша Azure.

Истечение срока действия и вытеснение работают одинаково в Microsoft AppFabric 1.1 для Windows Server и Управляемая служба кэша, но с одним исключением. Управляемая служба кэша представляет политику скользящего срока действия, которая продлевает срок действия элемента при каждом доступе. В этом состоит ее отличие от политики абсолютного срока действия. Теперь пользователи могут выбирать любую политику.

Дополнительные сведения см. в Истечение срока действия и вытеснение для управляемой службы Azure.

Высокий уровень доступности работает одинаково между службой Управляемая служба кэша и службой Microsoft AppFabric 1.1 для Windows Server. Функция высокого уровня доступности есть только в предложении кэша "Расширенное" и недоступна для других видов кэша. Дополнительную информацию см. в разделе Предложения кэша для управляемой службы кэша Azure и Высокий уровень доступности для управляемой службы кэша Azure.

Области и тэги являются идентичными между службой Microsoft AppFabric 1.1 для Windows Server и службой Управляемая служба кэша. Дополнительную информацию см. в разделе Области и теги для управляемой службы кэша Azure

В большинстве случаев вы можете использовать одни и те же API при записи для клиентов кэша, которые используют Управляемая служба кэша или Microsoft AppFabric 1.1 для Windows Server, за исключением сквозного чтения и отложенной записи, которые не поддерживаются в службе Управляемая служба кэша.

См. также

Основные понятия

Кэш

Показ: