Учитывая наш опыт, мы можем утверждать, что большинство клиентов имели похожие проблемы. Также ранее они обычно получали плохое обслуживание.
Хороший сервис системного администрирования или DevOps работает тихо: первые шаги сделаны, приложение запускается и ничего особенного не происходит. Многие клиенты останавливаются на этом, потому что не понимают, какие процессы необходимы для дальнейшей хорошей работы. Они надеются, что сервер и приложение продолжат работать без обслуживания.
Некоторые из подводных камней, которые они внезапно могли обнаружить:
- Доступ к хостинг-провайдеру или серверу потерян. Никто не знает, где находятся пароли.
- Клиент выбирает другого хостинг-провайдера для сайта, но сервер расположен на старом хостинге.
- Сайт распознается как распространяющий вирусы. Можем ли мы восстановить код? У нас есть резервные копии?
- Веб-сайт не работает, поскольку на сервере не хватает свободного места.
- Данные были потеряны из-за сбоя жесткого диска, не был настроен RAID.
- Для чего нужны эти счета-фактуры хостинг-провайдера? Где находится документация по серверной инфраструктуре?
- Перезагрузка виртуальной машины больше не помогает восстановить доступность веб-сайта.
- Время загрузки сайта стало очень долгим из-за использования общего хостинга. Как перенести сайт на выделенный сервер?
- Срок действия сертификата SSL на сайте истек, и никто не заботился об этом заранее. А как оформить новый?
- Знакомый сисадмин не отвечает на сообщения в течение двух недель, в то время как на сервере возникли срочные проблемы.
Мы улучшили процессы нашей работы именно для решения подобных проблем. Накапливаем много данных о клиентской инфраструктуре, в основном в виде кода (IaC).
Предоставляем эти данные клиенту в виде Git-репозитория по запросу, чтобы клиент также знал о своей инфраструктуре.
Типичная инфраструктура, с которой мы работаем
Мы работаем с разными видами клиентской инфраструктуры: от самых маленьких до сложных вариантов.
Все оценки часов работы рассчитываются индивидуально и не могут рассматриваться как предложение по проекту с фиксированной стоимостью. Они зависят от фактических запросов клиентов, особенностей программного обеспечения и т. д.
VPS для одного сайта
Вариант применения: клиенту нужно, чтобы веб-сайт работал с доступом для программистов для обновления кода. Самое дешевое решение — VPS рядом с его клиентами.
Выделенный сервер с двумя ОС
Вариант применения: клиенту нужен один хороший сервер для разрабатываемого сайта, а также отдельная ОС для разработки. Обычно мы рекомендуем Hetzner EX61-NVME для этого случая.
Полностью выделенная инфраструктура
Вариант применения: клиенту нужна полностью независимая инфраструктура с собственными аналогами GitLab и SaltStack, а также тремя независимыми ОС для полного цикла разработки (dev, staging, production).
Мы предлагаем подключение сервера к набору инструментов стека DevOps. Также мы готовы выполнить почасовые операции с подключенными серверами, необходимые для управления серверами и приложениями, их развертывания и автоматизации. Обращайтесь!