До заказа выпишите редакцию Magento, точный патч, расширения и способ развертывания. Magento Open Source и Adobe Commerce не один набор услуг и лицензий. Таблицу облачной инфраструктуры Adobe нельзя автоматически использовать как спецификацию стороннего VPS.
Почему номера 2.4 недостаточно
Матрица Adobe разделяет Commerce on Cloud и on-premises, а внутри - конкретные патчи. Проверяйте столбец своего релиза, не максимальные версии компонентов из соседних столбцов.
На 6 октября 2026 года в разделе более ранних on-premises-релизов для 2.4.8 указаны PHP 8.3/8.4, MySQL 8.4 или MariaDB 11.4 и OpenSearch 2.19. В столбце 2.4.8-p2 OpenSearch уже 3. Это пример различия патчей, не рекомендация устанавливать старый релиз без актуальных исправлений безопасности.
Попросите хостера подтвердить выбранную комбинацию целиком: PHP, базу, поиск, Composer и остальные используемые сервисы. Новая версия одного компонента не гарантирует совместимость всей системы. Сохраните точный ответ и дату, чтобы при обновлении не собирать окружение заново по памяти.
Готовой матрицы совместимости наших тарифов с Magento пока нет. Поэтому здесь не выводятся все VPS как подходящие и нет вымышленного рейтинга. Каталог цен помогает сопоставить известные ресурсы, но не подтверждает выбранный патч и сервисы.
PHP для веба и сборки
Документ PHP settings дает отдельные списки расширений для Magento Open Source и Adobe Commerce. Сверьте список своей редакции. Команда php -m показывает модули CLI; это не проверка конфигурации веб-обработчика.
Adobe рекомендует применять одинаковые PHP-настройки к CLI и вебу для предотвращения проблем установки и обновления. Уточните пути к конфигурациям и доступ к нужным модулям. В руководстве PHP разобрана причина, по которой версия из терминала может отличаться от версии сайта.
Там же приведены ориентиры PHP memory_limit: 1G для компиляции кода или развертывания статики, 2G для отладки и примерно 3-4G для тестирования. Это рекомендации процессу PHP, не полный объем памяти VPS. База, поиск, веб-обработчики и другие службы тоже используют RAM.
Опишите, где выполняется сборка: на рабочем сервере или в отдельной среде. Если тяжелая операция идет рядом с магазином, приемка должна включать этот период, а не только спокойное открытие главной. Не рассчитывайте ресурсы по одному числу товаров без профиля запросов и импорта.
Поиск и индексы проверяются после изменения товара
Создайте на изолированной копии тестовый товар с ожидаемыми атрибутами. Проверьте его через поиск, категорию и фильтр после изменения цены или доступности. Страница, которая открывается, еще не доказывает актуальность каталога.
Руководство индексаторов разделяет Update on Save и Update by Schedule. Во втором случае обновление зависит от cron. Однократный reindex не поддерживает данные актуальными постоянно.
Для настроенной копии документация дает команды просмотра indexer:status и indexer:show-mode. Выполняйте Magento CLI от владельца файлов приложения. Здесь нет вывода этих команд с тарифов провайдеров: редакция их не испытывала и не подтверждала время полной переиндексации.
Не переключайте режимы индексации на работающем магазине как безобидную проверку. Документ предупреждает о maintenance и отключении cron перед сменой режима, чтобы избежать блокировок базы. Согласуйте такой переход с ответственным администратором и сначала повторите его на копии.
Cron: созданное расписание не успешная задача
Инструкция cron связывает фоновые задачи с индексацией, письмами и другими операциями. Запускать команды должен владелец файлов. Сохраненное расписание не подтверждает выполнение нужной бизнес-операции.
Документация объясняет два прохода: первый обнаруживает задачи, второй выполняет их не раньше scheduled_at. Нельзя считать отсутствие немедленного результата доказательством сломанного хостинга. Смотрите расписание, статус и журнал, а не только сообщение ручного запуска.
Для диагностики указан var/log/cron.log и таблица cron_schedule. Проверьте выполненные и пропущенные задачи на своем стенде, не публикуя содержимое журналов с данными покупателей. Старую инструкцию с update/cron.php не переносите в новую установку: документ отмечает удаление этого файла в 2.4.0.
На странице cron-хостинга дополнительно проверьте ограничения времени, пользователя и частоты. Частичное обслуживание сервера, которое не включает диагностику Magento, может оставить эту работу вашему разработчику.
Приемка магазина под свою нагрузку
Используйте отдельную БД и тестовые данные. Отключите реальные письма, платежи и внешние рабочие интеграции. Не подключайте копию к производственной очереди или каталогу лишь ради быстрого старта.
| Сценарий | Какой результат записать |
|---|---|
| Изменение товара | Когда обновились поиск, категория и цена |
| Импорт | Объем, длительность, ошибки и состояние индексов |
| Сборка статики | Длительность и доступность тестовой витрины |
| Тестовая корзина | Ожидаемую сумму и состояние заказа без списания |
| Фоновая задача | Запланированное и фактическое время, статус |
Повторите операции при сопоставимых условиях. Кеш, набор данных, время и параллельные запросы должны быть записаны; иначе два красивых числа нельзя честно сравнить. Это приемочный план, не наши измерения тарифов или обещание конкретной производительности.
Если поиск отстает после импорта, сначала отделите состояние индекса от недоступности поискового сервиса. Если сборка падает, сопоставьте CLI, память и сообщение ошибки. Повышение CPU не исправляет несовместимую версию компонента автоматически.
Стоимость обслуживания и восстановление
Если сравниваете магазинные CMS, проверьте требования PrestaShop: ветку ядра, модули и готовый пакет против исходной сборки. Одинаковый язык не означает одинаковый стек или обслуживание.
Сравните, кто отвечает за PHP, базу, поиск, расписание, обновления и резервные копии. VPS дает контроль, но не включает специалиста по Magento по умолчанию. Управляемая услуга тоже требует чтения состава работ и исключений.
Для бэкапа сохраните согласованные файлы, базу, конфигурацию и секреты с ограниченными правами. На отдельном стенде проверьте восстановление и актуальность поиска. Возврат только к старому коду не гарантирует совместимое состояние после изменения базы и расширений.
До предоплаты запросите точный стек под выбранный патч, состав обслуживания, лимиты, процедуру восстановления и цену обязательных опций. Пока эти ответы неизвестны, полный бюджет и рекомендация конкретного тарифа для Magento остаются неподтвержденными.

Вывод относится к сценарию этой страницы и не заменяет проверку конкретного тарифа.