Геоінформаційна система громади — це не лише карта, яку користувач бачить у браузері.
За роботою геопорталу, вебкарт, реєстрів, сервісів і баз даних стоїть серверне середовище: ArcGIS Enterprise, операційна система Windows Server, бази даних, вебкомпоненти, сервіси авторизації та інші складові.
Поки все працює стабільно, про цю частину системи легко не згадувати роками.
Але саме тут накопичується одна з типових технічних проблем: програмне забезпечення поступово застаріває, окремі версії переходять на інші рівні підтримки, а для відомих вразливостей з’являються виправлення, які потрібно встановлювати.
Тому оновлення серверного середовища — це не косметична зміна номера версії. Це частина нормальної підтримки ГІС.
Життєвий цикл версій і вразливості
Жодна версія програмного забезпечення не підтримується безстроково.
Виробники випускають нові версії, виправляють знайдені помилки, закривають вразливості та змінюють перелік підтримуваних операційних систем і компонентів.
ArcGIS Enterprise також має визначений життєвий цикл версій. Залежно від релізу змінюється рівень технічної підтримки та доступність оновлень і виправлень безпеки. Наприклад, Esri окремо визначає довгострокові та короткострокові релізи, а для підтримуваних версій передбачає відповідні періоди отримання патчів.
Тому ситуація, коли система продовжує працювати на старій версії, сама по собі ще не означає, що з нею щось негайно станеться.
Проблема виникає тоді, коли версія продовжує використовуватися, але вже не відповідає актуальному середовищу, не отримує необхідних виправлень або має відомі вразливості.
Під час технічної перевірки серверного середовища можна виявити вразливості, про які вже відомо виробнику програмного забезпечення або фахівцям із кібербезпеки.
Простіше кажучи, це слабке місце у певній версії програми або її компонента.
Для частини таких проблем виробник уже випускає оновлення або патч.
І саме тут є важлива різниця:
наявність вразливості ще не означає, що система була зламана.
Але якщо відома вразливість залишається невиправленою, вона створює потенційний ризик для системи.
Тому регулярна перевірка актуальності програмного забезпечення потрібна не для того, щоб постійно встановлювати «найновішу версію», а щоб розуміти реальний стан системи і вчасно реагувати на проблеми.
Чому один компонент впливає на всю систему
У серверному середовищі громади можуть працювати десятки пов’язаних між собою сервісів.
Це можуть бути:
- геопортал громади
- містобудівний кадастр
- земельний кадастр
- адресний реєстр
- реєстри інженерних мереж
- вебкарти
- внутрішні інформаційні сервіси
- бази просторових даних
Тому проблема одного компонента іноді виходить далеко за межі самого сервера.
Застаріла версія операційної системи може впливати на можливість оновлення ArcGIS Enterprise. Нова версія ArcGIS, у свою чергу, може мати інші вимоги до операційної системи, бази даних чи пов’язаних компонентів.
Оновлення ArcGIS Enterprise потребує плану
Esri прямо зазначає, що під час оновлення ArcGIS Enterprise необхідно враховувати версії всіх складових системи, а окремі старі версії не можна одразу оновити до найновішої — іноді потрібен проміжний етап. Перед оновленням також рекомендовано створити резервну копію розгортання.
Тому підхід «просто оновимо сервер» тут не працює.
Типове розгортання ArcGIS Enterprise складається з кількох взаємопов’язаних компонентів.
Серед них можуть бути:
- Portal for ArcGIS
- ArcGIS Server
- ArcGIS Data Store
- ArcGIS Web Adaptor
- додаткові серверні ролі
- бази даних та інтеграції
Під час переходу на новішу версію важливо врахувати не тільки ArcGIS Enterprise, а й операційну систему, бази даних, інтеграції та інші компоненти.
Саме тому перед оновленням потрібно відповісти хоча б на кілька запитань:
- Яка версія використовується зараз?
- Чи можна перейти з неї безпосередньо на цільову версію?
- Чи підтримує нову версію поточний Windows Server?
- Чи сумісні бази даних та додаткові компоненти?
- Що потрібно зробити з вебсервісами та інтеграціями?
Чим довше система не оновлювалася, тим більше таких залежностей може накопичитися.
Зв’язок із вимогами до захисту інформації
У 2025 році постановою Кабінету Міністрів України №1531 було викладено в новій редакції постанову №373 та затверджено Мінімальні вимоги до захисту інформаційних, електронних комунікаційних, інформаційно-комунікаційних та технологічних систем.
Ці вимоги поширюються, зокрема, на органи місцевого самоврядування, які є власниками або розпорядниками систем, у яких обробляються державні інформаційні ресурси або інформація з обмеженим доступом, захист якої передбачений законом.
Водночас важливо правильно розуміти цей зв’язок.
Постанова не говорить: «оновіть ArcGIS Enterprise до конкретної версії».
Вона встановлює вимоги до захисту інформації та організації відповідних заходів.
А необхідність конкретного технічного оновлення вже визначається станом системи: установленими версіями програмного забезпечення, наявністю відомих вразливостей, доступністю виправлень та сумісністю компонентів.
Тобто оновлення програмного забезпечення — не формальність заради номера версії, а один із практичних заходів, який може бути необхідним для підтримки належного рівня захисту системи.
Коли варто перевірити серверне середовище
Є кілька сигналів, які варто перевірити.
Наприклад, якщо:
- встановлена версія ArcGIS Enterprise переходить або вже перейшла на обмежений рівень підтримки
- операційна система давно не оновлювалася
- система містить відомі вразливості
- перестають встановлюватися актуальні патчі
- окремі компоненти більше не сумісні між собою
- виникають проблеми з роботою сервісів після оновлення інших компонентів
- протягом тривалого часу не проводилася технічна перевірка середовища
Саме по собі старше ПЗ — ще не діагноз.
Але це привід перевірити, чи підтримується воно виробником, чи доступні для нього актуальні оновлення та чи не створює його використання додаткових ризиків.
Три етапи оновлення
Ми умовно ділимо такі роботи на три етапи.
Перед початком робіт потрібно зафіксувати поточний стан системи.
На цьому етапі перевіряються версії встановленого програмного забезпечення, сумісність компонентів та можливий маршрут оновлення.
Обов’язково готується резервна копія системи.
Це важливо, тому що навіть планове оновлення серверного середовища повинно передбачати можливість відновлення попереднього стану у разі непередбаченої ситуації.
Далі виконується оновлення компонентів у визначеній послідовності.
Залежно від конкретної системи це може включати:
- ArcGIS Enterprise
- Windows Server
- пов’язане програмне забезпечення
- патчі та оновлення безпеки
Для дуже старих версій може знадобитися перехід через одну або кілька проміжних версій ArcGIS Enterprise. Це залежить від вихідної та цільової версій системи.
Завершити оновлення встановленням нової версії недостатньо.
Після робіт потрібно перевірити:
- чи запускаються всі компоненти
- чи працюють геопортал і вебкарти
- чи доступні опубліковані сервіси
- чи працює авторизація користувачів
- чи збережені інтеграції
- чи немає нових помилок у роботі системи
Якщо перед оновленням проводилося сканування вразливостей, після завершення робіт доцільно провести його повторно.
Так можна перевірити, чи справді виявлені раніше проблеми були усунені.
Поточний супровід і модернізація – не одне й те саме
Ці поняття іноді сприймаються як одне й те саме.
Але поточний технічний супровід і велике версійне оновлення серверного середовища можуть мати зовсім різний обсяг робіт.
Поточний супровід зазвичай пов’язаний із підтримкою вже розгорнутої системи: консультаціями, контролем роботи компонентів, усуненням поточних проблем.
Модернізація може потребувати окремої підготовки, резервного копіювання, перевірки сумісності, переходу між версіями, тестування та додаткових робіт із серверним середовищем.
Тому перед оновленням важливо спочатку визначити його фактичний обсяг, а не виходити лише з формулювання «оновити ArcGIS».
Краще планувати оновлення заздалегідь
Серверне програмне забезпечення часто залишається непомітним доти, доки все працює.
І саме тому оновлення легко відкладати.
Але з кожним роком між старою системою та актуальним програмним середовищем може ставати більше відмінностей: змінюються версії операційних систем, вимоги ArcGIS Enterprise, підтримка баз даних, вебкомпонентів і механізмів безпеки.
У певний момент звичайне планове оновлення може перетворитися на значно складнішу міграцію.
Тому оптимальний підхід — не чекати збою, а періодично перевіряти стан серверного середовища й планувати оновлення заздалегідь.
MagneticOne Municipal Technologies проводить перевірку серверного середовища ГІС, визначає компоненти, які потребують актуалізації, перевіряє сумісність та супроводжує оновлення ArcGIS Enterprise, Windows Server і пов’язаного програмного забезпечення.
Якщо ви не впевнені, наскільки актуальне програмне середовище вашої ГІС, можемо допомогти оцінити його стан і визначити подальший план оновлення.
Не впевнені, чи готове серверне середовище ГІС до оновлення?
Команда MagneticOne Municipal Technologies може перевірити версії ArcGIS Enterprise, Windows Server і пов’язаних компонентів, оцінити сумісність, визначити маршрут оновлення та підготувати безпечний план робіт із резервним копіюванням і перевіркою після оновлення.