Каждый AMI собирается под конкретную архитектуру процессора: x86_64 (Intel или AMD) либо ARM64 (aarch64 — та, что у AWS Graviton и аналогов). Образа, «который подходит обоим», не существует: это разные бинарники. Поэтому, готовя каталог, нам пришлось решить, что будет вариантом по умолчанию.
Мы смотрели на стоимость, производительность, энергоэффективность, зрелость экосистемы и направление рынка. Вывод оказался однозначным: сегодня ARM64 — лучшая ставка для большинства нагрузок. Так мы и собираем наши образы.
Почему ARM64 выигрывает у большинства
1. Лучшее соотношение цены и производительности
Это решающий довод. Инстансы ARM (Graviton) стабильно дают больше производительности на каждый евро, чем их x86-аналоги, в широком спектре нагрузок: веб, API, микросервисы, контейнеры, базы данных и очереди. На практике переход на ARM обычно оборачивается экономией порядка 20–40 % стоимости вычислений. В дорожающем облаке такой запас слишком велик, чтобы его игнорировать.
2. Больше эффективности, меньше энергии
Процессоры ARM изначально проектировались с оглядкой на энергопотребление. Это значит больше работы на ватт, меньшую стоимость энергии и меньший углеродный след на единицу вычислений. Если устойчивое развитие входит в ваши цели — или в цели ваших клиентов — ARM играет на вашей стороне.
3. Экосистема уже зрелая
Несколько лет назад вопрос «а есть ли ARM-версия?» был вполне уместен. Сегодня подавляющее большинство серверного ПО — операционные системы, языки, среды выполнения, базы данных, популярные образы контейнеров — имеет первоклассную поддержку ARM64. Совместимость перестала быть исключением и стала нормой.
4. Та же безопасность, та же модель эксплуатации
Смена архитектуры не меняет ваш способ работы: конфигурация, усиление, cloud-init, скрипты подготовки и конвейер остаются прежними. ARM64 не требует отказываться ни от чего в вашей эксплуатации или в подходе к безопасности.
Сравнение в одной таблице
| Критерий | ARM64 (Graviton) | x86_64 (Intel/AMD) |
|---|---|---|
| Цена и производительность | Выше у большинства нагрузок | Хорошо, но дороже за единицу |
| Энергоэффективность | Очень высокая | Ниже |
| Совместимость ПО | Сегодня отличная и широкая | Максимальная, универсальная |
| Старые проприетарные бинарники | Иногда без сборки под ARM | Полная поддержка |
| Направление рынка | Растущее и стратегическое | Устоявшееся |
| Типичная стоимость | Ниже: на 20–40 % | Выше |
Для современных нагрузок ARM64 выигрывает там, где важнее всего: цена, эффективность и будущее.
Когда x86_64 всё ещё уместен
Честность — часть правильного выбора. Есть случаи, когда x86_64 остаётся верным решением, и мы не хотим, чтобы кто-то насильно шёл на миграцию, которая усложнит ему жизнь:
- Проприетарное ПО или бинарники, существующие только в сборке под x86.
- Нативные зависимости — скомпилированные расширения — без доступной ARM-сборки.
- Унаследованные инструменты или сторонние интеграции, привязанные к x86.
- Очень специфичные нагрузки, вручную оптимизированные под инструкции x86.
Наше решение: ARM64 по умолчанию, x86_64 под заказ
По всему вышесказанному наши AMI по умолчанию собираются на ARM64. Мы считаем, что это даёт наибольшую ценность большинству: вы платите меньше за ту же работу, потребляете меньше энергии и садитесь на архитектуру, которая задаёт курс облака.
Но мы знаем, что подходит это не всем. Поэтому если вам нужен x86_64, достаточно попросить: мы подготовим образ под заказ — с той же конфигурацией, тем же усилением и тем же качеством, собранный под x86_64. Тот же продукт, та же база, архитектура, которая нужна именно вам.
Как решить за 30 секунд
- Современный стек — веб, API, контейнеры, интерпретируемые языки, обычные базы данных: ARM64, без колебаний.
- Есть проприетарный бинарник или зависимость, работающая только на x86? Попросите вариант x86_64.
- Не уверены? Начните с ARM64 и попробуйте; если что-то не сойдётся, сделаем x86_64 — и всё.
Часто задаваемые вопросы
Ваши AMI — ARM64 или x86_64?
По умолчанию мы собираем их на ARM64 (Graviton), потому что это лучшее соотношение цены и производительности для большинства нагрузок. Если нужен x86_64, подготовим образ под заказ с той же конфигурацией и качеством.
Нужно ли менять приложение ради ARM64?
В большинстве случаев нет. Интерпретируемые языки и современное ПО работают на ARM без изменений. Трение возникает лишь с проприетарными бинарниками или нативными зависимостями без ARM-версии; в таких случаях мы предложим вариант x86_64.
Как заказать образ x86_64 под заказ?
Просто попросите. Мы берём ту же базу и то же усиление и собираем образ под x86_64, так что вы получаете ровно тот же продукт на нужной архитектуре.
Я действительно сэкономлю на ARM64?
Для подходящих нагрузок обычна экономия 20–40 % стоимости вычислений плюс меньшее энергопотребление. Убедиться в этом для своего случая можно, прогнав свою нагрузку и сравнив.
В imaxe.cloud мы ставим на ARM64, потому что считаем это лучшим для вашего счёта, вашей производительности и планеты. А если вам нужен x86_64, достаточно попросить: сделаем под заказ.



