Щоб сайт, застосунок чи сервіс працював стабільно, а оновлення виходили без нервів. Для бізнесу без свого інженера й для команд, яким потрібен досвідчений DevOps-інженер.
Послуги
Спершу простими словами, а в дужках назви для тих, хто в темі.
Хмара або сервери в межах вашого бюджетуAWS і Google Cloud, або доступніші Hetzner, Vultr, DigitalOcean та подібні. Підберу варіант за навантаженням і гаманцем.
Усе описано кодом (IaC)Сервери, мережі й доступи можна відтворити, перевірити й передати іншій команді.
Ресурси, що ростуть з навантаженням (Kubernetes, GitOps)Сервіс додає потужностей, коли людей більшає, а зміни спершу перевіряються в тестовому середовищі.
Автоматичні оновлення (CI/CD)Від готового коду до робочого сайту з тестами й перевірками та мінімумом ручних кроків.
Сповіщення про збої (моніторинг)Графіки, журнали подій і сповіщення в Telegram чи Slack, налаштовані так, щоб не тонути в шумі.
БезпекаЗахист від ботів і атак, єдиний вхід для команди, паролі й ключі під замком, приватні мережі й VPN.
Бази даних і резервні копіїРезервні копії з перевіркою відновлення, репліки й налаштування швидкодії.
Економія на серверахРозбір рахунку, правильні розміри ресурсів, а коли це вигідно, переїзд до дешевшого провайдера.
AWS
Google Cloud
Hetzner
Vultr
DigitalOcean
власні сервери
Не знаєте, з чого почати? Почніть з аудиту
За 2 робочі дні я подивлюся, як у вас влаштовані сервери чи робочі процеси, знайду ризики й місця, де можна заощадити, і дам письмовий план: що робити, в якому порядку й скільки це займе. Експрес-аудит коштує $100, і ця сума зараховується в наступний проєкт.
Коли кожна хвилина простою коштує грошей і репутації.
Високе навантаження2019 – 2021
45 000 запитів щохвилини в кількох регіонах світу
Продукт із постійно високим трафіком, де навіть коротке падіння одразу б’є по виручці. Я вів перехід компанії на контейнери й Kubernetes, перебудував процес випуску оновлень і зібрав моніторинг усіх серверів з усіх регіонів в одне місце.
Стан серверів з усіх регіонів зібраний на одному екрані, тож проблеми легше помітити рано.
Освіта2024 – нині
Онлайн-школа з живими відеоуроками
Діти й викладачі щодня зустрічаються на живих відеоуроках. Відповідаю за інфраструктуру платформи: відеосервери, бази, хмару, моніторинг і розбір інцидентів.
Зміни можна перевірити в окремому тестовому середовищі ще до випуску.
Онлайн-сервіс2021 – 2023
Сервіс дизайну для користувачів з усього світу
Георозподілена платформа, яка працює цілодобово. Чергував на ключових сервісах, переписав пайплайни CI/CD, перевів інфраструктуру в IaC і оптимізував витрати на хмару.
Інфраструктура описана кодом, а ручних операцій у розробників поменшало.
Запуск з нуля й переїзди
Коли треба збудувати фундамент або переїхати, нічого не зламавши.
Продукт2023 – 2024
Інфраструктура з чистого аркуша
Компанія випускала мобільні застосунки й Telegram Mini App, але інфраструктури як системи ще не існувало. Я спроєктував і збудував її з нуля: мережі, сервери, бази, автоматичне збирання застосунків і випуск оновлень серверної частини. Усі сервіси переїхали в контейнери з окремими середовищами для розробки й робочої версії, а користувачі входять через єдину систему облікових записів.
Компанія отримала інфраструктуру, описану кодом, з моніторингом, сповіщеннями про збої й контролем витрат.
Продукт2018 – 2019
База даних з резервом в іншій зоні
PostgreSQL працював у кластері, який команда сама розгорнула й підтримувала всередині Kubernetes. Я переніс бази на керований сервіс з резервною реплікою в іншій зоні доступності й налаштував резервне копіювання всього кластера.
Якщо одна зона доступності відмовляє, база перемикається на репліку в іншій зоні, а кластер можна відновити з резервної копії.
Онлайн-сервіс2021 – 2023
Збирання, що масштабується з навантаженням
Збирання й тести запускалися на фіксованому наборі серверів. Я перебудував процес: сервери для збирання запускаються відповідно до кількості задач і вимикаються, коли роботи немає. Заодно переніс сайт на WordPress у контейнери й Kubernetes, а пакети з власного реєстру на керований.
Менше чекання на збирання в пікові години й менше серверів, що простоюють уночі.
Ціни
Ціни «від» залежать від обсягу. Точну суму називаю після знайомства й фіксую в договорі до початку роботи.
DevOps і хмара
Експрес-аудит інфраструктуриЗвіт: що може зламатися, що покращити вже зараз, і план робіт. 2 робочі дні. Вартість зараховується в наступний проєкт.
$100
Автоматичні оновлення (CI/CD)Збирання, тести й викладка нової версії без ручних кроків.
від $350
Сповіщення про збої (моніторинг)Графіки, журнали подій і сповіщення в Telegram або Slack.
від $550
Захист і доступиЗахист від ботів і атак, єдиний вхід для команди, паролі й ключі під замком, резервні копії, VPN.
від $500
Економія на серверахРозбір рахунку й зміни, які його зменшують.
від $400
Переїзд до іншого провайдераНаприклад, з дорогої хмари на Hetzner чи Vultr, з планом переїзду й перевіркою кожного кроку.
від $1000
Інфраструктура з нуля або перехід на KubernetesСервери, автоматичні оновлення, моніторинг і документація, описані кодом (IaC, кластер, GitOps).
від $2000
Часті питання
Обов’язково AWS чи Google Cloud?
Ні. Великі хмари зручні, але не завжди потрібні. Для багатьох проєктів Hetzner, Vultr, DigitalOcean чи власні сервери часто дають потрібний рівень надійності дешевше. Я допоможу вибрати й, якщо треба, переїхати.