Кейс
Облачный хостинг WordPress для агентств: каждый сайт в своем контейнере, ресурсы назначаются сайту, а не тарифу, а счет можно разложить по клиентам. Геннадий — соучредитель и технический директор платформы.
Задача
Агентство держит десятки клиентских сайтов, и обычный управляемый хостинг продает ему тариф: столько-то установок WordPress, столько-то гигабайт. Большой магазин на WooCommerce и сайт-визитка получают при этом одинаковый паек — значит, один задыхается, а за второй платят впустую.
Второй вопрос — деньги. Счет приходит один на все агентство, и понять, сколько стоит конкретный клиент, можно только вручную. А перевыставлять хостинг клиентам надо каждый месяц.
Что сделали
Результат
Почему контейнер на каждый сайт
Управляемый хостинг обычно продает тариф, а ресурсы под ним общие: сосед по серверу — чужая проблема, которая в любой момент становится вашей.
Здесь ресурсы назначаются сайту. Минимум — два PHP-воркера по 128 МБ и 5 ГБ резервируемого NVMe; дальше агентство решает само, кому сколько. Магазину можно дать втрое больше, чем сайту-визитке, и не переплачивать за второй. Сайт на SQLite вообще обходится без сервера базы данных — и не платит за него.
Изоляция при этом не только про производительность. Каждый сайт живет в своем контейнере: даже при полной компрометации соседние сайты и их службы из этого окружения не видны.
Счет, который раскладывается по клиентам
Платформа считает стоимость по клиентам, сайтам и ресурсам, показывает неиспользованную емкость и предлагает урезать лишнее. Оповещения приходят не по факту счета, а по прогнозу; на клиента можно поставить квоту.
Одно из агентств так сняло восемнадцать PHP-воркеров и больше трехсот гигабайт неиспользуемого диска с дюжины клиентских сайтов — и запас все равно остался.
Клиентам агентство выставляет счет само: Koddrio не берет денег с клиентов агентства напрямую и не пишет им без разрешения.