Népszámlálás 2011 Internetes adatgyűjtéssel Kópházi József, Központi Statisztikai Hivatal Taby Tamás, IQSYS Zrt. Infotér - 2011 - Balatonfüred 1
Népszámlálási kihívások Adatszolgáltatói hajlandóság csökkenése Adatvédelem Teljes körű lefedettség biztosítása Adatminőség Költségek csökkentése Infotér - 2011 - Balatonfüred 2
Népszámlálási lehetőségek Módszerek, adatforrások Összeírás, közvetlen adatfelvételel Adminisztratív nyilvántartások Rendelkezésre álló technológiák Internet Kézi adatfelvételi eszközök Automatikus telefonhívás Optikai karakterfelismerés Infotér - 2011 - Balatonfüred 3
Népszámlálási módszerek Hagyományos Vegyes Regiszter alapú Teljes körű összeírás Regiszter és teljes körű összeírás Regiszter és mintavétel Teljes regiszter alapú Infotér - 2011 - Balatonfüred 4
Infotér - 2011 - Balatonfüred 5
Teljeskörű összeírás Automatikus körzetesítés térinformatikai támogatás Önkitöltési lehetőség papír kérdőíven Interneten Adatbevitel? A magyar népszámlálás Infotér - 2011 - Balatonfüred 6
Az összeírás szervezeti felépítése Infotér - 2011 - Balatonfüred 7
Összeírás előkészítése szakasz Címregiszter előkészítése Körzetek kialakítása Kérdőívek terítése szakasz Internetes kitöltés Interjú Egyedi kitöltés Hajléktalan összeírás Intézeti összeírás Adatelőkészítés szakasz Adatbevitel szakasz Központi feldolgozás szakasz Kódolás Automatikus javítás Aggregálás Tájékoztatás Infotér - 2011 - Balatonfüred 8
Népszámlálási informatika Egyszeri, nagy volumenű feladat erőforrás bevonás feladat kiszervezés többször hasznosuló beszerzések Rövid életű, kritikus rendszerek Közbeszerzések sorozata Fejlesztési projektek sorozata Nagyszámú, sokszínű felhasználói kör Költségcsökkentés Infotér - 2011 - Balatonfüred 9
Kihívások Biztonság: adatvédelmi és rendszerbiztonság Terhelés: az egész ország használja Infrastruktúra: mi tervezzük és építtetjük fel Oktatás: e-learning, országos tantermi HelpDesk: lakosságnak Médiafigyelem: napi hírek Határidő: éles indulás szeptember 1. Infotér - 2011 - Balatonfüred 10
Külföldi önkitöltő NATAR-2011 Magyar önkitöltő Angol önkitöltő Népszámlálás Adatgyűjtést Támogató Rendszer VIR és Riporting Moodle E-learning Monitoring Infotér - 2011 - Balatonfüred 11
Egyedi ügyfélelvárások Minden jelentős böngészőmotort támogassanak az alkalmazások; Az önkitöltő design egyezzen meg a papír alapú kérdőívvel; Biztonság: EAL4 és CC megfelelés Terheléses elvárások: Önkitöltő: 50.000 párhuzamos felhasználó Monitoring: 10.000 felhasználó Az internetes önkitöltés helyesen kitöltött kérdőíveket eredményezzen, vagyis az alkalmazás akadályozza meg az értelmetlen kitöltéseket; A Monitoring jogosultsági rendszere alkalmazkodjon a népszámlálást lebonyolító szervezet hierarchiájához; A körzetek teljes folyamata nyomon követhető legyen a kiszállítástól a feldolgozáson át, a kérdőívek megsemmisítéséig. Riportok támogatják a Népszámlálás szakmai irányítását Infotér - 2011 - Balatonfüred 12
Sikerkritériumok A projektben készült dokumentációkat az elfogadó személyek jóváhagyják Önkitöltő rész végig hibamentesen, stabilan, egyszerűen és performánsan működjön Adatvédelem követelmények teljesüljenek és legyenek ellenőrizhetőek Vezetőség tájékoztatása a kritikus helyzetekben
Terhelés A rendszer terheléses tesztje során egyidejűleg 140.000 felhasználót volt képes kiszolgálni A több szintű terheléseloszlás következtében az egyes komponensek 1-2 nagyságrenddel a tervezett teljesítményük alatt működtek Párhuzamosan 3000 hálózati kapcsolat kiszolgálónként Egyidejűleg 11.000 párhuzamos felhasználó volt a maximum Az alkalmazáslogika jelentős hányada a klienseken valósult meg, a biztonsági követelmények teljesítése mellett, minimális kliens-szerver kommunikációt eredményezve Minimalizált RDBMS terhelés Codesplit: szerver(ek) felé érkező kérések számának minimalizálása, "első letöltés" gyorsítása - 3 egységben töltődött le az alkalmazás CSS Sprite technológia: a képek egy csomagban, egyszerre letöltése a kliens számítógépre, optimalizálva a szerver felé küldött kéréseket Infotér - 2011 - Balatonfüred 14
Kiszolgált kérések száma másodpercenként Terheléseloszlás 7 6 Sikeres bejelentkezések, felfüggesztések, véglegesítések Bejelentkezések Felfüggesztések 5 Véglegesítések 4 3 2 1 0 0:00 12:00 0:00 12:00 0:00 12:00 0:00 12:00 0:00 12:00 0:00 12:00 0:00 12:00 0:00 Idő Infotér - 2011 - Balatonfüred 15
Biztonság Ez titkos Infotér - 2011 - Balatonfüred 16
Biztonság Adatbiztonsági követelmények: Az összes lényeges ismert támadási típusra fel kellett készülni (Man In The Middle, code injection, DoS stb.) A biztonsági követelményeket az adatvédelmi biztos határozta meg és kontrollálta a folyamat teljes időtartama alatt Tényleges (sikertelen) támadási kísérletek történtek Ezeket detektáltuk, a megfelelő katasztrófatervek elkészültek; Biztonsági esemény az online kérdőív-kitöltési időszak során nem történt; Infotér - 2011 - Balatonfüred 17
Kliens: Google Web Toolkit technológia Alkalmazásszerver: Nyílt forráskódú technológiák alkalmazása (Linux, JBoss, Apache web szerver, Moodle, Nagios felügyeleti rendszer, Spring és Spring security) Adatbáziskezelő: 2 db Oracle 11gR2 Standard Edition RAC cluster Hardver: 30 db. egy- és kétmagos Intel blade, valamint 4 db. Intel Itanium kiszolgáló Alkalmazott infrastruktúra Hálózat: Cisco ACE Infotér - 2011 - Balatonfüred 18
Tapasztalatok Nagy nyilvánosság előtti üzemeltetés ügyfélszolgálat, helpdeszk kommunikáció Rövid életű, kritikus rendszer méretezés fejlesztési elvek tesztelés üzemeltetési szabályok Támadások Média Oktatás: mobil infrastruktúra Infotér - 2011 - Balatonfüred 19
Infotér - 2011 - Balatonfüred 20
2021 Infotér - 2011 - Balatonfüred 21
Jozsef.Kophazi@ksh.hu Taby.Tamas@iqpp.hu Infotér - 2011 - Balatonfüred 22