Выбор сервера для проекта интернет-магазина раньше был довольно простым делом.
Сколько товаров будет в магазине?
Какой трафик мы ожидаем?
Сколько оперативной памяти нужно базе данных?
Что выбрать — VPS или выделенный сервер?
Эти вопросы никуда не делись. Это по-прежнему правильные вопросы.
Но в последнее время мы стали добавлять ещё один.
Останется ли этот сервер правильным выбором, когда мы решим запускать ИИ локально?
Обратите внимание на формулировку.
Не если мы запустим ИИ.
Не какую модель ИИ.
Просто оставляет ли сервер такую возможность открытой.
ИИ меняется так быстро, что делать вид, будто мы знаем, как будет выглядеть ландшафт через два года, было бы ошибкой. Новые модели появляются каждые несколько месяцев. Железо меняется. Цены меняются.
Что кажется куда более стабильным — так это направление.
Сама роль сервера интернет-магазина меняется.
Сервер больше не просто размещает магазин
Традиционно у сервера была одна главная обязанность: поддерживать работу платформы интернет-магазина.
Отдавать страницы.
Обрабатывать заказы.
Управлять базой данных.
Хранить изображения товаров.
Сегодня мы всё чаще ожидаем, что та же машина будет делать и кое-что ещё.
Улучшать бизнес.
Это может прозвучать как смелое заявление, но подумайте о том, какую рутинную работу ИИ уже способен выполнять.
Поставщик присылает новый каталог.
Описания нужно переписать.
Товары нужно перевести.
Не хватает SEO-полей.
В PDF содержатся технические характеристики.
Изображениям нужен ALT-текст.
Атрибуты товаров стоит извлекать автоматически.
Ни одна из этих задач не является революционной.
Но вместе они представляют удивительно большой объём работы. Что ещё важнее, это не разовые задачи. Они повторяются каждый день, каждую неделю или каждый раз, когда поставщик обновляет свой каталог.
Поставщик присылает новый файл Excel с 500 обновлёнными товарами. Десять лет назад задача была в том, чтобы правильно его импортировать. Сегодня почти автоматически возникает другой вопрос: стоит ли улучшить описания перед публикацией? Стоит ли извлечь недостающие характеристики из приложенного PDF? Должны ли новые товары сразу стать доступны на всех языках?
Вот почему мы больше не думаем об ИИ как о ещё одном приложении, запущенном на ноутбуке, или ещё одном сайте, открытом в браузере.
Мы начинаем думать о нём как о ещё одном сервисе, работающем на самом сервере, рядом с базой данных, поисковым движком и кэшем.
Почему это важно даже для небольших магазинов
Заманчиво думать, что локальный ИИ полезен только для больших каталогов.
Мы в этом не уверены.
Представьте магазин всего со 100 товарами.
Теперь сделайте его доступным на шести языках.
Внезапно вы поддерживаете уже не 100 описаний. Вы поддерживаете сотни текстов товаров, описаний категорий, SEO-заголовков, мета-описаний и описаний изображений.
Затем приходят обновления от поставщиков.
Некоторые товары исчезают.
Другие меняются.
Переводы нужно обновлять.
Объём работы растёт гораздо быстрее, чем число товаров.
Магазин с 500 товарами на нескольких языках может создавать больше рутинной работы с контентом, чем гораздо более крупный магазин, продающий только на одном языке.
Это одна из причин, почему многоязычная электронная коммерция заслуживает особого внимания.
Международная доставка стала намного проще, чем десять лет назад.
Язык остаётся одной из самых больших операционных проблем.
Многоязычный каталог никогда по-настоящему не «завершён». Он медленно эволюционирует. Появляются новые товары, производители улучшают документацию, поставщики исправляют характеристики, поисковые системы меняют свои ожидания, а существующие переводы постепенно устаревают.
ИИ не решает эти проблемы.
Он просто делает непрерывную поддержку намного более реалистичной, чем раньше.
Облачный ИИ великолепен... пока задача не станет рутинной
Облачные сервисы ИИ впечатляют.
Для многих задач они остаются очевидным выбором.
Создать маркетинговую кампанию.
Помочь написать сложное письмо.
Решить необычную проблему.
Это разовые задачи.
Электронная коммерция, однако, полна циклов.
Перевести каждый импортированный товар.
Сгенерировать SEO для каждой категории.
Обработать каждый PDF поставщика.
Сгенерировать ALT-текст для каждого изображения.
Повторить завтра.
Повторить на следующей неделе.
Повторить в следующем месяце.
Вопрос не в том, дорог ли каждый отдельный запрос.
Обычно нет.
Вопрос в том, что происходит, когда один и тот же рабочий процесс становится частью ваших ежедневных операций.
В этот момент цена API перестаёт быть технической деталью и становится частью бизнес-модели.
Это не значит, что облачный ИИ — неправильное решение.
Совсем наоборот.
Облачные модели, вероятно, останутся лучшим выбором для многих сложных или разовых задач.
Это значит лишь, что повторяющаяся фоновая работа начинает выглядеть как хороший кандидат для локальной модели.
Не обязательно потому, что она умнее.
А потому, что, однажды запущенная, она не меняет операционную стоимость принципиально, если попросить её обработать ещё тысячу товаров.
Вот почему решение о сервере меняется
Это, пожалуй, главная мысль, которой мы хотели поделиться.
Несколько лет назад выбор сервера был в основном о сегодняшних требованиях.
Сегодня он ещё и о том, чтобы оставить место для завтрашних.
Если сервер выбирается с оглядкой только на платформу интернет-магазина, добавление локального ИИ позже может потребовать замены машины, переноса всего к другому провайдеру или внедрения дополнительной инфраструктуры, которая изначально не планировалась.
Если же сервер с самого начала выбран с достаточной мощностью процессора и памятью, запуск локальной модели ИИ позже становится ещё одним сервисом для установки, а не ещё одним проектом для финансирования.
Мы думаем, что это стоит обдумать перед оформлением заказа.
Так что бы мы выбрали сегодня?
Если бы мы выбирали сервер сегодня для нового проекта интернет-магазина — или для замены старого — мы бы, вероятно, искали что-то в таком духе:
- около 16 современных ядер CPU,
- 64 ГБ памяти ECC,
- два NVMe SSD (желательно в RAID 1),
- Ubuntu LTS или Debian,
- и без выделенного GPU.
Последняя рекомендация может показаться неожиданной.
Большинство разговоров об ИИ быстро превращаются в разговоры о GPU.
Для типичного интернет-магазина мы не уверены, что именно туда должен идти первоначальный бюджет.
Большинство задач ИИ в электронной коммерции — это фоновые процессы.
Займёт ли перевод тысячи товаров десять минут или тридцать, редко меняет бизнес.
Иметь достаточно оперативной памяти, чтобы комфортно запускать PrestaShop, его базу данных, поисковые сервисы и локальную модель ИИ на одной машине, — на наш взгляд, гораздо более удачное вложение.
GPU всегда можно добавить позже, если нагрузка в конце концов это оправдает.
Заменять недостаточно мощный сервер обычно куда менее удобно.
Если вы сравниваете выделенные серверы разных хостинг-провайдеров, мы бы, вероятно, проигнорировали большую часть маркетинговых описаний и сосредоточились лишь на нескольких вещах:
- около 16 современных ядер CPU,
- 64 ГБ памяти ECC,
- два NVMe SSD,
- поддержка Ubuntu или Debian,
- и без GPU, если только вы уже не знаете, зачем он вам.
Всё остальное вторично.
Другой взгляд на сервер
Пожалуй, самое большое изменение — скорее концептуальное, чем техническое.
Мы больше не выбираем сервер, который только размещает платформу интернет-магазина.
Мы выбираем сервер, который размещает платформу интернет-магазина и оставляет достаточно места, чтобы локальная модель ИИ стала ещё одной постоянной частью инфраструктуры.
Произойдёт ли это в следующем месяце или через два года — предсказать невозможно.
Но если нынешний темп развития ИИ сохранится, мы подозреваем, что всё больше интернет-магазинов захотят, чтобы сервис ИИ работал рядом с их магазином, а не где-то ещё в интернете.
Многие годы покупка сервера означала выбор того, где будет жить ваша платформа интернет-магазина.
Мы думаем, что у следующего поколения серверов для интернет-магазинов будет два постоянных жителя: ваш магазин PrestaShop и локальная модель ИИ, тихо работающая в фоне.
Выбор железа сегодня с учётом обоих может сэкономить удивительно много работы завтра.
Похожие статьи: RIP SEO и Как ИИ-агенты изменят будущее электронной коммерции.