EasyТеория1 min

Ценообразование и SLA

Факторы стоимости, Reserved Instances, Spot VMs, калькуляторы, SLA Azure

Ценообразование и SLA в Azure

Понимание стоимости и SLA -- важная часть экзамена AZ-900. Azure предлагает гибкие модели ценообразования и инструменты для управления затратами.

Факторы, влияющие на стоимость

Тип ресурса -- каждый сервис имеет свою модель тарификации. Виртуальная машина стоит дороже, чем Azure Function.

Регион -- цены различаются между регионами. West Europe может быть дешевле или дороже, чем East US.

Объем данных (трафик) -- входящий трафик в Azure бесплатен. Исходящий трафик (из Azure наружу) оплачивается. Трафик между регионами также оплачивается.

Уровень сервиса -- Basic, Standard, Premium планы имеют разную стоимость и возможности.

Время использования -- большинство ресурсов тарифицируются посекундно или поминутно.

Модели ценообразования

Pay-As-You-Go (PAYG)

Оплата по факту использования без обязательств.

  • Максимальная гибкость -- создавайте и удаляйте ресурсы в любой момент
  • Самая высокая цена за единицу ресурса
  • Подходит для непредсказуемых нагрузок, тестирования, прототипов

Reserved Instances

Бронирование ресурсов на 1 или 3 года со значительной скидкой.

  • Скидка до 72% по сравнению с PAYG
  • Оплата авансом (полная, частичная) или ежемесячно
  • Подходит для стабильных нагрузок (production-серверы, базы данных)
  • Доступно для VM, SQL Database, Cosmos DB, App Service и других

Spot VMs

Использование свободных мощностей Azure по существенно сниженной цене.

  • Скидка до 90% по сравнению с PAYG
  • VM может быть остановлена в любой момент, когда Azure нуждается в мощностях
  • Подходит для задач, устойчивых к прерываниям: batch-обработка, тестирование, рендеринг

Azure Hybrid Benefit

Использование существующих лицензий Windows Server и SQL Server при переходе в Azure.

  • Экономия до 40% на VM и SQL Database
  • Требуются действующие лицензии с Software Assurance

Инструменты управления стоимостью

Azure Pricing Calculator

Калькулятор для оценки стоимости ДО создания ресурсов. Вы выбираете сервисы, конфигурацию, регион и получаете примерную ежемесячную стоимость.

URL: https://azure.microsoft.com/pricing/calculator/

TCO Calculator (Total Cost of Ownership)

Калькулятор для сравнения стоимости on-premises инфраструктуры и Azure. Учитывает не только стоимость серверов, но и электричество, охлаждение, помещение, персонал, лицензии.

URL: https://azure.microsoft.com/pricing/tco/calculator/

Azure Cost Management + Billing

Встроенный инструмент для анализа текущих расходов:

  • Детальный анализ расходов по сервисам, регионам, тегам
  • Установка бюджетов и оповещений при превышении
  • Рекомендации по оптимизации от Azure Advisor
  • Экспорт данных для внешней аналитики

Советы по оптимизации затрат

  1. Reserved Instances -- для стабильных нагрузок (экономия до 72%)
  2. Автоостановка -- останавливайте dev/test VM вне рабочих часов
  3. Right-sizing -- используйте правильный размер VM (не переплачивайте за мощности)
  4. Azure Advisor -- следуйте рекомендациям по стоимости
  5. Удаление неиспользуемого -- регулярно проверяйте и удаляйте забытые ресурсы
  6. Теги -- тегируйте ресурсы по проектам для отслеживания расходов

SLA (Service Level Agreement)

SLA -- это гарантия Microsoft по доступности сервиса, выраженная в процентах. Если SLA нарушается, Microsoft предоставляет компенсацию в виде сервисных кредитов.

Типичные SLA сервисов Azure

Сервис SLA Допустимый простой/год
Virtual Machines (Availability Set) 99.95% 4.38 часа
Virtual Machines (Availability Zone) 99.99% 52.56 минуты
App Service 99.95% 4.38 часа
Azure SQL Database 99.99% 52.56 минуты
Azure Cosmos DB 99.999% 5.26 минуты
Azure Functions (Consumption) 99.95% 4.38 часа
Azure Storage (LRS) 99.9% 8.76 часа
Azure Storage (RA-GRS) 99.99% 52.56 минуты

Расчет составного SLA

Когда приложение использует несколько сервисов, составной SLA рассчитывается перемножением:

App Service (99.95%) x SQL Database (99.99%) = 99.94%

Чем больше зависимостей в цепочке, тем ниже общий SLA. Для повышения общего SLA можно использовать резервирование -- если один компонент не работает, трафик направляется на резервный.

Допустимый простой

SLA В месяц В год
99% 7.31 часа 3.65 дня
99.9% 43.83 минуты 8.76 часа
99.95% 21.92 минуты 4.38 часа
99.99% 4.38 минуты 52.56 минуты
99.999% 26.3 секунды 5.26 минуты

Типы подписок Azure

Тип Описание
Free Trial $200 кредит на 30 дней + бесплатные сервисы на 12 месяцев
Pay-As-You-Go Оплата по факту использования
Enterprise Agreement (EA) Для крупных организаций с фиксированными обязательствами
CSP Через партнера Microsoft (Cloud Solution Provider)
Visual Studio / MSDN Ежемесячный кредит для разработчиков

Бесплатные сервисы (Always Free)

Некоторые сервисы остаются бесплатными навсегда в рамках определенных лимитов:

  • Azure Functions -- 1 миллион вызовов/месяц
  • Azure Cosmos DB -- 1000 RU/s + 25 GB
  • App Service -- 10 приложений (план F1)
  • Azure DevOps -- 5 пользователей
  • Azure Active Directory / Entra ID -- базовый уровень

Проверь себя

Spot VMs могут быть остановлены Azure в любой момент. Какую максимальную скидку они обеспечивают?

Как рассчитывается составной SLA двух зависимых сервисов?

Входящий трафик в Azure оплачивается?

Какой инструмент позволяет сравнить стоимость on-premises инфраструктуры и Azure?

Какую экономию обеспечивают Reserved Instances по сравнению с Pay-As-You-Go?