Введение

Завершено

Допустим, вы руководите отделом DevOps в компании, которая занимается отслеживанием дронов и управлением дронами. Ваша компания предоставляет клиентам со всего мира решение для обнаружения дронов, а для координации многочисленных контейнерных экземпляров использует службу Azure Kubernetes (AKS). Вы поняли, что управление затратами для вычислительных ресурсов AKS становится все более важным из-за двух факторов вождения. Во-первых, у вас стало больше клиентов, а значит, нужно обрабатывать и отслеживать намного больше дронов. Во-вторых, другие группы разработчиков начали использовать новые процессы разработки новых, ориентированных на облако приложений компании.

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

В этом модуле вы изучите стратегии оптимизации затрат на вычисления при разработке облачных приложений в AKS. Чтобы начать, вы создадите пул узлов пользователей и узнаете, как масштабировать узлы. Затем вы настроите пулы точечных узлов AKS для автомасштабирования кластера, чтобы получить доступ к неиспользуемой вычислительной емкости Azure со скидкой. Чтобы завершиться, вы определите Политика Azure в AKS для управления квотами ресурсов для управления развертыванием вычислительных ресурсов AKS.

Цели обучения

  • Оптимизация затрат на AKS за счет масштабирования пулов узлов с нулевым масштабом
  • Оптимизация затрат на AKS за счет пулов точечных узлов с автоматическим масштабированием
  • Управление затратами с помощью политики Azure в AKS

Необходимые компоненты

  • Доступ к подписке Azure
  • Базовые знания о выполнении команд через интерфейс командной строки Azure
  • Знание Kubernetes и его основных понятий
  • Основные сведения о создании файлов манифеста Kubernetes YAML
  • Базовые знания о выполнении команд с помощью kubectl