Мы строим и эксплуатируем инфраструктуру целиком, а не продаём отдельные настройки: облако и хранилище, периметр, почту, приложения и всё, что за ними следит. Ниже — полный список направлений.
Пакеты с ценой
Шесть входов, у каждого своя страница, срок и сумма. Остальное из каталога подключается к ним или считается отдельно.
У остального в каталоге нет отдельного прайса, и это не уклончивость: сумма зависит от того, что уже стоит, сколько доменов и хостов и в каком они состоянии. Поэтому любая работа начинается с аудита — он называет фиксированную цену до того, как о чём-то договариваться дальше. Часть направлений входит в абонентское обслуживание и не стоит ничего сверху.
Подбираем площадку под задачу и бюджет. Серверы и аккаунт у провайдера оформляются на вас: если мы перестанем работать вместе, переезжать от провайдера не придётся.
Hetzner
Выделенные серверы и облако в Германии и Финляндии. Лучшее соотношение цены и железа под Ceph и OpenNebula.
OVHcloud
Выделенные серверы в Европе и Северной Америке, защита от DDoS в базе, vRack для приватной сети между серверами.
Selectel
Дата-центры в России: когда персональные данные должны храниться в РФ по 152-ФЗ. Выделенные серверы и S3.
AWS
Когда нужны управляемые сервисы или присутствие по всему миру. Разбираем счёт и строим гибрид со своим облаком.
Другие и своё железо
Timeweb Cloud, Yandex Cloud, Leaseweb, колокейшн с вашими серверами — если у площадки нормальная сеть и доступ к консоли.
Направления
10 · 75 позиций
Облака и хранилища8
Своё облако на выделенных серверах, S3 без счёта за исходящий трафик и AWS там, где он действительно нужен.
Приватное облако на OpenNebula и KVM: ВМ, сети, квоты, шаблоны и API для самообслуживания команды
Ceph: блочные диски для ВМ (RBD), объектное хранилище (RGW) и CephFS — с расчётом числа копий под ваш риск
S3-совместимое хранилище на Ceph RGW или MinIO, с ключом на каждое приложение и политиками бакетов
Серверы у Hetzner, OVH, Selectel и других провайдеров: подбор конфигурации и заказ на вашу учётную запись
AWS: разбор счёта, классы хранения, резервирование мощностей и перенос того, что дешевле держать на своих серверах
Гибрид: приватная сеть между своим облаком, AWS и офисом, единые правила доступа
Перенос ВМ и бакетов между провайдерами с проверкой целостности и старым путём, работающим до переключения
Вторая площадка у другого провайдера: отказ одного дата-центра не становится вашим простоем
Приложения: скорость и защита10
PHP, Node.js и Python на сервере — быстрее и без открытых дверей.
1С-Битрикс: композит, кеш компонентов, агенты на cron, BitrixVM или своё окружение без лишнего
WordPress и WooCommerce: объектный кеш, тяжёлые плагины, wp-cron, закрытые xmlrpc и wp-admin
Laravel и Symfony: очереди, кеш конфигурации и маршрутов, воркеры под присмотром, а не в screen
PHP-FPM и OPcache под реальную память и нагрузку, обновление версии PHP с проверкой совместимости
MySQL, MariaDB и PostgreSQL: лог медленных запросов, индексы, буферы и репликация
Redis или Valkey для сессий и кеша, nginx для статики, сжатия и HTTP/2
Харденинг: права на файлы, open_basedir, disable_functions, закрытые .git, .env и бэкапы в веб-корне
Поиск и вычистка вредоносного кода, закрытие точки входа, чтобы он не вернулся через неделю
Нагрузочный тест перед распродажей или запуском: узнать потолок до клиентов, а не вместе с ними
Node.js и Python тем же порядком: замер, профиль, база, кеш, конфигурация, харденинг
Периметр и публикация8
Всё между интернетом и приложением — как один управляемый слой.
HAProxy и OpenResty перед приложением, origin недоступен из интернета
TLS 1.3 и HTTP/3, сертификаты выпускаются и продлеваются без вашего участия
WAF в блокирующем режиме, правила под ваш трафик, а не вендорские по умолчанию
Лимиты частоты и соединений на маршрут, предохранитель для неотвечающих бэкендов
GeoIP-маршрутизация и блокировки там, где это действительно нужно бизнесу
Брендированные страницы ошибок: 502 не выглядит как сломанный сервер
Структурированные логи доступа в ваше хранилище, с настоящим IP клиента
Переключение с текущей точки входа в удобное окно, старый путь живёт до вашего решения
Почта8
Свой почтовый сервер и письма, которые доходят.
Postfix, Dovecot и Rspamd развёрнуты и обслуживаются, мультидоменность сразу
SPF, DKIM и DMARC опубликованы правильно и проверены на крупных получателях
Репутация отправителя под наблюдением, разбор блокировок, когда она просела
Отдельный домен для транзакционных писем: рассылка не уронит восстановление паролей
Вебмейл, календари и контакты (CalDAV/CardDAV), автонастройка для Apple Mail и Thunderbird
Перенос ящиков из Google Workspace, Microsoft 365 или другого провайдера
Общий архив переписки со сроками хранения, которые задаёте вы
Антивирус и антиспам на входе, лимиты отправки на выходе
Код, CI и доставка8
Свой форж и пайплайны на вашем железе.
Self-hosted Forgejo, Gitea или GitLab: развёртывание и поддержка в актуальной версии
CI-раннеры, которые собирают на ваших машинах, а не на чужих оплаченных минутах
Реестр контейнеров и хранилище артефактов со сроками хранения, а не бесконечным ростом
Пайплайны тестов, сборки и релиза, включая подписанные теги и changelog
Автоматизация выката на ваши серверы — теми же плейбуками, которыми катаем себя
Секреты вне репозитория, в хранилище, которое пайплайн читает, а вы проверяете
Зеркалирование в GitHub и обратно, если публичное лицо всё же нужно
Переезд с GitHub или GitLab.com вместе с задачами и историей
Наблюдаемость7
Узнавать о поломке раньше, чем о ней сообщит клиент.
VictoriaMetrics и Grafana для метрик, Loki и Vector для логов — на вашей инфраструктуре
Экспортеры хостов и сервисов, чтобы вопросы о мощностях решались цифрами
Blackbox-пробы на каждое ваше публичное имя, включая срок действия сертификата
Правила алертов на то, что действительно поднимает человека ночью, с доставкой туда, где вы читаете
Дашборды под ваши сервисы, а не импортированный шаблон, который никто не открывает
Срок хранения логов под вопросы, на которые надо отвечать, а не под размер диска
Отчётность по доступности и инцидентам, которую не стыдно показать клиенту
Доступы и харденинг8
Убрать серверы из интернета и пускать внутрь поимённо.
Приватный меш между хостами на Headscale или WireGuard, со своим control plane, а не вендорским
SSH закрыт из интернета и доступен только через меш, при желании через bastion
Доступ поимённо, своими ключами: отозвать человека — одна команда, а не раскопки
Единый вход через Zitadel перед внутренними инструментами вместо общего пароля в чате
Базовый харденинг каждого хоста: nftables, AppArmor, auditd, fail2ban, параметры ядра и sysctl
Автоматические обновления безопасности с окном перезагрузки, которое выбираете вы
Регулярное сканирование Lynis, rkhunter и ClamAV — с разбором находок, а не письмом в никуда
Честный отчёт о том, что торчит наружу: с него и начинается большинство работ
Данные и бэкапы6
Бэкапы, которые хотя бы раз восстанавливали.
PostgreSQL и Redis развёрнуты, настроены и под наблюдением, а не оставлены на умолчаниях
Borg или Restic в ваше хранилище, с шифрованием и сроками хранения под обязательства
Учения по восстановлению по расписанию: непроверенный бэкап — это вера, а не бэкап
Восстановление на точку во времени для баз, которым это нужно
Копии вне площадки: потеря региона у провайдера не становится вашим инцидентом
Описанная процедура восстановления, по которой ваша команда справится без нас
Среда и автоматизация6
Машины под всем этим — описаны кодом, а не чьей-то памятью.
Каждый хост описан в Ansible: пересобрать его — это запуск плейбука, а не вечер работы
Docker и Compose для одиночных сервисов, k3s там, где кластер действительно себя оправдывает
Развёртывание у вашего провайдера или на железе, которое у вас уже есть
Стенд, достаточно похожий на прод, чтобы его имело смысл держать
Рунбуки на то, что ломается, написанные до того, как сломалось
Подключение существующих серверов: мы принимаем то, что есть, а не требуем всё пересобрать
Свои инструменты6
Софт, который мы написали и эксплуатируем сами, — разворачивается у вас, а не арендуется по числу мест.
Мониторинг пульса для cron-задач и бэкапов: переставшая выполняться задача поднимает алерт, а не обнаруживается через месяц
Служба поддержки с базой знаний, вложениями и правилами маршрутизации — на вашем домене и вашем хранилище
API-шлюз перед вашими сервисами: ключи, лимиты на маршрут, работа с доверенными прокси и брендированные страницы ошибок
Всё разворачивается у вас: нет счёта по числу мест, растущего вместе с командой, и нет третьей стороны, держащей ваши операционные данные
Ставится той же автоматизацией, которой мы катаем свой парк, где это работает в проде месяцами
Заменяемо: если вам привычнее Healthchecks, Zammad или Kong — развернём и будем обслуживать их
Не нашли своего?
Список описывает то, за что мы берёмся. Если нужного здесь нет, напишите: скажем честно, делаем мы это или нет, и кого стоит спросить вместо нас.