Системный журнал — практичная база знаний по VPS и Linux
vps • 12 минут

Ubuntu и Ubuntu Pro на новых Azure Cobalt 200 VMs: практическое руководство

Microsoft анонсировала предварительную версию второго поколения своего собственного Arm‑процессора — Azure Cobalt 200. Эта платформа ориентирована на облачные нагрузки и рабочие задачи agentic AI. Canonical подтвердила, что Ubuntu и Ubuntu Pro доступны для этих виртуальных машин с самого начала preview, что позволяет перенести существующие рабочие нагрузки без существенных изменений в стеке.

Почему переход на Cobalt 200 не требует инженерных доработок

Cobalt 200 построен на той же 64‑битной Arm архитектуре, что и предыдущее поколение Cobalt 100. Благодаря этому:

  • Более 95 % пакетов из архива Ubuntu уже собраны и протестированы для Arm64, поэтому привычные инструменты, библиотеки и приложения доступны сразу.
  • Основные языки и среды выполнения — .NET, Java, Python, Rust, C++ — предлагают нативные Arm‑версии.
  • Официальные образы Ubuntu и Ubuntu Pro публикуются одновременно для x86 и Arm, поэтому администраторы могут использовать один набор инструментов и процессов.

Для большинства команд переход на новое кремниевое поколение сводится к решению о развертывании, а не к проекту по изменению кода или конфигурации.

Подготовка и развертывание VM с Ubuntu на Azure Cobalt 200

Чтобы начать работу, необходимо получить доступ к предварительной версии через форму регистрации на сайте Azure. После одобрения можно создать виртуальную машину с помощью привычных средств: портала Azure, Azure CLI, SDK, PowerShell или собственных скриптов.

Пример команды Azure CLI для создания VM с Ubuntu 22.04 LTS (образы доступны для обеих архитектур):

az group create --name ubuntu-cobalt-rg --location eastus
az vm create \
  --resource-group ubuntu-cobalt-rg \
  --name cobalt-ubuntu-vm \
  --image Canonical:UbuntuServer:22_04-lts-gen2:latest \
  --size Standard_D2s_v3 \
  --admin-user azureuser \
  --generate-ssh-keys

В данном примере используется общий размер Standard_D2s_v3; в preview доступны специальные размеры для Cobalt 200, которые указываются аналогичным образом.

Долгосрочная безопасность и поддержка с Ubuntu Pro

При запуске production‑нагрузок на новом кремнии важно обеспечить их защиту на протяжении всего жизненного цикла. Ubuntu Pro предлагает:

  • До 15 лет расширенной поддержки безопасности для базовой системы и тысяч пакетов с открытым исходным кодом.
  • Kernel Livepatch — возможность применять критические и высокой важности исправления ядра без перезагрузки. На Arm64 эта функция доступна начиная с Ubuntu 26.04 LTS (Resolute Raccoon).
  • Landscape — система управления флотом, автоматизированного патчинга и формирования отчётов об аудите, которая работает одинаково как на x86, так и на Arm.

Таким образом, модель эксплуатации, уже используемая для x86‑VM в Azure, переносится на Arm без изменений.

Kernel Livepatch на Arm64: как это работает

Livepatch позволяет доставлять исправления ядра непосредственно в работающую систему, что особенно ценно для долгоиграющих сервисов: баз данных, систем аналитики, платформ agentic AI. После включения Ubuntu Pro на Arm64 система автоматически проверяет наличие новых патчей и применяет их без необходимости перезапуска VM, что сохраняет высокую доступность сервисов.

Практические сценарии использования Cobalt 200 с Ubuntu

Архитектура Cobalt 200 ориентирована на масштабируемые облачные нагрузки и задачи, требующие большого объёма памяти или интенсивного дискового ввода‑вывода. Ubuntu уже оптимизирован для таких рабочих нагрузок:

  • Открытые СУБД (PostgreSQL, MySQL, MongoDB) и In‑memory кэши (Redis, Memcached).
  • Микросервисы и контейнеризованные приложения, запускаемые в Docker или Kubernetes.
  • Обработка медиа, потоковая аналитика и платформы agentic AI, где требуется одновременное выполнение множества изолированных песочниц.

Благодаря встроенному ускорению сжатия и шифрования, а также включённому по умолчанию шифрованию памяти, Cobalt 200 обеспечивает эффективную основу для этих задач.

Как начать работу уже сегодня

  1. Зарегистрируйтесь в программе preview Azure Cobalt 200.
  2. Создайте ресурсную группу и разверните VM с образом Ubuntu через портал или CLI (см. пример выше).
  3. При создании VM включите Ubuntu Pro (опция --pro в Azure Marketplace или через подписку после развертывания).
  4. Активируйте Kernel Livepatch через ubuntu-pro enable livepatch.
  5. Подключите систему к Landscape для централизованного управления и аудита.

После этих шагов ваши рабочие нагрузки будут работать на новом Arm‑кремнии с гарантированной долгосрочной безопасностью и минимальными простоем благодаря Livepatch.

Заключение

Azure Cobalt 200 представляет собой значительный шаг вперёд в области облачных вычислений на Arm. Ubuntu и Ubuntu Pro обеспечивают плавный переход, сохраняя привычный опыт администраторов и разработчиков, а также добавляя инструменты для долгосрочной поддержки и безаварийного обновления ядра. Используя представленные рекомендации, можно уже сегодня начать развёртывание production‑готовых сервисов на новой платформе, не тратя время на сложную перенастройку стека.