Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
znalostni_baze:dekompozice_isvs [2024/05/28 10:32] – vytvořeno Tomáš Šedivecznalostni_baze:dekompozice_isvs [2024/08/27 14:47] (aktuální) Tomáš Šedivec
Řádek 1: Řádek 1:
-======Dekompozice ISVS pro provoz v hybridním prostředí eGovernment cloudu======+====== Dekompozice informačních systémů  ======
  
-U moderně navržených ISVS pro provoz v cloudu lze bez značných nákladů nebo dokonce bez přerušení provozu měnit přiřazení komponent aplikace jednotlivým technologickým prvkůmpřidávat nebo ubírat komponenty kritické pro odezvu systému.+Orgán veřejné správy provede a udržuje aktuální dekomponování informačních systémů nebo jejich částí((Obdobné dekomponování provede orgán veřejné správy také pro prvky sdílené infrastruktury.)) pro podporu rozhodování o jejich dlouhodobém řízení ve třech nezávislých a vzájemně se kombinujících pohledecha to:
  
-Způsoby dekomponování a referenční modely moderních informačních systémů (Standardní ISjako jsou ERPHR další mají mezinárodní IT komunitou vytvořeny referenční modelykteré definují vzorovou strukturu funkčnost jednotlivých komponent IS) mají za cíl zvýšit efektivnost využívání prostředků při vývoji a provozování informačních systémů.+  * funkční dělenítedy dělení na komponentypodle různých funkcí při podpoře výkonu služeb veřejné správy provozu orgánu veřejné správy, 
 +  * technologické dělení, tedy dělení podle technologických platforem sloužících pro návrh, vytvoření provozování informačních systémů a jejich komponent
 +  * provozní dělení, tedy dělení na prostředí, podle jejich různého využití v životním cyklu informačních systémů a jejich komponent.
  
-Dekompozice zároveň umožňuje hybridní provoz s využitím služeb cloud computingu různé bezpečnostní úrovně (dále jen „BÚ“).+<WRAP center round tip 60%> 
 +Dekomponování se tedy nejdříve provádí teoreticky v základních dokumentech dlouhodobého řízení (informační koncepce, provozní dokumentace), ale následně musí přijít i reálná dekompozice, která musí nastat u daného informačního systému vždy při provádění architektonické změny, tedy projektu měnící vnitřní či vnější vazby, poskytované služby nebo způsob provozu. 
 +</WRAP>
  
-Jednotlivé komponenty ISVS mohou být zařazeny do různých BÚDůvodem ježe kategorizace celého ISVS do BÚ je realizována na základě analýzy rizik ISVS vzhledem k jeho dostupnosti, důvěrnosti a integritě, a to podle pravidel daných vyhláškou č. 315/2021 Sb., o bezpečnostních úrovních pro využívání cloud computingu orgány veřejné moci (dále jen „VoBÚ“)Konkrétní ISVS může být zařazen např. do BÚ 4 z důvodu důvěrnosti datale dostupnost integrita ISVS můžbýt kategorizována do nižších BÚZ toho důvodu lze provádět dekompozici a implementovat komponenty ISVS s využitím hybridního eGC.+Orgán veřejné správy uplatní provedené dekomponování informačních systémů zejména v základních dokumentech dlouhodobého řízeníDekomponování při funkčním dělení se provádí na všech vrstvách architektury informačních systémů, konkrétně dělením na aplikační komponentytechnologické komponenty komunikační komponentyPři funkčním dekomponování informačních systémů využije orgán veřejné správy klasifikační systémy podle referenčních modelů architektury informačních systémů, a to aplikační a technologický, vydávané ministerstvemPři technologickém dekomponování informačních systémů využije orgán veřejné správy klasifikační systémy podle referenčních modelů architektury informačních systémů, a to architektury ření a technologický, vydávané ministerstvemDekomponování při provozním lení na prostředí se provádí podle aktuální potřeby životního cyklu jednotlivých informačních systémů nebo jejich komponent, zejména na prostředí pro
  
-Hybridní provoz v eGC má dvě základní varianty:+  * ověření konceptu, 
 +  * prvotní zkoušení platforem nebo dodaného hotového řešení, 
 +  * vývoj a testování iterací, 
 +  * předvádění a schvalování vývojových iterací, 
 +  * testování funkčnosti, kvality, výkonu, spolehlivosti a integrace vývojových iterací před akceptací, 
 +  * akceptační, předprodukční a produkční testování, 
 +  * školení, studium a procvičování obsluhy, 
 +  * kontrolu záloh, nácviky obnovy provozu a provozní archiv, 
 +  * ověření ukončení provozu, zamknutý systém a archiv po ukončení provozu, 
 +  * produktivní využívání, 
 +  * analýzy a ověřování v kopii produktivního prostředí.
  
-  - část (komponenta) ISVS vyžadující nejvyšší bezpečnostní úroveň (tjBÚ 4) je umístěna ve Státní části eGC (SeGC) a části s nižšími nároky na bezpečnost (tjBÚ 1 až BÚ 3) v Komerční části eGC (KeGC)((Následné propojení komponent ISVS, které jsou umístěny v různých provozních prostředíchje vždy pouze prostřednictvím CMS/KIVS.))+Pro plnění potřeb ověřování integrace, školení a vývoje lze vytvářet a integrovat komponenty a prostředí s účelově omezeným chováním. Každé takové prostředí musí být jednoznačně identifikovatelné a pro přístup k dalším prostředím užívat pouze své vlastní unikátní identifikátoryZměny údajů vložené prostřednictvím takového prostředí musí být identifikovatelné jeho činnost nesmí vést na platnou změnu záznamů v produktivní evidenci agendy. 
-  - jednotlivé části (komponenty) ISVS jsou provozovány pomocí cloudových služeb KeGC s různou BÚ (tjBÚ 1 – BÚ 3).+ 
 +Při využívání poskytování služeb prostředí s účelově omezeným chováním správce stanoví pravidla pro 
 + 
 +  * poskytování údajů službami omezeného prostředí co do množství, struktury a skrývání skutečných údajů, zejména osobních, prostřednictvím pseudonymizace, anonymizace a randomizace, 
 +  * provádění nebo simulaci provádění transakcí a změn údajů vyvolaných z prostředí s účelově omezeným chováním, které nesmí být vloženy do produktivních databází a registrů jako platné změny
 +  * vykonávání nebo simulaci vykonávání operací a interakcí s dalšími integrovanými systémy tak, aby bylo zřejmé, že se jedná o operace vyvolané činností účelově omezeného prostředí, 
 +  * vzájemnou dostupnost rozhraní pro poskytování služeb prostředí s účelově omezeným chováním, prostředí produktivního dalších integrovaných prostředí pro vlastní a cizí systémy, jejich identifikace a vydávání autentizačních prostředků. 
 + 
 +Provozovatel může v rámci stanoveném správcem vytvářetprovozovat a ukončovat provoz prostředí pro plnění různých dílčích úkolů v návaznosti na etapu životního cyklu informačního systému nebo i napříč etapami. Při tom musí zajistit při respektování pravidel určených správcem zejména 
 + 
 +  * jednoznačnou identifikovatelnost prostředí, jím pořízených a měněných údajů, prováděných transakcí a využívaných služeb
 +  * přidělování identifikátorů, správu identitních prostředků přidělovaných jednotlivým prostředím, 
 +  * ochranu citlivých údajů před nežádoucím vyzrazením, zejména z produktivního prostředí, 
 +  * ochranu důvěryhodnosti produktivního prostředí a produktivních údajů. 
 + 
 +Opatření podle posledních 2 odstavců mohou být součástí návrhu informačního systému a sloužit i jeho vlastnímu vývoji.
  
 ===== Principy dekompozice ===== ===== Principy dekompozice =====
  
 Dekompozice a následný hybridní provoz ISVS je možný téměř u každého ISVS. Způsob dekompozice je ale významně závislý na architektuře ISVS, přesněji na tom, zda architektura hybridní provoz umožňuje. Platí ale, že drtivou většinu ISVS lze provozovat hybridně z operačního (provozně funkčního) pohledu. Dekompozice a následný hybridní provoz ISVS je možný téměř u každého ISVS. Způsob dekompozice je ale významně závislý na architektuře ISVS, přesněji na tom, zda architektura hybridní provoz umožňuje. Platí ale, že drtivou většinu ISVS lze provozovat hybridně z operačního (provozně funkčního) pohledu.
 +
 +Způsob provedení dekompozice by správce ISVS měl promítnout do ohlášení v rejstříku ISVS dle vyhlášky č. 329/2020 Sb.
  
 =====Způsoby dekompozice===== =====Způsoby dekompozice=====
Řádek 23: Řádek 54:
 )) dekomponování ve třech nezávislých a vzájemně se kombinujících pohledech, a to: )) dekomponování ve třech nezávislých a vzájemně se kombinujících pohledech, a to:
  
-  - **funkční dělení**, tedy dělení na komponenty podle různých funkcí při podpoře výkonu služeb veřejné správy a provozu orgánu veřejné správy \\ Prvním pohledem na členění ISVS je dělení na logicky související veřejnosprávní činnosti, které jsou podporovány samostatně funkčními částmi informačního systému. Funkční části ISVS zahrnují komponenty od ivatelského rozhraní aplikace přes aplikační logiku až po komunikaci a ukládání dat (funkční silo). Takovéto funkční komponenty mohou vystupovat jako samostatně fungující informační systémy, podporující výkon podmnožiny veřejnoprávních činností. Funkční komponenty mohou být sdíleny mezi více orgány veřejné správy. K jejich pořízení může dojít celou škálou forem od vývoje na zakázku po pořízení hotového řešení v cloudu formou služby (SaaS). \\ \\ Příkladem může být dělení na:+  - **funkční dělení**, tedy dělení po jednotlivých vrstvách informačního systému jako je ivatelské rozhraní aplikaceaplikační logika či komunikace a ukládání dat (funkční silo). Takovéto funkční komponenty mohou vystupovat jako samostatně fungující informační systémy, podporující výkon podmnožiny veřejnoprávních činností. Funkční komponenty mohou být sdíleny mezi více orgány veřejné správy. K jejich pořízení může dojít celou škálou forem od vývoje na zakázku po pořízení hotového řešení v cloudu formou služby (SaaS). \\ \\ Příkladem může být dělení na:
     - část zajišťující interakci s uživateli ISVS (Front End)     - část zajišťující interakci s uživateli ISVS (Front End)
     - část zajišťující byznys logiku (funkcionalitu) ISVS     - část zajišťující byznys logiku (funkcionalitu) ISVS
     - část, která ukládá a zpřístupňuje data ISVS     - část, která ukládá a zpřístupňuje data ISVS
     - část, která zajišťuje infrastrukturní a aplikační monitoring \\ \\ Nejvyšší BÚ má obvykle ta část, která ukládá a zpřístupňuje agregovaná data ISVS, protože její zranitelnost vůči hrozbám ztráty důvěrnosti nebo integrity dat lze obvykle považovat za nejvyšší. Ostatní části pak mohou mít nižší BÚ. \\ \\     - část, která zajišťuje infrastrukturní a aplikační monitoring \\ \\ Nejvyšší BÚ má obvykle ta část, která ukládá a zpřístupňuje agregovaná data ISVS, protože její zranitelnost vůči hrozbám ztráty důvěrnosti nebo integrity dat lze obvykle považovat za nejvyšší. Ostatní části pak mohou mít nižší BÚ. \\ \\
 +  - **procesní dělení**, tedy dělení na komponenty podle různých procesů při podpoře výkonu služeb veřejné správy a provozu orgánu veřejné správy \\ Členění ISVS na logicky související veřejnosprávní činnosti, které jsou podporovány samostatnými částmi informačního systému. Procesní části ISVS zahrnují komponenty příjmu, zpracování, vyřízení, interakce či kolaborace. \\ \\ Příkladem může být dělení na:
 +    - část zajišťující podání (příjem a průvodce žádosti)
 +    - Uživatelská část (profil, customizace, správa notifikací)
 +    - Vypořádání připomínek (interakce mezi žadatelem a hodnotitelem)
 +    - Podání stížností, podnětů a námětů (service desk)
 +    - Vyžádání si spolupráce s jiným orgánem veřejné správy (kolaborace mezi více službami)
 +    - Zpětná vazba 
   - **technologické dělení,** tedy dělení podle technologických platforem sloužících pro vytvoření, rozvoj a provoz informačních systémů a jejich komponent \\ Druhým pohledem na členění ISVS je dělení na technologické vrstvy, kde jedna vrstva poskytuje služby pro vrstvu nadřazenou. Uplatněním tohoto konceptu lze dosáhnout vyšší flexibilitu a nezávislost při změně určitých technologických celků (komponent). Poskládáním technologických komponent na sebe je vytvořena samostatně funkční komponenta informačního systému (funkční silo). Technologické komponenty jsou často sdíleny mezi funkčními komponentami informačních systémů jednoho orgánu. Moderní technologie, jako například virtualizace a cloud, dovolují sdílení i mezi různými typy zákazníků. Mohou být samostatnou sdílenou funkční částí infrastruktury, například tiskové řešení, nebo dokonce technologické celky budovy, například strukturovaná kabeláž nebo klimatizace datacentra. Formy pořízení se pohybují od nákupu a instalace fyzického zařízení až po pronájem provozních služeb v cloudu (PaaS, IaaS a SaaS). \\ \\ Příkladem může být dělení na:   - **technologické dělení,** tedy dělení podle technologických platforem sloužících pro vytvoření, rozvoj a provoz informačních systémů a jejich komponent \\ Druhým pohledem na členění ISVS je dělení na technologické vrstvy, kde jedna vrstva poskytuje služby pro vrstvu nadřazenou. Uplatněním tohoto konceptu lze dosáhnout vyšší flexibilitu a nezávislost při změně určitých technologických celků (komponent). Poskládáním technologických komponent na sebe je vytvořena samostatně funkční komponenta informačního systému (funkční silo). Technologické komponenty jsou často sdíleny mezi funkčními komponentami informačních systémů jednoho orgánu. Moderní technologie, jako například virtualizace a cloud, dovolují sdílení i mezi různými typy zákazníků. Mohou být samostatnou sdílenou funkční částí infrastruktury, například tiskové řešení, nebo dokonce technologické celky budovy, například strukturovaná kabeláž nebo klimatizace datacentra. Formy pořízení se pohybují od nákupu a instalace fyzického zařízení až po pronájem provozních služeb v cloudu (PaaS, IaaS a SaaS). \\ \\ Příkladem může být dělení na:
     - fyzické a virtuální jádro procesoru     - fyzické a virtuální jádro procesoru
Řádek 42: Řádek 80:
     - Záloha dat \\ \\ Bývá obvyklé, že nejvyšší BÚ má přiřazeno prostředí pro ostrý provoz ISVS. Ostatní části mohou mít nižší BÚ, pokud jsou provozně oddělitelné a pokud vykazují nižší úroveň dopadů podle VoBÚ.     - Záloha dat \\ \\ Bývá obvyklé, že nejvyšší BÚ má přiřazeno prostředí pro ostrý provoz ISVS. Ostatní části mohou mít nižší BÚ, pokud jsou provozně oddělitelné a pokud vykazují nižší úroveň dopadů podle VoBÚ.
  
 +=====Dekompozice ISVS pro provoz v hybridním prostředí eGovernment cloudu=====
 +
 +Správce ISVS musí při jeho návrhu, změně či rozvoji myslet na způsob jeho provozu. U správně navržených ISVS pro provoz v cloudu lze bez značných nákladů nebo dokonce bez přerušení provozu měnit přiřazení komponent aplikace jednotlivým technologickým prvkům, přidávat nebo ubírat komponenty kritické pro odezvu systému.
 +
 +Způsoby dekomponování a referenční modely informačních systémů (Standardní IS, jako jsou ERP, HR a další mají mezinárodní IT komunitou vytvořeny referenční modely, které definují vzorovou strukturu a funkčnost jednotlivých komponent IS) mají za cíl zvýšit efektivnost využívání prostředků při vývoji a provozování informačních systémů.
 +
 +Dekompozice zároveň umožňuje hybridní provoz s využitím služeb cloud computingu různé bezpečnostní úrovně (dále jen „BÚ“).
 +
 +Jednotlivé komponenty ISVS mohou být zařazeny do různých BÚ. Důvodem je, že kategorizace celého ISVS do BÚ je realizována na základě analýzy rizik ISVS vzhledem k jeho dostupnosti, důvěrnosti a integritě, a to podle pravidel daných vyhláškou č. 315/2021 Sb., o bezpečnostních úrovních pro využívání cloud computingu orgány veřejné moci (dále jen „VoBÚ“). Konkrétní ISVS může být zařazen např. do BÚ 4 z důvodu důvěrnosti dat, ale dostupnost a integrita ISVS může být kategorizována do nižších BÚ. Z toho důvodu lze provádět dekompozici a implementovat komponenty ISVS s využitím hybridního eGC.
 +
 +Hybridní provoz v eGC má dvě základní varianty:
 +
 +  - část (komponenta) ISVS vyžadující nejvyšší bezpečnostní úroveň (tj. BÚ 4) je umístěna ve Státní části eGC (SeGC) a části s nižšími nároky na bezpečnost (tj. BÚ 1 až BÚ 3) v Komerční části eGC (KeGC)((Následné propojení komponent ISVS, které jsou umístěny v různých provozních prostředích, je vždy a pouze prostřednictvím CMS/KIVS.)),
 +  - jednotlivé části (komponenty) ISVS jsou provozovány pomocí cloudových služeb KeGC s různou BÚ (tj. BÚ 1 – BÚ 3).