Esettanulmány · Államigazgatás

Helyi üzemeltetésű webes térinformatikai rendszer egy önkormányzatnak

Hogyan kért egy városi önkormányzat új, nyílt forráskódú webes térinformatikai rendszer klienst, teljes egészében a saját infrastruktúráján, és hogyan alakítottuk ki a választ: az igényekhez méretezve, biztonságosan és gyártófüggetlenül.

Dióhéjban

Az Önkormányzat és a térinformatikai rendszere

Az Önkormányzat a térbeli adatait QGIS Serveren és PostGIS-en kezeli, a munkatársak naponta használt webes klienssel nézik, kérdezik le és szerkesztik. Egy új országos településtervezési adatszolgáltatási szabályzat előírja a szolgáltatandó adatmodellt, így a meglévő klienst ki kell váltani és tovább kell fejleszteni.

névre szóló felhasználó, 500-ra méretezve
300
az országos adatmodell által előírt objektumtípus
190
elfogadott helyreállítási időcél (RTO)
72 h
licencdíj a teljes technológiai veremre
0
Követelmények

Mit kért az Önkormányzat

  • Minden a saját telephelyen

    Egyetlen rétegben sem felhőszolgáltatás: sem futtatásra, sem mentésre, sem monitorozásra. Az adatszuverenitás nem alku tárgya.

  • Több száz réteg, gyorsan

    Több száz rétegű, gazdag szimbológiájú projektek, amelyeknek másodperceken belül kell válaszolniuk.

  • Szerkesztés szabályokkal

    Szerepkör alapú szerkesztés az előírt adatmodell szerint, alkalmazás- és adatbázis-szintű auditnaplóval.

  • Konténer platform

    Külön futtatható és skálázható komponensek Kubernetes alapú platformon, Gitből telepítve.

  • Biztonság és folytonosság

    Független penetrációs teszt, dokumentált mentés és katasztrófa-helyreállítás, rendszerbiztonsági terv az országos információbiztonsági osztályhoz.

  • Felelős támogatás

    Reakció- és javítási időkkel meghatározott szolgáltatási szintek, rugalmas időtartam és tudásátadás, hogy a város maga is üzemeltethesse.

A válaszunk

Hat döntés, amely az ajánlatot alakította

  • 1

    Bevált nyílt forráskódra építeni

    A QGIS Server, a PostGIS és egy érett nyílt webes kliens szinte minden kért funkciót alapból lefed. Testreszabunk, nem újrafeltalálunk, és a teljes forráskódot továbbfejlesztési joggal átadjuk, így az Önkormányzat bármikor szállítót válthat.

  • 2

    Őszinte a nyitottságról

    Minden komponenst és licencet felsoroltunk. Ahol egy komponens licence korlátozó vagy a jövője bizonytalan, teljesen nyílt alternatívát javasoltunk. Az eredmény licencdíj- és kötelező előfizetés-mentes technológiai verem.

  • 3

    Az igényekhez méretezett rendelkezésre állás

    A rendszert a munkatársak munkaidőben használják, az Önkormányzat 72 órás helyreállítási célt tűzött ki. Egy architektúrát kínáltunk két méretben: egy minimális, egycsomópontos kialakítást, amely külső helyszíni napi mentéssel teljesíti a célt, és egy háromcsomópontos, automatikus átkapcsolású kialakítást arra az időre, amikor az igények nőnek. Lásd: magas rendelkezésre állás.

  • 4

    A funkciók teljesek, a részek egyszerűbbek

    A platformnak biztosítania kell a titokkezelést, a telemetriát, a GitOps telepítést és a skálázást, de nem feltétlenül mindegyikhez a legnehezebb termékkel. Árazást adtunk a teljes készletre és egy egyszerűsített változatra, amely minden funkciót megtart, kevesebb üzemeltetendő komponenssel.

  • 5

    Az adatminőség a szerkesztésbe építve

    Az űrlapok, a kötelező mezők és az ellenőrzések az előírt adatmodellt követik, a szerkesztések alkalmazás- és adatbázis-szinten nyomon követhetők. A meglévő projekteket, stílusokat és adatokat ebbe a modellbe visszük át, ahol ez munkát spórol, az MI-támogatott ETL segítségével.

  • 6

    Közpénzhez illő támogatás

    Éves munkaidős támogatási csomag, a város által fel- vagy lefelé skálázható fejlesztési órakeret, opcionális éjjel-nappali készenlét kritikus hibákra, szerződéshossz szerinti kedvezmény és záró tudásátadás. Lásd: támogatás és üzemeltetés.

Ahol tanácsot adtunk

Először a munkafolyamatok, arányos infrastruktúra

Két dolgot jeleztünk még az ajánlat előtt, mert ezek döntik el a projekt értékét:

  • Munkafolyamat-központú tervezés. Egy általános eszköztárban mindenki mindent megtehet. A város valódi feladatai köré épített kliens, például településrendezési beadványok vagy útnyilvántartás, kevesebb lépést, kevesebb adathibát, egyszerűbb szerepköröket és mérhető átvételt jelent. Az Önkormányzat először általános klienst választott, a munkafolyamatokat későbbi ütemre hagyta. Az architektúra nyitva hagyja ezt az utat.
  • Arányos infrastruktúra. Egy teljes, éjjel-nappali magas rendelkezésre állású kialakítás az alkalmazás költségének többszörösébe kerülhet. Azt javasoltuk, hogy a védelmi szintet a rendszer kritikussága és biztonsági osztálya alapján határozzák meg, ne eleve a legmagasabb szintre tervezzenek.
Megvalósítás

Öt-hat hónap a szerződéstől az élesedésig

  • 1

    Felmérés és PoC

    Reprezentatív projekt- és réteg-minta elemzése, és a több száz réteg teljesítményének korai igazolása.

  • 2

    Platform és automatizálás

    A konténer platform és a Git alapú telepítés felállítása a felméréssel párhuzamosan.

  • 3

    Fejlesztés és migráció

    Három sprintnyi testreszabás és tesztelés, majd a projektek, stílusok, űrlapok és felhasználók migrációja.

  • 4

    Igazolás és átadás

    Felhasználói elfogadás, terheléspróba, független penetrációs teszt, oktatás, élesítés és egy év garancia.

Nagyobb városok

Ugyanez a megközelítés, nagyobb léptékben

Egy megyei jogú városnak vagy egy fővárosi kerületnek ugyanazok az építőelemei vannak, csak több. Ami változik:

  • Több felhasználó és osztály: több ezer fiók a településtervezésben, az útügyben, a közművekben, a környezetvédelemben és a nyilvántartásban, mindegyik saját szerepkörökkel
  • Nyilvános és éjjel-nappali szolgáltatások: nyílt adatportálok, lakossági térképek és veszélyhelyzeti térképek a teljes magas rendelkezésre állású kialakítást igénylik, nem a minimálisat
  • Integrációk: iratkezelő, engedélyezési és ügyfélszolgálati rendszerek szabványos szolgáltatásokon át
  • Munkafolyamatok: a város fő folyamataira specializált alkalmazások ugyanazon a platformon
  • Közös adatinfrastruktúra: metaadat-katalógus és szabványos szolgáltatások, hogy a hivatalok és a szomszédos települések együtt tudjanak működni

Mivel a technológiai verem nyílt forráskódú, a nagyobb város mérnöki munkáért fizet, nem újabb felhasználói helyekért.

Webes térinformatikai rendszert tervez a városának?

Átnézzük a követelményeit, és megmondjuk, mi kell, és mi nem. Az első konzultáció ingyenes.