Canonical MAAS: автоматизація для AI Factories та ШІ

Операційні виклики в сучасній інфраструктурі ШІ

З розширенням платформ ШІ багато обмежуючих факторів більше не пов’язані з дизайном моделей або алгоритмічною ефективністю, а з експлуатацією підлеглої інфраструктури. GPU-акселератори є ключовими компонентами та відповідають за значну частину загальних витрат системи, що робить їх безперервну доступність і стабільну роботу критично важливими для виходу та ефективності всієї платформи ШІ. Проте апаратні збої, проблеми з драйверами та конфігурацією трапляються періодично, зменшуючи використовується потужність.

Ці виклики стають більш помітними у великих, безперервно працюючих середовищах, таких як AI Factories, де інфраструктура повинна працювати з високим завантаженням протягом тривалого часу. У таких розгортаннях навіть короткочасні перерви на апаратному рівні безпосередньо призводять до втрати пропускної здатності та зниження рентабельності інвестицій. В результаті надійність і керованість фізичної інфраструктури стали центральними питаннями в дизайні та експлуатації сучасних систем ШІ. У цій статті ми розглянемо, чому автоматизація bare metal стала такою важливою для інфраструктури ШІ, і підкреслимо, як Canonical MAAS може стати рішенням для AI Factories.

AI Factories: програмне забезпечення на базі хмари, апаратура bare metal

AI Factories – це великомасштабні середовища ШІ, призначені для безперервної роботи, перетворення даних і обчислювальних потужностей на моделі, прогнози або згенерований контент. Вони зазвичай створюються для максимізації пропускної здатності з дорогого апаратного забезпечення акселератора та підтримки стабільного потоку навчальних і інференційних навантажень. Термін є відносно новим і описує клас розгортань, де ефективність, повторюваність і стійка завантаженість є основними цілями проектування.

З архітектурної точки зору AI Factories є хмарно-орієнтованими на рівні програмного забезпечення. Навантаження зазвичай контейнеризуються та координуються за допомогою Kubernetes, що забезпечує розклад, ізоляцію та автоматизацію для завдань ШІ. Водночас ці середовища часто покладаються на прямий доступ до фізичних серверів для задоволення вимог до продуктивності. Віртуалізація часто уникається задля збереження низької затримки, повного доступу до GPU та швидкого мережевого з’єднання. У результаті формується шарова архітектура, в якій хмарно-орієнтоване програмне забезпечення залежить від стабільного, послідовного та ефективно керованого bare metal.

Роль автоматизації bare metal в інфраструктурі ШІ

У цих щільних на GPU середовищах ШІ проблеми з апаратним забезпеченням і програмним забезпеченням низького рівня не є винятковими подіями, а очікуваними операційними умовами. Апаратні збої, несумісність драйверів, помилки на рівні ядра та зміщення конфігурацій регулярно виникають на великій шкалі і призводять до непрацюючих машин, зазвичай протягом тривалих періодів. Якщо відновлення та повторне постачання залежать від ручного втручання, ці збої призводять до тривалої прострочки та зниження потужності апаратного забезпечення – тут і приходить автоматизація bare metal.

Автоматизація bare metal означає автоматичне постачання, налаштування та управління життєвим циклом фізичних серверів. Це включає в себе розгортання операційної системи, налаштування та валідацію апаратного забезпечення. Вона дозволяє інфраструктурним командам підтримувати стабільний і здоровий інвентар, легко повторно постачати вузли та відновлюватися з апаратних або системних збоїв з мінімальним ручним втручанням. Завдяки автоматизації bare metal організації можуть розглядати фізичні сервери як гнучкі ресурси, зменшуючи операційний вплив збоїв апаратного забезпечення та підтримуючи високий рівень ефективної потужності в рамках ШІ платформи.

Canonical MAAS як основа для операцій AI Factories

Bare metal як ресурси з хмари

Canonical MAAS надає можливість управляти bare metal інфраструктурою з однаковими очікуваннями автоматизації та еластичності, які зазвичай асоціюються з хмарними платформами. Він перетворює фізичні сервери на програмовані ресурси, які можна постачати, переналаштовувати та повторно впроваджувати через автоматизовані робочі процеси, а не вручну. Підтримка інструментів Infrastructure as Code, таких як Terraform, забезпечує повну інтеграцію з рештою інфраструктури ШІ.

Ця гнучкість особливо підходить для середовищ ШІ, де апаратура повинна бути швидко активована, надійно відновлена після збоїв і переназначена в залежності від змін вимог до навантаження.

Передбачуване управління життєвим циклом

Вузли постійно доступні з MAAS через контролер управління платою (BMC), який надає канал поза каналом, що дозволяє MAAS контролювати живлення та повний життєвий цикл вузлів:

  • Виявлення: Нові машини виявляються і додаються до інвентарю
  • Комісія: Визначення можливостей апаратного забезпечення машин (ЦП, пам’ять, мережеві інтерфейси, диски тощо)
  • Розгортання: Розгортання операційної системи за допомогою PXE-інсталяції на машині
  • Перепризначення: Звільнення машини для повторного використання

MAAS взаємодіє з вузлами через контролер управління платою (BMC), що керує повним життєвим циклом машин, забезпечуючи автоматичне постачання, відновлення та повторне використання серверів, а також дозволяючи повернути неуспішні або неправильно налаштовані вузли в експлуатацію з мінімальними затримками.

Критичним аспектом цієї моделі є валідація апаратного забезпечення та управління його станом. MAAS підтримує тестування апаратного забезпечення як частину процесу, що дозволяє перевіряти системи перед їх впровадженням в експлуатацію. Це зменшує ризик введення дефектних компонентів у активні AI кластери. Крім того, регулярне тестування та моніторинг стану апаратного забезпечення допомагають виявляти погіршення чи латентні збої з часом, що дозволяє здійснювати проактивне обслуговування замість реактивного відновлення.

Всі ці можливості допомагають забезпечити стабільність і передбачуваність фізичного шару.

Основи для Kubernetes на платформі bare metal

MAAS може виступати в ролі фізичного хмара під Kubernetes. Це доповнює оркестрацію навантажень, забезпечуючи доступність і стабільність базового апаратного забезпечення. MAAS повністю інтегрується з Juju. Ця комбінація забезпечує повну оркестрацію системи, дозволяючи координаційне управління фізичними машинами та навантаженнями.

Операції інфраструктури та рентабельність інвестицій

Існує безліч факторів, які впливають на ефективність інфраструктури ШІ. Розподіл навантаження та управління ним впливають на продуктивність, але наявність апаратного забезпечення в основному визначається операціями інфраструктури. Отже, загальний вихід платформи ШІ залежить від стабільної доступності апаратного забезпечення та ідеальної координації з управлінням навантаженням. Повільне постачання, непослідовні конфігурації та тривалі процеси відновлення знижують ефективну потужність і підвищують вартість на одиницю виходу ШІ.

Автоматизуючи постачання bare metal та управління життєвим циклом, інфраструктурні команди можуть зменшити простої, поліпшити стабільність і підтримувати більше акселераторів у продуктивному використанні. Таким чином, покращення операцій в інфраструктурі безпосередньо перетворюється на вищу завантаженість та кращу рентабельність інвестицій. Для організацій, які експлуатують великі платформи ШІ, включаючи AI Factories, автоматизація bare metal є ключовим фактором економічної ефективності системи. Kubernetes забезпечує оркестрацію навантажень, але автоматизоване управління bare metal визначає, наскільки надійно інфраструктура ШІ може приносити користь.

Висновки

Для організацій, які прагнуть оптимізувати свою інфраструктуру ШІ, Canonical MAAS є потужним рішенням для автоматизації постачання та управління. Воно дозволяє організаціям швидше реагувати на потреби та зменшувати витрати, пов’язані з управлінням фізичними ресурсами. Завдяки автоматизації процесів організації можуть розвиватися в умовах сучасних викликів інфраструктури ШІ.

Зв’яжіться з нами сьогодні

Зацікавлені в запуску Ubuntu у вашій організації?

Підписка на новини

Отримуйте останні новини та оновлення Ubuntu на вашу електронну пошту.