Планирование емкости для управляемой службы кэша Azure
Важно!
Корпорация Майкрософт рекомендует все новые разработки использовать кэш Redis для Azure. Текущая документация и рекомендации по выбору предложения кэша Azure см. в статье о том, какое предложение кэша Azure подходит для меня?
Требуемая емкость кэша управляемая служба кэша определяется несколькими факторами, включая объем данных, которые необходимо поместить в кэш, частоту и объем операций чтения и записи в кэш, а также параметры, например высокий уровень доступности, для кэша. После определения требований к кэшу можно определить предложение и размер кэша. В этом разделе представлен обзор использования электронной таблицы "Планирование емкости" для определения требуемой емкости кэша и параметров для настройки подготовки кэша в соответствии с требованиями.
Использование таблицы по планированию емкости
Электронная таблица "Руководство по планированию ресурсов " — это электронная таблица, которую можно скачать из Центра загрузки Майкрософт и использовать для планирования ресурсов.
Лист "Кэш Azure" — планировщик является единственным листом в электронной таблице "Руководство по планированию емкости" и используется для определения параметров кэша управляемая служба кэша.
Лист "Кэш Azure— Планировщик" принимает несколько типов входных данных. Первый раздел " Входные данные: требования к данным" используется для вычисления максимального размера данных для кэша. Для нескольких типов данных (числом до десяти) можно указать следующие параметры: Average Object Size (Post-Serialization) (Средний размер объекта после сериализации), Maximum Number of Objects (Максимальное количество объектов) и Have a backup copy of data (HA) (Наличие резервной копии данных). В предыдущем примере моделируется один тип данных. Средний размер составляет 2048 байт, а максимальное количество объектов в кэше — 250 000. Высокий уровень доступности не используется.
Второй раздел , входные данные: требования к пропускной способности, используется для вычисления требований к пропускной способности для кэша и содержит входные данные числа операций чтения/с и числа операций записи в секунду при пиковой нагрузке. В этом примере пиковая нагрузка для типа данных 1 составляет 1000 операций чтения в секунду и 100 операций записи в секунду.
Третий раздел " Входные данные: дополнительные параметры" предоставляет несколько дополнительных параметров ввода. Cushion for peak load - data (Буфер пиковых нагрузок: данные) и Cushion for peak load - Throughput (Буфер пиковых нагрузок: пропускная способность) обеспечивают буфер для всплесков нагрузки приложения. С помощью этих параметров удобно увеличивать или уменьшать размер необходимого буфера в соответствии с объемом и пропускной способностью данных в кэше.
Number of named caches (Количество именованных кэшей) используется для указания необходимого количества именованных кэшей. Именованные кэши позволяют иметь различные варианты кэширования для разных наборов данных в кэше. Предложение кэша Basic поддерживает один именованный кэш default, а предложения Standard и Premium поддерживают до десяти именованных кэшей, включая именованный кэш default.
Notifications (Уведомления) используется для включения уведомлений кэша. Уведомления кэша позволяют приложениям получать асинхронные уведомления о различных операциях в кэше. Уведомления кэша также обеспечивают автоматическое аннулирование локально кэшированных объектов. Уведомления поддерживаются в предложениях кэша Standard и Premium, но не поддерживаются в предложении Basic.
После настройки входных данных средство предоставляет предложения в разделе "Выходные данные: возможные конфигурации ". В этом примере рекомендуемая конфигурация — это кэш Basic размером 768 МБ.
Чтобы воспользоваться листом Azure Cache – Planner (Кэш Azure — планирование), введите в разделах Input (Вводные данные) значения, соответствующие требованиям к кэшу. Используйте рекомендуемые параметры в качестве отправной точки при настройке кластера кэша. Сведения о настройке кэша см. в разделе "Настройка кэша".
После развертывания клиентов кэша можно отслеживать работоспособность и производительность кэша, следуя указаниям в Мониторинге Azure управляемая служба кэша. Если необходимо увеличить или уменьшить масштаб кэша, выполните действия, описанные в статье "Масштабирование кэша для Azure управляемая служба кэша".
См. также:
Основные понятия
Практическое руководство. Создание кэша для Azure управляемая служба кэша
Мониторинг управляемой службы кэша Azure
Масштабирование кэша для управляемой службы кэша Azure