Администрация крупного города в Тюменской области внедряла геоинформационную систему для управления кадастровым реестром, инженерными коммуникациями и объектами благоустройства. В ГИС было загружено около 14 ТБ данных: растровые подложки (топографические карты масштаба 1:500, ортофотопланы), векторные слои инженерных сетей и кадастра, атрибутивные базы данных на PostgreSQL/PostGIS.
Все данные обрабатывались на рабочих станциях специалистов ГИС-отдела. Когда сотрудник масштабировал карту до уровня отдельного здания или выполнял запрос «показать все объекты в радиусе 100 метров от точки», система зависала на 15–20 секунд — СУБД выполняла spatial-запрос без индексов на медленном HDD. При одновременной работе нескольких специалистов система становилась нечитаемой. В итоге сотрудники работали поочерёдно, что втрое снижало продуктивность отдела.
Задача клиентаВыделить серверную инфраструктуру под ГИС-сервер и PostgreSQL/PostGIS с временем отклика не более 1 секунды при одновременной работе 12 пользователей. Оборудование — отечественного происхождения для соответствия требованиям 44-ФЗ. Полный пакет документов для казначейской оплаты. Бюджет — 2 млн руб. с НДС, срок поставки — в рамках квартального плана закупок (20 рабочих дней).
Ограничения и требованияМуниципальный заказ проходил через процедуру запроса котировок по 44-ФЗ. Требовалось подтверждение российского происхождения оборудования декларацией соответствия. Оплата через казначейство — строго по счёту с НДС, оригиналы документов. Серверное помещение — небольшой технический шкаф 12U настенного монтажа в комнате инженерных систем администрации.
Что предложилиДва сервера 1U российской сборки с двумя процессорами и 256 ГБ RAM каждый. Хранение разделено на два уровня: NVMe PCIe Gen4 под «горячую» базу PostGIS — пространственные индексы и таблицы атрибутов грузились в page cache за миллисекунды, spatial-запросы исполнялись без I/O-ожидания; SATA SSD второго уровня — для растровых тайлов и архивных слоёв. Конфигурация активный/резервный: при отказе основного сервера резервный автоматически принимал запросы через Pacemaker/Corosync — переключение занимало около 30 секунд.
Состав поставки по подсистемам- Вычисление: 2× сервер 1U российской сборки, 2× CPU, 256 ГБ RAM ECC, декларация Минпромторга
- Хранение горячее: 4× NVMe SSD 3,84 ТБ PCIe Gen4 (по 2 на сервер)
- Хранение тёплое: 4× SATA SSD 7,68 ТБ (по 2 на сервер)
- Контроллеры: 2× HBA pass-through PCIe для прямого NVMe-доступа
- Сеть: 10GbE-коммутатор 8 портов
- Питание: ИБП 2000 ВА с защитой от перенапряжения
- Размещение: настенная стойка 12U, кабельные органайзеры
День 1–5: подготовка технического задания совместно с IT-отделом администрации, уточнение требований 44-ФЗ и процедуры запроса котировок. День 6–10: участие в процедуре, оплата через казначейство. День 11–17: комплектация, тест производительности PostGIS на синтетическом датасете — spatial-запрос по 5 млн объектов выполнялся за 0,22 секунды. День 18–20: доставка в Тюмень. Принято на 20-й день.
РезультатПосле ввода в эксплуатацию время отдачи тайла карты сократилось с 18 секунд до 0,3 секунды. Двенадцать специалистов ГИС работают одновременно без конкуренции за ресурсы: каждый получает результат запроса менее чем за секунду. Растровые слои 14 ТБ полностью размещены на SSD-уровнях: обращений к медленному хранению нет. Отдел выполнил годовой план актуализации кадастра на 3 недели раньше срока. Итоговая стоимость — 1 900 000 руб. с НДС.
Почему выбрали насВИСТЛАН предоставил все необходимые документы для процедуры по 44-ФЗ в течение одного рабочего дня после запроса и подтвердил российское происхождение оборудования декларацией соответствия Минпромторга. Конкурент не смог предоставить документы в срок, что автоматически отстранило его от участия в котировке.
Процесс ввода в эксплуатациюФизический монтаж оборудования в настенную стойку выполнил IT-специалист администрации самостоятельно за один день, следуя инструкции производителя. Основная сложность — настройка кластера active/passive через Pacemaker/Corosync для PostgreSQL. Это потребовало от специалиста дополнительного изучения документации, которое заняло около трёх дней. По итогу был настроен VIP-адрес (Virtual IP), автоматически перемещающийся на активный сервер — ГИС-клиенты подключаются всегда к одному IP и не замечают переключения узлов.
Настройка NVMe под PostgreSQL включала оптимизацию конфигурационных параметров: shared_buffers = 64 ГБ (25% от RAM), effective_cache_size = 192 ГБ, random_page_cost = 1.1 (для SSD вместо стандартного 4.0 для HDD). Эти параметры позволяют планировщику запросов PostgreSQL правильно оценивать стоимость обращений к SSD и выбирать оптимальные планы выполнения spatial-запросов. Именно оптимизация планировщика дала наибольший прирост: spatial-запрос по 5 млн объектов выполнялся за 0,22 секунды вместо 18 секунд на HDD с неоптимальным планом.
Пространственные индексы PostGIS (GIST на геометрические поля) были перестроены после переноса данных — это заняло около 4 часов для полного набора данных 14 ТБ, но после этого все spatial-запросы пошли через индекс, минуя последовательное сканирование.
Административный эффектВнедрение быстрой ГИС-инфраструктуры напрямую повлияло на скорость принятия решений. Ранее подготовка отчёта «Где проходят все водопроводные трубы в квадрате X» занимала полдня ожидания расчётов. Теперь — 8 секунд. Инженеры-проектировщики получают актуальные данные немедленно и могут проводить анализ в реальном времени при обсуждении проектов на совещаниях. Это сократило количество ошибок при согласовании земляных работ и снизило число аварийных вскрытий инженерных сетей на 23% за первый год.
Влияние на городское управлениеБыстрый доступ к актуальным данным ГИС изменил практику принятия решений в администрации. Теперь при рассмотрении заявки на земляные работы инженер за 15 секунд получает план всех инженерных сетей в заданном радиусе и может сразу предупредить подрядчика об ограничениях. Ранее та же информация собиралась 2–3 дня из разных источников. Число аварийных вскрытий инженерных сетей снизилось на 23% в первый год эксплуатации системы — прямой экономический эффект от доступности актуальных данных. Это позволило перераспределить бюджет аварийного ремонта в плановое обслуживание. IT-отдел администрации начал работу над интеграцией ГИС с системой учёта обращений граждан: теперь при регистрации обращения о проблеме с коммунальной инфраструктурой оператор сразу видит на карте все сети в точке и может определить ответственную службу за 10 секунд.
Оговорка: кейс носит иллюстративный характер. Требования к документам уточняются для каждой процедуры закупки.