Экспорт (0) Печать
Развернуть все

Инструкция по Создание кэша для управляемой службы кэша Azure

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

В этом разделе приведено пошаговое руководство по созданию и настройке кэша для Кэш Azure.

Создание кэша

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

Выбор размера кэша

Для кэша доступно три следующих размера.

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

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

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

noteПримечание
Все предложения отличаются ценой и возможностями. Дополнительные сведения см. в статье Cache Service Pricing FAQ (Вопросы и ответы о ценах на использование службы кэша)..

Если для работы вашего приложения нужны уведомления, выберите размер кэша Standard или Premium, а если приложению требуется высокий уровень доступности, выберите вариант Premium.

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

Создание кэша

Экземпляры кэша в кэша создаются с помощью скриптов PowerShell.

ImportantВажно!
Экземпляр кэша, созданный с помощью командлетов PowerShell, можно просмотреть и настроить на портале управления Azure.

Чтобы создать экземпляр кэша:

  1. Откройте командное окно Azure PowerShell.

    noteПримечание
    Указания по установке и использованию см. в статье How to install and configure Azure PowerShell (Установка и настройка Azure PowerShell).

  2. Вызовите командлет Add-AzureAccount и введите электронный адрес и пароль, связанный с вашей учетной записью.

    noteПримечание
    Если вы задали для Azure PowerShell сертификат своей учетной записи, то этот шаг можно пропустить. Дополнительные сведения подключении к Azure PowerShell с помощью учетной записи Azure см. в статье How to install and configure Azure PowerShell (Установка и настройка Azure PowerShell).

  3. Вызовите командлет New-AzureManagedCache и укажите имя, область, размер кэша и память кэша. В приведенном примере в географической области South Central US создан кэш contosocache размера Basic с памятью 128 МБ.

    New-AzureManagedCache -Name contosocache -Location "South Central US" -Sku Basic -Memory 128MB
    
    noteПримечание
    Полный список параметров и значений, которые можно использовать при создании кэша, см. в документации по командлету New-AzureManagedCache.

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

    За процессом создания можно наблюдать в окне Azure PowerShell. Как только кэш будет готов к использованию, командлет New-AzureManagedCache выведет информацию о кэше, как показано в приведенном примере.

    PS C:\> Add-AzureAccount
    VERBOSE: Account "user@domain.com" has been added.
    VERBOSE: Subscription "MySubscription" is selected as the default subscription.
    VERBOSE: To view all the subscriptions, please use Get-AzureSubscription.
    VERBOSE: To switch to a different subscription, please use Select-AzureSubscription.
    PS C:\> New-AzureManagedCache -Name contosocache -Location "South Central US" -Sku Basic -Memory 128MB
    VERBOSE: Intializing parameters...
    VERBOSE: Creating prerequisites...
    VERBOSE: Verify cache service name...
    VERBOSE: Creating cache service...
    VERBOSE: Waiting for cache service to be in ready state...
    
    
    Name     : contosocache
    Location : South Central US
    State    : Active
    Sku      : Basic
    Memory   : 128MB
    
    
    
    PS C:\>
    

Настройка кэша

кэша поддерживает именованные кэши, что обеспечивает гибкость при настройке различных параметров кэша для разных наборов данных. У каждого кэша есть именованный кэш default, а при использовании размеров кэша Standard и Premium можно настроить до девяти дополнительных именованных кэшей. У каждого именованного кэша собственные настройки, в том числе параметры высокого уровня доступности, уведомлений, а также настраиваемые политики вытеснения и срока действия. Параметры именованного кэша можно настроить на портале управления, на вкладке "Configure" (Настройка) для кэша.

Именованные кэши в службе кэша Windows Azure

В приведенной таблице описаны функции кэша.

 

Компонент Описание

Название

Кэш default настроен предварительно, и при использовании размеров кэша Standard и Premium можно дополнительно настроить до девяти именованных кэшей.

Expiry Policy

Существует три типа политики срока действия: Never (Никогда), Absolute (Абсолютный) и Sliding (Скользящий). При выборе значения Absolute (Абсолютный) интервал срока действия, заданный значением Time (min) (Время (мин)), отсчитывается с момента добавления элементов в кэш. При выборе значения Sliding (Скользящий) интервал сбрасывается при каждом обращении к элементу в кэше. При выборе значения None (Нет) для параметра Time (min) (Время (мин)) следует задать значение 0, и срок пребывания элементов в кэше не будет учитываться. По умолчанию используется значение Абсолютный.

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

Time (min)

Срок действия элементов кэша по умолчанию равен 10 минутам, но это значение можно поменять. Срок действия отдельных элементов, добавляемых в кэш, также можно задать с помощью перегрузки Add и Put при добавлении элемента. Параметры Time (min) (Время (мин)) и Expiry Policy (Политика срока действия) вместе определяют срок действия элементов.

Уведомления

С помощью уведомлений приложение может асинхронно получать уведомления при выполнении различных операций в кэше.

Уведомления доступны для размеров кэша Standard и Premium, но не доступны для размера кэша Basic. Дополнительные сведения см. в разделе Размеры кэша для управляемой службы кэша Azure, а также в разделе Уведомления для управляемой службы кэша Azure.

Высокий уровень доступности

Обеспечивается высокий уровень доступности элементов кэша. Если элементы утрачиваются из-за сбоя, в кэше остаются доступными их резервные копии.

Функция высокого уровня доступности есть только в предложении кэша «Расширенное» и недоступна для других видов кэша. Дополнительные сведения см. в разделе Размеры кэша для управляемой службы кэша Azure, а также в разделе Высокий уровень доступности для управляемой службы кэша Azure.

Удаление данных

Можно выбрать значение Enabled (Включено), чтобы использовать алгоритм вытеснения наиболее давно использовавшихся элементов, или значение Disabled (Отключено). По умолчанию используется значение Enabled (Включено).

После создания и настройки кэша к нему можно будет подключиться из клиентских приложений. Дополнительные сведения см. в разделе Настройка клиентов кэша для управляемой службы кэша Azure.

Добавления сообщества

ДОБАВИТЬ
Показ:
© 2014 Microsoft