Amazon Web Services добавила поддержку ECS Managed Instances (ECS MI) в AWS Batch, предоставив инженерным командам оптимизированный вариант вычислений для выполнения интенсивных пакетных операций с ускорением на GPU. Интегрируя эту возможность, организации могут задействовать высокопроизводительную вычислительную инфраструктуру, переложив на плечи AWS рутинные задачи по обслуживанию: установку патчей безопасности для операционных систем, обновление образов Amazon Machine Image и общее управление жизненным циклом инстансов.
Оптимизация вычислительной инфраструктуры и операций
Исторически управление крупномасштабными кластерами пакетной обработки требовало значительных административных усилий для поддержания работоспособности нижележащих парков виртуальных машин. С появлением AWS Batch на управляемых инстансах ECS бремя самостоятельного управления инфраструктурой Amazon EC2 фактически снимается. AWS берет на себя операционную нагрузку, гарантируя, что вычислительные узлы остаются актуальными и безопасными без прямого вмешательства со стороны команд разработки или инфраструктуры.
Эта интеграция нацелена на тяжелые вычислительные нагрузки, особенно те, которые требуют специализированного аппаратного ускорения. Дата-саентисты, инженеры по машинному обучению и количественные аналитики, выполняющие сложные симуляции или обучение моделей, теперь могут полностью сосредоточиться на логике заданий, а не на обслуживании кластера.
Детали конфигурации и реализации
Развертывание рабочих нагрузок с использованием новой возможности включает стандартные практики оркестрации в экосистеме AWS. Администраторы могут настраивать вычислительные среды через два основных интерфейса:
- Консоль управления AWS Batch
- API
CreateComputeEnvironmentв AWS Batch
В рамках рабочего процесса конфигурации пользователи определяют разрешенные типы инстансов и специфические требования к сети внутри блока managedInstancesProvider. После настройки вычислительная среда напрямую связывается с активной очередью заданий, позволяя командам выполнять рабочие нагрузки с использованием гибких стратегий емкости.
Гибкость выполнения и региональная доступность
Рабочие нагрузки, отправляемые в эти вычислительные среды, получают преимущества от различных моделей распределения емкости, обеспечивая экономическую эффективность и доступность ресурсов:
- Емкость по требованию (On-Demand) для предсказуемого и непрерывного выполнения задач
- Спотовая емкость (Spot) для использования избыточных облачных вычислений по значительно сниженным ценам
- Зарезервированная емкость (Reserved) для предсказуемых базовых рабочих нагрузок
AWS внедрила поддержку AWS Batch на управляемых инстансах ECS во всех глобальных регионах AWS, где в настоящее время доступен AWS Batch. Организации, желающие внедрить эту функциональность, могут обратиться к официальной документации за руководствами по миграции и развертыванию.
Источник: Оригинальная статья





