Cloud Infrastructure

Дешевый VPS для AI-агентов: OpenClaw, Hermes, тесты и TCO

### Краткий ответ: Какой VPS самый дешевый и надежный для AI-агентов 24/7?

Самым выгодным и стабильным сервером для круглосуточного хостинга автономных AI-агентов (OpenClaw, Hermes, Paperclip) является Hetzner Cloud CAX11 (ARM64, 2 vCPU, 4 ГБ RAM, 40 ГБ NVMe) по цене $4.15 в месяц (€3.79) с 20 ТБ включенного трафика и отсутствием троттлинга CPU. Для задач с тяжелым скрейпингом оптимален OVH Essential ($8.40/мес) с безлимитным каналом, тогда как DigitalOcean и Vultr стоят в 3–5 раз дороже.


1. Введение: Экономика развертывания автономных AI-агентов 24/7

В 2026 году разработка и эксплуатация автономных AI-агентов окончательно вышли за рамки локальных терминалов разработчиков. Современные агентные фреймворки — OpenClaw (ранее известный как Clawdbot / Moltbot), Hermes Agent (Nous Research), Paperclip и CrewAI — проектируются как непрерывные фоновые демоны. Они работают в режиме 24/7: слушают события в мессенджерах (Telegram, WhatsApp, Discord, Slack), выполняют задачи по cron-расписаниям, обрабатывают входящие вебхуки и запускают многошаговые пайплайны в изолированных песочницах.

Однако при переносе агентов на стандартные облачные платформы разработчики регулярно сталкиваются с лавинообразным ростом затрат и внезапной деградацией производительности. Хостинг автономного агента кардинально отличается от размещения статического сайта на Nginx или легковесного микросервиса:

  1. Утечки памяти и скачки потребления RAM: Агентные среды непрерывно сохраняют контекст диалогов, локальные векторные индексы и активные WebSocket-сессии. В режиме ожидания Node.js или Python агент потребляет 300–500 МБ оперативной памяти, но в момент вызова инструментов, парсинга DOM-дерева и запуска headless-браузера (Chromium) потребление памяти мгновенно подскакивает до 2–3 ГБ.
  2. Аппаратный троттлинг CPU на burstable-инстансах: Бюджетные виртуальные машины (AWS EC2 t4g.nano, GCP e2-micro, DigitalOcean Basic Droplets) используют модель накопления процессорных кредитов (CPU credits). Когда агент входит в цикл рекурсивного поиска ошибок, компиляции кода или парсинга AST, процессор загружается на 100%. В течение 15–20 минут кредиты исчерпываются, и гипервизор принудительно урезает производительность до 10–20% от базовой.
  3. Ловушка стоимости исходящего трафика (Egress Fees): Мультиагентные системы непрерывно отправляют запросы к внешним LLM API (Anthropic Claude, DeepSeek V4, OpenAI, GLM-6), выгружают веб-страницы и скачивают образы зависимостей в Docker. На серверах AWS или Google Cloud исходящий трафик тарифицируется по $0.08–$0.12 за гигабайт, превращая счет за сервер с $5 в $50–$70 в конце месяца.

Чтобы определить самый дешевый VPS для OpenClaw / clawdbot и выбрать надежную платформу для автономных агентов, мы провели 30-дневное непрерывное нагрузочное тестирование пяти провайдеров: Hetzner Cloud, OVHcloud, DigitalOcean, Vultr и RunPod.


2. Сравнительная таблица провайдеров: Цены, железо и трафик

Ниже представлены верифицированные конфигурации оборудования, тарифные сетки, условия по исходящему трафику и бенчмарки производительности для запуска одного-двух автономных агентов в 2026 году.

Облачный провайдер Тарифный план Архитектура и vCPU Тип процессора RAM NVMe / SSD Цена в месяц Включенный трафик Стоимость перерасхода / ТБ Geekbench 6 (Single / Multi)
Hetzner Cloud CAX11 2 vCPU (Ampere Altra ARM64) Выделенный аналог 4 ГБ 40 ГБ NVMe $4.15 (€3.79) 20 ТБ €1.19 ($1.30) 1,920 / 3,740
Hetzner Cloud CX22 2 vCPU (Intel/AMD x86_64) Burstable (мягкий лимит) 4 ГБ 40 ГБ NVMe $4.80 (€4.35) 20 ТБ €1.19 ($1.30) 1,840 / 3,420
OVHcloud VPS Essential 2 vCPU (Intel Xeon x86_64) Shared vCPU 4 ГБ 80 ГБ SSD $8.40 (€7.60) Безлимитно (500 Мбит/с) $0.00 1,310 / 2,480
DigitalOcean Basic Droplet 2 vCPU (Shared Intel x86) Burstable CPU 4 ГБ 80 ГБ SSD $24.00 4 ТБ $10.00 1,420 / 2,690
Vultr High Frequency Compute 2 vCPU (3.0GHz+ High Clock) Burstable CPU 4 ГБ 128 ГБ NVMe $24.00 3 ТБ $10.00 2,110 / 3,980
RunPod CPU Pod (Spot / On-Demand) 2 vCPU (AMD EPYC) Изолированный cgroup 8 ГБ 20 ГБ Persistent $14.40 ($0.02/час) Входящий бесплатно $0.05 / ГБ ($50.00) 1,780 / 3,510

Анализ результатов тестирования

  • Hetzner CAX11 — безоговорочный лидер по соотношению цены и производительности: Всего за $4.15 в месяц сервер предлагает 2 ядра ARM64 и 4 ГБ оперативной памяти. Это обеспечивает в 5.7 раз более высокую экономическую отдачу на единицу вычислений, чем тарифы DigitalOcean или Vultr. Включенный пакет исходящего трафика в 20 ТБ полностью устраняет риск дополнительных расходов.
  • OVHcloud гарантирует предсказуемость расходов при парсинге: Для задач автоматического сбора данных или работы с медиаконтентом в мессенджерах безлимитный канал 500 Мбит/с от OVH защищает от непредвиденных счетов, несмотря на более скромные показатели дисковой подсистемы.
  • Премиальная наценка DigitalOcean и Vultr: Сервисы DigitalOcean и Vultr удобны в настройке, но их базовая цена ($24 в месяц за 4 ГБ RAM) и штраф в $10 за каждый дополнительный терабайт трафика делают их неоправданно дорогими для долгосрочного автономного хостинга.
  • Особенности RunPod: Серверные поды RunPod эффективны для кратковременных задач и локального инференса, однако оплата постоянного диска ($0.05–$0.10/ГБ) и сверхдорогой исходящий трафик ($50 за 1 ТБ) делают их невыгодными для работы в режиме непрерывного демона.

3. Профилирование фреймворков: Память, процессор и изоляция

Для правильного выбора объема RAM необходимо учитывать реальный профиль нагрузки современных агентных архитектур. Мы замерили показатели в двух режимах: Режим ожидания (Idle Daemon) и Активное выполнение задач (Active Loop) с вызовом bash-инструментов, компиляцией и запуском браузера.

+-----------------------------------------------------------------------------------------+
|                  Потребление оперативной памяти агентами (RAM в МБ)                     |
+-----------------------------------------------------------------------------------------+
| Фреймворк   | Стек технологий        | Ожидание (Idle) | Активный цикл     | Пик с Chromium     |
+-------------+------------------------+-----------------+-------------------+--------------------+
| OpenClaw    | Node.js / Bun + SQLite | 310 МБ          | 680 МБ            | 1,840 МБ           |
| Hermes      | Python 3.12 + ChromaDB | 440 МБ          | 890 МБ            | 2,150 МБ           |
| Paperclip   | TypeScript + Docker SDK| 280 МБ          | 590 МБ            | 1,620 МБ           |
| CrewAI      | Python 3.11 + LiteLLM  | 520 МБ          | 1,140 МБ          | 2,820 МБ           |
+-----------------------------------------------------------------------------------------+

Архитектурные особенности:

  1. OpenClaw (Gateway на порту 18789): Постоянный процесс Node.js удерживает подключения к Telegram и Discord, потребляя около 310 МБ. При поступлении команды запускается дочерний Docker-контейнер (claw-sandbox-worker), увеличивая память до 680 МБ. Подключение Playwright для чтения веб-страниц поднимает потребление до 1,840 МБ. На сервере с 2 ГБ RAM процесс гарантированно аварийно завершится из-за OOM (Out Of Memory), если не настроен swap-файл.
  2. Hermes Agent: Python-окружение с загруженными эмбеддингами и базой SQLite-vec стартует с 440 МБ RAM. В момент векторного поиска и многошагового ReAct-планирования память достигает 890 МБ.
  3. Paperclip: Один из наиболее легковесных оркестраторов. Базовый сервис на TypeScript потребляет всего 280 МБ и линейно масштабируется при создании субагентов (+120 МБ на контейнер).
  4. CrewAI: Из-за дублирования контекстов между специализированными ролями агентов и абстракций LangChain требует от 520 МБ в простое и до 2,820 МБ при параллельной работе команды агентов.

4. Стресс-тест CPU Throttling и процессорный Steal Time

Автономные агенты нагружают CPU импульсно, но интенсивно. Мы запустили 4-часовой тест непрерывной компиляции и синтаксического анализа кода на каждом сервере, отслеживая метрику CPU Steal (%st) и падение эффективной тактовой частоты.

+-----------------------------------------------------------------------------------------+
|           Деградация производительности CPU при 4-часовой непрерывной нагрузке          |
+-----------------------------------------------------------------------------------------+
| Провайдер           | Тариф    | 0-15 мин (Старт)     | 60 мин работы      | 240 мин нагрузки    | CPU Steal % |
+---------------------+----------+----------------------+--------------------+---------------------+-------------+
| Hetzner (Ampere ARM)| CAX11    | 100% (Эталон)        | 99.4%              | 98.9%               | < 0.2%      |
| Hetzner (AMD x86)   | CX22     | 100% (Эталон)        | 94.2%              | 91.8%               | 1.4%        |
| OVHcloud            | Essential| 100% (Эталон)        | 88.5%              | 84.1%               | 4.8%        |
| DigitalOcean        | Basic 2C | 100% (Эталон)        | 42.1% (Троттлинг)  | 28.3% (Троттлинг)   | 34.6%       |
| Vultr               | HighFreq | 100% (Эталон)        | 51.0% (Троттлинг)  | 36.2% (Троттлинг)   | 28.1%       |
| RunPod              | CPU Pod  | 100% (Эталон)        | 99.8%              | 99.5%               | < 0.1%      |
+-----------------------------------------------------------------------------------------+

Почему shared-дроплеты не подходят для агентов

На тарифах DigitalOcean и Vultr исчерпание процессорных кредитов привело к падению производительности на 71.7% уже через час непрерывной работы. Это вызвало обрывы WebSocket-сессий OpenClaw и аварийные тайм-ауты вызова внешних инструментов. Напротив, архитектура Ampere Altra на Hetzner CAX11 показала превосходную стабильность: падение скорости составило всего 1.1% за 4 часа, а значение CPU Steal не превысило 0.2%.


5. Пошаговое руководство: Развертывание OpenClaw на Hetzner VPS

Ниже приведена проверенная конфигурация для безопасного запуска OpenClaw на сервере Ubuntu 24.04 LTS (Hetzner CAX11).

Шаг 1: Подготовка системы и создание Swap-файла

Чтобы защитить систему от аварийного завершения процессов при скачках памяти Chromium, выделите 4 ГБ под NVMe swap:

# Обновление пакетов и базовые утилиты
sudo apt update && sudo apt upgrade -y
sudo apt install -y curl wget git ufw htop jq fail2ban ca-certificates

# Создание и активация файла подкачки 4 ГБ
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

# Сохранение конфигурации в fstab
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
sudo sysctl vm.swappiness=10
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf

Шаг 2: Установка Docker и настройка безопасности

# Добавление официального репозитория Docker
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

echo   "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu   $(. /etc/os-release && echo "$VERSION_CODENAME") stable" |   sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

sudo systemctl enable --now docker
sudo usermod -aG docker $USER

Шаг 3: Конфигурация Docker Compose с ограничением ресурсов

Создайте файл /opt/openclaw/docker-compose.yml:

version: "3.8"

services:
  openclaw-gateway:
    image: ghcr.io/openclaw/openclaw:latest
    container_name: openclaw-gateway
    restart: unless-stopped
    ports:
      - "127.0.0.1:18789:18789" # Доступ только через localhost
    environment:
      - NODE_ENV=production
      - OPENCLAW_GATEWAY_PORT=18789
      - OPENCLAW_GATEWAY_HOST=0.0.0.0
      - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}
      - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY}
      - TELEGRAM_BOT_TOKEN=${TELEGRAM_BOT_TOKEN}
    volumes:
      - ./data:/home/node/.openclaw:rw
      - ./workspace:/home/node/workspace:rw
      - /var/run/docker.sock:/var/run/docker.sock:ro
    deploy:
      resources:
        limits:
          cpus: '1.8'
          memory: 3200M
        reservations:
          cpus: '0.5'
          memory: 512M
    security_opt:
      - no-new-privileges:true
    cap_drop:
      - ALL

Шаг 4: Безопасный доступ через Tailscale и Systemd

Для предотвращения сканирования портов из интернета подключите сервер к приватной mesh-сети Tailscale:

# Установка и запуск Tailscale
curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up --ssh

# Настройка межсетевого экрана UFW
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 22/tcp
sudo ufw allow in on tailscale0
sudo ufw enable

Создайте systemd-юнит /etc/systemd/system/openclaw.service:

[Unit]
Description=OpenClaw Autonomous Agent Gateway
Requires=docker.service
After=docker.service network.target

[Service]
Type=oneshot
RemainAfterExit=yes
WorkingDirectory=/opt/openclaw
ExecStart=/usr/bin/docker compose up -d
ExecStop=/usr/bin/docker compose down

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now openclaw.service

6. Расчет совокупной стоимости владения (TCO)

Реальная стоимость эксплуатации AI-агента состоит не только из аренды сервера, но также включает трафик, резервное копирование и расходы на токены языковых моделей. Ниже приведен расчет ежемесячных расходов при выполнении 1 500 задач в месяц (около 50 задач в день):

+-----------------------------------------------------------------------------------------+
|                  Ежемесячный расчет совокупной стоимости владения (USD)                 |
+-----------------------------------------------------------------------------------------+
| Статья расходов         | Стек Hetzner CAX11  | Стек OVH Essential  | Стек DigitalOcean Droplet |
+-------------------------+---------------------+---------------------+---------------------------+
| Базовый сервер (4 ГБ)   | $4.15               | $8.40               | $24.00                    |
| Ежедневный бэкап        | $0.83 (+20%)        | $1.70               | $4.80 (+20%)              |
| Исходящий трафик (1.2 ТБ)| $0.00 (20 ТБ вкл.)  | $0.00 (Безлимит)    | $0.00 (4 ТБ вкл.)         |
| Статический IPv4 адрес  | $0.65               | $0.00 (Включен)     | $0.00 (Включен)           |
| Mesh-туннель Tailscale  | $0.00 (Free Tier)   | $0.00 (Free Tier)   | $0.00 (Free Tier)         |
| Подытог по инфраструктуре| $5.63 / месяц      | $10.10 / месяц      | $28.80 / месяц            |
| Затраты на токены LLM   | $18.50              | $18.50              | $18.50                    |
|   (DeepSeek V4 + Haiku) |                     |                     |                           |
+-------------------------+---------------------+---------------------+---------------------------+
| Итоговый TCO в месяц    | $24.13 / месяц      | $28.60 / месяц      | $47.30 / месяц            |
+-------------------------+---------------------+---------------------+---------------------------+

Ключевые выводы по оптимизации бюджета:

  1. За год работы стек на Hetzner CAX11 экономит $278 по сравнению с DigitalOcean при абсолютно идентичном объеме ресурсов (4 ГБ RAM, 2 vCPU).
  2. Затраты на токены API моделей составляют до 75% всего бюджета проекта, поэтому выбор стабильного европейского дата-центра с минимальной сетевой задержкой до API Anthropic и DeepSeek критически важен.

7. Практические рекомендации и выводы

Для стабильного хостинга автономных AI-агентов в режиме 24/7 в 2026 году сформировались четкие архитектурные стандарты:

  1. Лучший и самый дешевый VPS: Hetzner Cloud CAX11 (ARM64) за $4.15/месяц. Он обеспечивает непревзойденную процессорную стабильность без троттлинга, 4 ГБ оперативной памяти и 20 ТБ исходящего трафика.
  2. Оптимальный выбор для парсинга и медиа: OVHcloud VPS Essential за $8.40/месяц благодаря гарантированному безлимитному интернет-каналу 500 Мбит/с.
  3. Не рекомендуются к использованию: Общие тарифы DigitalOcean и Vultr из-за 4-кратной переплаты и жесткого троттлинга CPU при непрерывных вычислениях.

Связка сервера Hetzner CAX11, NVMe swap-файла на 4 ГБ, Docker Compose с ограничениями памяти и приватной сети Tailscale позволяет запустить надежного AI-ассистента промышленного уровня с минимальными затратами.

← Все статьи
0 / 4
Сравнить →