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 обеспечивает эффективную основу для этих задач.
Как начать работу уже сегодня
- Зарегистрируйтесь в программе preview Azure Cobalt 200.
- Создайте ресурсную группу и разверните VM с образом Ubuntu через портал или CLI (см. пример выше).
- При создании VM включите Ubuntu Pro (опция
--proв Azure Marketplace или через подписку после развертывания). - Активируйте Kernel Livepatch через
ubuntu-pro enable livepatch. - Подключите систему к Landscape для централизованного управления и аудита.
После этих шагов ваши рабочие нагрузки будут работать на новом Arm‑кремнии с гарантированной долгосрочной безопасностью и минимальными простоем благодаря Livepatch.
Заключение
Azure Cobalt 200 представляет собой значительный шаг вперёд в области облачных вычислений на Arm. Ubuntu и Ubuntu Pro обеспечивают плавный переход, сохраняя привычный опыт администраторов и разработчиков, а также добавляя инструменты для долгосрочной поддержки и безаварийного обновления ядра. Используя представленные рекомендации, можно уже сегодня начать развёртывание production‑готовых сервисов на новой платформе, не тратя время на сложную перенастройку стека.