Что такое вычислительный парк Azure? (Предварительная версия)
Внимание
В настоящее время вычислительный флот Azure находится в предварительной версии. Предварительные версии предоставляются только в том случае, если вы принимаете дополнительные условия использования. Некоторые аспекты этой функции могут быть изменены до выхода общедоступной версии.
Вычислительный флот Azure — это стандартный блок, который обеспечивает ускоренный доступ к емкости Azure в определенном регионе. Вычислительный флот запускает сочетание виртуальных машин (виртуальных машин) с наименьшей ценой и самой высокой емкостью. Этот продукт можно использовать различными способами, независимо от того, выполняется ли веб-служба без отслеживания состояния, кластер больших данных или конвейер непрерывной интеграции. Такие рабочие нагрузки, как анализ финансовых рисков, обработка журналов или отрисовка изображений, могут воспользоваться возможностью запуска сотен параллельных экземпляров ядра.
Возможности
С помощью azure Compute Fleet можно:
- Разверните до 10 000 виртуальных машин с одним API, используя типы виртуальных машин Spot И Standard.
- Получите более высокий коэффициент производительности цен, используя сочетание различных моделей ценообразования, таких как зарезервированные экземпляры, планы экономии, точечные экземпляры и варианты оплаты по мере использования (PYG).
- Ускорьте доступ к емкости Azure, быстро подготавливая экземпляры из настраиваемого списка SKU, адаптированного к вашим предпочтениям.
- Реализуйте персонализированные стратегии распределения вычислительных флотов, обслуживая как стандартные, так и точечные виртуальные машины, оптимизируя затраты, емкость или сочетание обоих.
- Объявите модель Fire и Forget-it, автоматив развертывание, управление и мониторинг экземпляров, не требуя сложных платформ кода.
- Упрощение процесса начальной настройки, экономия ценного времени и ресурсов.
- Устраняйте проблемы с сложностью сценариев, связанной с определением оптимальной цены на виртуальную машину, доступной емкостью, управлением точечными вытеснениями и доступностью SKU.
- Попытайтесь сохранить целевую емкость Spot, если виртуальные машины вытеснили цену или емкость.
Возможности и преимущества
- Несколько рядов виртуальных машин: Вычислительный флот запускает несколько рядов виртуальных машин в заданном флоте. Общая доступность в флоте улучшается, гарантируя, что она не зависит от одного типа виртуальной машины.
- Распределение виртуальных машин в Зоны доступности. Вычислительный флот автоматически распределяет виртуальные машины между несколькими Зоны доступности, чтобы обеспечить высокий уровень доступности и устойчивость к потенциальным сбоям зоны.
- Разнообразные модели ценообразования. Вычислительный флот использует различные варианты приобретения, в том числе виртуальные машины spot для экономии затрат и стандартных виртуальных машин по мере использования. Вы также можете интегрировать зарезервированные экземпляры Azure и планы экономии для оптимизации затрат, обеспечивая согласованную емкость. Плата за использование вычислительного флота Azure не взимается. Плата взимается только за виртуальные машины, запускаемых вычислительным флотом в час. Дополнительные сведения см. в разделе состояния и состояние выставления счетов виртуальных машин Azure.
- Автоматическая замена точечных виртуальных машин. При использовании точечных виртуальных машин вычислительный флот может автоматически заменить точечные виртуальные машины при вытеснения из-за колебаний цен или ограничений емкости.
- Развертывание в нескольких регионах: вычислительный флот позволяет динамически распределять рабочие нагрузки в нескольких регионах. Дополнительные сведения см. в разделе "Многорегионовый вычислительный флот( предварительная версия)".
- Выбор виртуальной машины на основе атрибутов. Вычислительный флот поддерживает развертывание типов виртуальных машин на основе пользовательских атрибутов, таких как память, виртуальный ЦП и хранилище. Дополнительные сведения см. в разделе "Выбор виртуальной машины на основе атрибутов" для вычислительного флота Azure (предварительная версия).
Рекомендации
- Вычислительный флот запускает сочетание типов виртуальных машин, которые имеют свои собственные рекомендации. Дополнительные сведения см. в статье "Точечные виртуальные машины" и Виртуальные машины для получения дополнительных сведений.
- В настоящее время вычислительный флот доступен с помощью шаблона ARM и в портал Azure.
- Вычислительный флот доступен во всех общедоступных регионах Azure, ожидающих тех, кто расположен в Китае.
- Вычислительный флот может охватывать несколько регионов.
Настройка вычислительного флота
При создании вычислительного парка рекомендуется учитывать следующие параметры конфигурации.
Параметр конфигурации | Description |
---|---|
Точечные виртуальные машины | Вычислительный флот будет отправлять однократный запрос на нужную емкость или флот, который поддерживает целевую емкость с течением времени. |
Стратегии распределения вычислительных флотов | Выберите стратегию распределения для виртуальных машин Spot и Standard, чтобы оптимизировать вычислительный флот для минимальной цены, емкости или сочетания обоих. |
Выбор виртуальной машины на основе атрибутов | Укажите размеры и типы виртуальных машин для вашего парка или позволите Azure Compute Fleet решить в соответствии с требованиями приложения. |
Квота вычислительного флота
Вычислительный флот Azure имеет применимые квоты виртуальных машин уровня "Стандартный" и "Точка виртуальной машины". В следующей таблице описаны ограничения квот в зависимости от вашего сценария.
Сценарий | Квота |
---|---|
Число вычислительных флотов в каждом регионе в active , deleted_running |
500 флотов |
Целевая емкость на вычислительный флот | 10 000 виртуальных машин |
Целевая емкость для всех вычислительных флотов в заданном регионе | 100 000 виртуальных машин |
Вычислительный флот может охватывать несколько регионов | 3 региона |
Целевая емкость
Задайте отдельную целевую емкость для типов виртуальных машин с оплатой по мере использования с помощью вычислительного флота. Эту емкость можно управлять отдельно на основе ваших рабочих нагрузок или требований приложения. Вы указываете целевую емкость с помощью экземпляров виртуальных машин.
Вычислительный флот позволяет изменять целевую емкость для виртуальных машин с оплатой по мере использования на основе конфигурации вычислительного флота. Дополнительные сведения см. в разделе "Изменение вычислительного флота".
Минимальная начальная емкость
Вы можете настроить вычислительный флот для развертывания точечных виртуальных машин, виртуальных машин с оплатой по мере использования или сочетания только в том случае, если вычислительный флот может развернуть минимальную начальную емкость, запрошенную для фактической целевой емкости. Развертывание завершается ошибкой, если емкость становится недоступной для выполнения минимальной начальной емкости.
Если запрошенная целевая емкость составляет 100 экземпляров виртуальных машин и минимальная начальная емкость имеет значение 20 экземпляров виртуальных машин, развертывание завершается успешно, только если вычислительный флот может выполнить начальный запрос емкости 20 экземпляров виртуальных машин. В противном случае запрос завершается ошибкой.
Вы не можете задать минимальную начальную емкость, если вы решили настроить вычислительный флот с типом предпочтения емкости в качестве поддержки емкости.
Комплекты средств разработки программного обеспечения
Вычислительный флот предоставляет мощный и гибкий способ управления вычислительными ресурсами. Его можно легко интегрировать в приложения с помощью пакетов SDK (SDK) на нескольких языках программирования, таких как Java, JavaScript, Go или Python. Каждый пакет SDK предоставляет надежные средства и API для взаимодействия с вашим флотом. Использование нескольких пакетов SDK позволяет интегрировать функции вычислительного флота в широкий спектр приложений, от внутренних систем и веб-служб до конвейеров данных и приложений в режиме реального времени. Каждый пакет SDK предназначен для согласования с соглашениями соответствующего языка, обеспечивая согласованный идиоматический опыт разработки.
Преимущества пакетов SDK для вычислительного флота
- Гибкость языка. Различные команды могут использовать пакет SDK на предпочитаемом языке программирования, повышая совместную работу в различных средах разработки.
- Простая интеграция: пакеты SDK предоставляют предварительно созданные функции для взаимодействия с вычислительным флотом, что снижает необходимость записи вызовов API низкого уровня и ускорения разработки.
- Кроссплатформенная совместимость: создание серверных приложений, решений на основе браузера или внедренных систем — пакеты SDK для вычислительного флота обслуживают различные платформы и варианты использования.
- Масштабируемость и автоматизация. Пакеты SDK поддерживают автоматическую подготовку и масштабирование вычислительных ресурсов, что упрощает динамическое управление рабочими нагрузками в различных средах.
Использование пакетов SDK для вычислительного флота
Чтобы получить доступ к документации по использованию пакетов SDK для вычислительного флота, выполните следующие действия.
- Перейдите к пакетам SDK Azure.
- В строке поиска, расположенной в верхней части страницы, введите вычислительный флот.
- Доступные пакеты SDK для вычислительного флота отображаются на различных языках программирования, таких как Java, JavaScript, Go или Python.