Экспертиза · Инфраструктура и операционная деятельность
Мы размещаем приложение на сервере, который контролируем, с обратимым выпуском, проверенными резервными копиями и местом, где видно, когда что-то упало.
Хостинг, ввод в эксплуатацию, мониторинг и непрерывность для веб-приложений и платформ с базой данных. Мы работаем на инфраструктуре, на которую клиент может претендовать: виртуальные машины у европейских провайдеров, nginx, процессы под надзором, контейнеры, самохостимая база данных. Включает ответ на вопрос «где фактически находятся мои данные».
Уже построеноOperăm în acest fel mai multe sisteme proprii, iar configurațiile sunt în depozite, nu doar pe servere. Site-ul acesta rulează pe nginx cu Next.js 16 sub PM2, la OVHcloud București. Platforma de asistenți rulează pe Microsoft Azure, Poland Central, cu MySQL, Redis și RabbitMQ în containere legate la interfața locală. O platformă civică proprie folosește unități systemd cu publicare prin comutare atomică de legătură simbolică, copie de siguranță zilnică verificată și o sarcină separată de retenție care rulează numai dacă acea copie a reușit. Un board intern se publică prin runner propriu, cu acțiuni GitHub fixate pe amprentă completă și cu revenire automată la versiunea anterioară dacă verificarea de sănătate cade după publicare. Rezerva care trebuie spusă: gradul de automatizare diferă de la sistem la sistem. Publicarea acestui site se face încă manual, iar migrările de bază de date sunt aplicate cu mâna, deliberat. Nu vindem un lanț automat pe care nu îl avem peste tot.
Приложение, которое работает на ноутбуке, и приложение, которое работает в production, отличаются вещами, которых не видно в интерфейсе: что происходит, когда процесс умирает в три ночи, что происходит, когда выпуск проходит плохо, куда попадают журналы, кто первым узнаёт, что что-то упало, и откуда восстанавливается база данных, если диск исчезает. Этот сервис занимается именно этой частью.
Базовый выбор, который мы предлагаем, — это инфраструктура, которую клиент может считать своей: виртуальная машина у европейского провайдера, nginx впереди, процессы под надзором, контейнеры там, где это имеет смысл, самохостируемая база данных там, где независимость важнее удобства. Не потому, что управляемые платформы плохи, — а потому, что однажды вы захотите забрать всё и уйти, и если это не было продумано с самого начала, дешёво это уже не сделать.
На вопрос о суверенитете данных есть только один честный ответ: проверенный. Местоположение подтверждают, опрашивая сервис метаданных виртуальной машины и регистр адреса, а не читая маркетинговую страницу провайдера. Разница не теоретическая — для передачи внутри Европейского экономического пространства глава о передаче в Legea 195/2024 просто не применяется. Выполненная нами миграция перевела платформу с базы данных, размещённой в Соединённых Штатах, на самохостируемый стек в Европейском союзе, именно по этой причине.
Что мы не обещаем: что всё автоматизировано. Миграции схемы мы применяем вручную, сознательно, потому что миграция, автоматически применённая в production цепочкой, которая не знает, что находится в таблице, — это обычный способ потерять данные. Публикация кода автоматизируется; изменение структуры базы остаётся человеческим решением, со свежей резервной копией на фоне.