Как я взял OpenSource-проект и сделал из него SaaS стартап

Если некоторые открытые проекты немного доработать напильником, можно не только упростить жизнь людям, но и заработать.

Что за проект?

Каждый сайт и многие приложения работают на какой-то инфраструктуре. Это всякие серверы и базы данных. Инфраструктура периодически ломается и перегружается. Чтобы узнавать о таких инцидентах заранее, а не от злых клиентов, компании настраивают мониторинг инфраструктуры.

Есть разные инструменты для мониторинга инфраструктуры. Один из них – популярный Open Source проект Percona Monitoring and Management.

Как я взял OpenSource-проект и сделал из него SaaS стартап

У этой штуки есть 3 главные фичи:

  • Мониторинг – можно смотреть на графики загрузки ОС и БД.
  • Алерты – можно настроить уведомления на случай, если что-то пойдёт не так.
  • Query Analytics – можно посмотреть, из-за каких запросов БД тормозит.

Это крутой инструмент. Я сам его использую для мониторинга инфраструктуры моего пет-проекта "VPN Наоборот". PMM легко обрабатывает телеметрию с десятков серверов, у него большое сообщество и хорошая поддержка.

Но есть одно но.

Проблема

В большинстве сервисов мониторинга БД, нужно просто подключить БД к облаку. В случае PMM это "облако" нужно хостить самому.

То есть PMM состоит из двух частей:

  • PMM Agent – Устанавливается на ноду, где работают БД. Собирает телеметрию про ОС и БД, отправляет на PMM Server.
  • PMM Server – Устанавливается где-то ещё. Собирает телеметрию, присланную PMM Агентами. Считает статистику, рисует графики, присылает алерты.

PMM Server и есть то "облако", которое нужно где-то хостить. Тут возникает сразу ряд трудностей:

  • Инфраструктура – нужен VPS или VDS, на котором будет работать PMM Server. А если ваш кластер БД вырастет, то придется как-то апгрейдиться на более мощный сервер.
  • Ошибки при установке – Развертывание PMM сервера не всегда проходит гладко. Первый раз я столько страдал, что уже был готов заплатить.
  • Настройка сети – Нужно, чтобы PMM Агенты могли "достучаться" до PMM сервера. В идеале безопасно - с SSL сертификатами. Это тоже не просто настроить.
  • Поддержка – Нужно самому следить за тем, что сервер работает и собирает телеметрию. Мониторинг системы мониторинга?

Никому не хочется тратить много ресурсов команды на инструмент для мониторинга. Поэтому даже сторонникам открытого ПО иногда приходится выбирать дорогие проприетарные системы.

Решение – Fully Managed PMM Server

Мы с командой глубоко разобрались в теме и автоматизировали весь процесс развертывания. Так родился HostedPMM!

Теперь вместо нескольких часов страданий, PMM можно настроить за пару кликов.

Мы помогаем с настройкой на вашей стороне, сами следим за доступностью серверов и увеличиваем их мощность/объем диска по мере необходимости.

Сколько стоит?

PMM Server можно самому развернуть например на Amazon AWS за $0.096 в час.

Как я взял OpenSource-проект и сделал из него SaaS стартап

Но этом случае вам придётся потрудиться чтобы всё заработало. Лично у меня на это ушло почти 4 часа.

Если вы воспользуетесь HostedPMM, то на стартовом тарифе PMM Server обойдётся вам в $0.095 в час – даже чуть меньше, чем на AWS.

Как я взял OpenSource-проект и сделал из него SaaS стартап

При этом не надо мучиться c установкой и настройками сетей – все заработает из коробки через пару минут. А еще мы поможем с настройкой на вашей стороне.

Первый месяц предоставляем бесплатно – настройте, посмотрите, подходит ли сервис вам. Карточку привязывать не нужно.

Если подойдёт, я могу сделать скидку в 20% навсегда 😉. Просто напишите мне, что вы с vc.ru.

Что дальше?

Мы хотим продвигаться через контент-маркетинг. Напишем кучу статей, как решить проблемы, возникающие при настройке PMM. Так мы хотим привлечь людей, которые знают, что это такое и уже пытаются настроить. Таких людей по нашим оценкам несколько тысяч в год.

Вторая категория - люди, которые выбирают тул для мониторинга, но ничего не знают про PMM. Для них тоже будем писать статьи и пытаться добраться до них через Google Ads.

Если у вас есть идеи, как можно было бы продвигать такой продукт – пожалуйста напишите в комментариях.

Также интересно мнение экспертов:

Полетит?
Да! 🚀
Нет! 💩

Если будут вопросы или идеи – пишите в комменты или на почту: sergei.krupnik@hostedpmm.com

Спасибо!

5151
56 комментариев

Какая целевая аудитория?
PMM нужен далеко не всем и он не паблик в телеграме, который может использовать домохозайка.
А те, кому он нужен, имеют в своём штате кучу специалистов и первоначальная настройка self-hosted в итоге окажется дешевле и безопасней (по множеству аспектов), чем утаскивание из внутреннего контура в сторонний SaaS (я про вас, а не AWS). Тем более сейчас многие уже обломались со всякими слаками и т.п. и активно переходят на размещение внутри своего контура.

Но этом случае вам придётся потрудиться чтобы всё заработало. Лично у меня на это ушло почти 4 часа.

Т.е. вы берёте по 200 долларов в месяц за суммарно 4 часа работы? А не много ли?

18
Ответить

Поддержка стоит дороже в наше время, поверьте

4
Ответить

Интересно другое— у вас отчего так пригорело?

1
Ответить

50 баксов в час это зарплата сениора из снг

Ответить

Если будут клиенты - то не много. Если не будут - то много.
Обращайтесь, если будут ещё вопросы

Ответить

Лет 10 пользуюсь забиксом для этих целей. Лучше пока ничего не видел.
Но свою аудиторию вы точно найдете.

7
Ответить

Да. Zabbix-ом мониторить можно все что угодно, и выстроить свою логику уведомлений. Это и сетевое оборудование, сервера, сервисы, БД, бизнес процессы какие-то - все что пожелаешь. Это очень мощная штука. Для визуализации использую Grafana в связке с Zabbix.

2
Ответить