Планирование расходов для Базы данных SQL Microsoft Azure и управление ими

В этой статье описано планирование затрат для Базы данных SQL Microsoft Azure и управление ими.

Сначала используйте калькулятор цен Azure, чтобы добавить ресурсы Azure, и ознакомьтесь с оценочными затратами. После начала использования ресурсов Базы данных SQL Microsoft Azure воспользуйтесь функциями управления затратами для расчета бюджетов и отслеживания затрат. Можно также просмотреть прогнозируемые расходы и определить тенденции изменения расходов, чтобы определить области, в которых, возможно, потребуется вмешательство. Затраты на Базу данных SQL Microsoft Azure — это только часть ежемесячных затрат в общем счете Azure. Хотя в этой статье разъясняется планирование затрат для Базы данных SQL Microsoft Azure и управление ими, вам выставляются счета по всем службам и ресурсам Azure, используемым в подписке Azure, включая любые сторонние службы.

Предварительные требования

Анализ затрат в службе управления затратами поддерживает большинство типов учетных записей Azure, но не все. Полный список поддерживаемых типов учетных записей см. в статье Understand Cost Management data (Интерпретация данных службы "Управление затратами"). Чтобы просмотреть данные о затратах, нужен как минимум доступ на чтение для учетной записи Azure.

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

Вопросы первоначальной стоимости Базы данных SQL Microsoft Azure

При работе с Базой данных SQL Microsoft Azure необходимо учитывать несколько функций экономии затрат.

Модели приобретения виртуальных ядер или DTU

База данных SQL Azure предлагает две модели приобретения: DTU и виртуальные ядра. Способ оплаты зависит от моделей приобретения, поэтому важно понимать модель, которая лучше всего подходит для вашей рабочей нагрузки при планировании и оценке затрат. Сведения о моделях приобретения виртуального ядра и DTU см. в разделе Выбор между моделями покупки: виртуальное ядро и DTU.

Подготовленные или бессерверные

В модели приобретения виртуального ядра База данных SQL Microsoft Azure также поддерживает два типа расчетных уровней: подготовленную пропускную способность и бессерверные. Способ оплаты за каждый уровень вычислений разный, поэтому важно понимать, что лучше всего подходит для вашей рабочей нагрузки, при планировании и оценке затрат. Дополнительные сведения см. в разделе Общие сведения о модели "Виртуальное ядро" — уровни вычислений.

В подготовленном уровне вычислений для модели приобретения на основе виртуального ядра можно обмениваться существующими лицензиями для тарифов со скидкой. Дополнительные сведения см. в разделе Преимущество гибридного использования Azure (AHB).

Эластичные пулы

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

Определение расходов на Базу данных SQL Microsoft Azure

Используйте калькулятор цен Azure для оценки затрат на различные конфигурации Базы данных SQL Microsoft Azure. Дополнительные сведения см. на странице Цены на базы данных SQL Azure.

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

Пример калькулятора цен для Базы данных SQL Microsoft Azure

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

Пример калькулятора цен для Базы данных SQL Microsoft Azure

Сведения о полной модели выставления счетов для Базы данных SQL Microsoft Azure

База данных SQL Microsoft Azure запускается в инфраструктуре Azure, затраты по которой начисляется одновременно с затратами по Базе данных SQL Microsoft Azure при развертывании нового ресурса. Важно понимать, что за дополнительную инфраструктуру могут начисляться дополнительные затраты.

Плата за Базу данных SQL Azure (за исключением бессерверных уровней) взимается на основе прогнозируемой почасовой ставки. Если база данных SQL была активна менее одного часа, вам выставляется счет за самый высокий уровень обслуживания, подготовленное хранилище и ввода-вывод, которые применялись в течение этого часа, независимо от потребления или того, была ли база данных активна менее часа.

Выставление счетов зависит от номера SKU продукта, поколение оборудования и категории счетчиков. База данных SQL Azure поддерживает следующие SKU:

  • Базовый (B).
  • Стандартный (S).
  • Премиум (P).
  • общего назначения (GP)
  • критически важный для бизнеса (BC)
  • Для хранилища: геоизбыточное хранилище (GRS), локально избыточное хранилище (LRS) и хранилище, избыточное между зонами (ZRS).
  • Также возможно наличие устаревшего номера SKU на основе устаревших предложений ресурсов.

Дополнительные сведения см. в статьях о моделях приобретения на основе виртуальных ядер или единиц DTU, а также в сравнении моделей приобретения.

В следующей таблице показаны наиболее распространенные счетчики выставления счетов и их возможные номера SKU для отдельных баз данных:

Измерения Возможные номера SKU Описание
Резервные копии* GP/BC/HS Измеряет потребление хранилища, используемого резервными копиями, где плата взимается за объем использованного хранилища в ГБ в месяц.
Резервные копии (LTR) GRS/LRS/ZRS/GF Измеряет потребление хранилища, используемого долгосрочными резервными копиями, настроенными с помощью долгосрочного хранения, где плата взимается за объем используемого хранилища.
Вычисления B/S/P/GP/BC Измеряет потребление вычислительных ресурсов в час.
Вычисления (первичная/именованная реплика) HS Измеряет потребление вычислительных ресурсов в час основной реплики HS.
Вычисления (реплика HA) HS Измеряет потребление вычислительных ресурсов в час вторичной реплики HS.
Вычисления (надстройка ZR) GP Измеряет потребление вычислительных ресурсов в минуту для реплики, избыточной между зонами.
Вычисления (бессерверные) GP Измеряет потребление ресурсов бессерверных вычислений в минуту.
Лицензия GP/BC/HS Выставление счетов за лицензию на SQL Server с накоплением за месяц.
Хранение B/S*/P*/G/BC/HS Оплачивается ежемесячно по объему хранимых данных в час.

* В модели приобретения с DTU первоначальный набор хранилища для данных и резервных копий предоставляется без дополнительных затрат. Размер хранилища зависит от выбранного уровня служб. Дополнительные хранилища данных можно приобрести на уровнях "Стандартный" и "Премиум". Дополнительные сведения см. на странице Цены на базы данных SQL Azure.

В следующей таблице показаны наиболее распространенные счетчики выставления счетов и их возможные номера SKU для эластичных пулов:

Измерения Возможные номера SKU Описание
Резервные копии* GP/BC Измеряет потребление хранилища, используемого резервными копиями, за ГБ в час на ежемесячной основе.
Вычисления B/S/P/GP/BC Измеряет потребление вычислительных ресурсов в час, например виртуальных ядер, памяти или DTU.
Лицензия GP/BC Выставление счетов за лицензию на SQL Server с накоплением за месяц.
Хранение B/S*/P*/GP/HS Оплачивается ежемесячно, по объему данных, хранящихся на диске, с использованием дискового пространства в час, и пропускной способности в мегабайтах в секунду (МБ/с).

* В модели приобретения с DTU первоначальный набор хранилища для данных и резервных копий предоставляется без дополнительных затрат. Размер хранилища зависит от выбранного уровня служб. Дополнительные хранилища данных можно приобрести на уровнях "Стандартный" и "Премиум". Дополнительные сведения см. на странице Цены на базы данных SQL Azure.

Использование денежного кредита с Базой данных SQL Microsoft Azure

Можно оплатить использование Базы данных SQL Microsoft Azure с помощью кредита на предоплату Azure (ранее это называлось денежным обязательством). Однако вы не сможете использовать кредит на предоплату Azure для оплаты продуктов и услуг сторонних производителей, включая услуги в Azure Marketplace.

Просмотр предполагаемых затрат на портале Azure

По мере выполнения процесса создания Базы данных SQL Microsoft Azure можно видеть оценочные затраты во время настройки уровня вычислений.

Чтобы открыть этот экран, выберите Настройка базы данных на вкладке Основы на странице Создание Базы данных SQL Microsoft Azure. Сведения и цены на следующем рисунке приведены только в качестве примера.

Пример демонстрации оценки затрат в портале Microsoft Azure

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

Мониторинг затрат

С началом использования Базы данных SQL Microsoft Azure появится возможность просматривать оценочные затраты на портале. Чтобы оценить возможные затраты, выполните следующие действия.

  1. Войдите на портал Azure и перейдите к группе ресурсов базы данных Azure SQL. Чтобы выбрать группу ресурсов, перейдите к своей базе данных и выберите Группа ресурсов в разделе Обзор.

  2. Затем в меню выберите Анализ затрат.

  3. Просмотрите Накопленные затраты и установите в нижней части диаграммы Имя службы. На этой диаграмме показана оценка текущих затрат на Базу данных SQL Microsoft Azure. Чтобы уменьшить затраты на всю страницу в Базе данных SQL Microsoft Azure, щелкните Добавить фильтр, а затем выберите База данных SQL Microsoft Azure. Сведения и цены на следующем рисунке приведены только в качестве примера.

    Пример накопленных затрат на портале Microsoft Azure

Здесь можно самостоятельно изучить затраты. Дополнительные сведения о различных параметрах анализа затрат см. в статье Начало анализа затрат.

Создание бюджетов

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

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

Экспорт данных о затратах

Можно также экспортировать данные о затратах в учетную запись хранения. Это полезно, если вам необходимо выполнить дальнейший анализ данных о затратах. Например, специалисты по финансам могут анализировать данные с помощью Excel или Power BI. Вы можете экспортировать данные о затратах ежедневно, еженедельно или ежемесячно и задать настраиваемый диапазон дат. Экспорт данных по затратам — это рекомендуемый способ извлечения неагрегированных данных о затратах.

Другие способы контроля и сокращения затрат на Базу данных SQL Microsoft Azure

Кроме того, База данных SQL Microsoft Azure позволяет масштабировать ресурсы, чтобы контролировать затраты в зависимости от потребностей приложения. Дополнительные сведения см. в разделе Динамическое масштабирование ресурсов базы данных.

Экономия денежных затрат путем фиксации резервирования ресурсов для вычислений на один-три года. Дополнительные сведения см. в разделе Экономия затрат на ресурсы с зарезервированной емкостью.

Дальнейшие действия