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