facebook
Tematické sekce
 
Branžové sekce
Přehledy
Tiskárna Brno (CCB)
 
Tematické seriály
Nové!

GDPR

General Data Protection Regulation zásadně mění zpracování osobních údajů a zavádí nové povinnosti...

články >>

 
Nové!

Jak uřídit IT projekt a nezbláznit se

Užitečné tipy a nástroje pro řešení problémů řízení inovací a vývoje produktů...

články >>

 
Nové!

Industry 4.0

Průmysl 4.0

Jaký vliv bude mít čtvrtá průmyslová revoluce na výrobu a výrobní firmy?

články >>

 

Komplexní svět eIDAS

O nařízení eIDAS již bylo mnoho řečeno i napsáno. A proto jediné, o čem...

články >>

 

Trendy v CRM

Systémy pro řízení vztahů se zákazníky (CRM) prochází v posledních letech výraznou změnou. Zatímco dříve...

články >>

 

Příručka úspěšného IT manažera

Dnes je řada IT manažerů opomíjena. Úspěšní bývají brouci Pytlíci a Ferdové...

články >>

 

Pokročilá analýza provozu datových sítí

V tomto čtyřdílném seriálu vás seznámíme s různými metodami a přístupy...

1. až 4. díl >>

 

Cesta k efektivnímu identity managementu

Správa identit a přístupů (IAM) je klíčová oblast pro zaručení bezpečnosti...

1. až 9. díl >>

IT SYSTEMS 11/2017 , Správa IT

Kontejnery a mikroslužby nabízí vyšší flexibilitu IT

Michael Fettweiss, Andreas Neeb


Red HatSchopnost rychle reagovat na tržní změny a požadavky zákazníků je dnes pro finanční instituce stále důležitější – jen tak si mohou tyto firmy udržet svoji konkurenceschopnost. Informační technologie v tomto snažení hrají zásadní roli a musí být proto velmi flexibilní i pružné. A zájem tedy roste o technologie, jako jsou kontejnery a mikroslužby.

Konference Business IT

Vzhledem ke zvyšování konkurenční podstaty současného trhu je jasné, že finanční instituce musí rychleji a efektivně přicházet s novými produkty i službami. Navíc se zvyšuje počet nebankovních subjektů, které nabízí služby spojené s platebními transakcemi, úvěry a investičním poradenstvím. Tento trend přitom ještě poroste, protože členské státy Evropské unie musí do začátku roku 2018 zařadit do své legislativy směrnici Payment Services Directive 2 (PSD2), která ještě více podpoří rozvoj platebního průmyslu.

Uvedené nařízení předpokládá vytvoření jednotného legislativního rámce, který zaštítí oblast on-line a mobilních plateb a povede v této oblasti k dalšími rozvoji i používání inovativních technologií. V souladu s touto novou směrnicí musí finanční instituce otevřít své transakční služby i nebankovním institucím, což znamená poskytnout přístup ke spravovaným účtům třetím stranám prostředním aplikačních programových rozhraní.

Banky pravděpodobně intenzivnější konkurence donutí k tomu, aby zákazníkům rychleji nabízely nové produkty a služby. Nicméně právě v bankovním sektoru jsou inovace často podřízeny omezením tradičních IT modelů, které využívají vodopádový způsob vývoje. A to i přes skutečnost, že více a více bank se již pokouší o změnu a ve stále větší míře využívají agilní přístupy. Metody a technologie jako kontejnery nebo mikroslužby tak získávají zvláštní postavení.

Díky své podstatě dosahují monolitické aplikace z pohledu agility velmi brzy možných limitů. Dokonce i v případech, kdy vývojáři změní pouze malou část aplikace, je nutné celé řešení opětovně otestovat, A to přináší velké náklady. Kontejnery a architektury založené na mikroslužbách umožňují tyto vývojové procesy transformovat do mnohem flexibilnější podoby.

Linuxové kontejnery a mikroslužby urychlují IT procesy

Technologie linuxových kontejnerů nabízí pohodlný a efektivní cestu ke zrychlení vývoje a implementaci aplikací. V první řadě jde o zjednodušení práce s instalačními balíčky – vývojáři mohou k samotné aplikaci přibalit všechny potřebné moduly a knihovny a spouštět ji na kompatibilním hostiteli podporujícím kontejnery. Díky tomu, že takto vytvořené kontejnery obsahují celé aplikační prostředí, jsou připravené k rychlému zprovoznění a ve srovnání s tradičními aplikacemi je lze navíc i lépe přenášet. A mohou také zjednodušit izolaci a efektivní přidělování více aplikací na jednom hostitelském operačním systému. V obou případech jsou systémové zdroje alokované přímo kontejnerům a linuxové jádro je sdílené napříč všemi instancemi běžícími v daném systému, což podstatně snižuje nároky na správu.

Díky výhodám, jako je právě snadnější správa nebo vyšší agilita, je technologie kontejnerů vhodná pro širokou škálu aplikací. Řešení platformy jako služby (Platform as-a-Service, PaaS), která umožňují paralelní provoz mnoha vzájemně izolovaných procesů, využívají tuto technologii od samého začátku. Kontejnery jsou obzvláště vhodné pro aplikace, které se skládají z více komponent a využívají pro svůj provoz architekturu mikroslužeb.

Na rozdíl od monolitických architektur jsou mikroslužby založené na volném provázání nezávislých služeb, které pro zajištění své funkčnosti využívají technologii kontejnerů. A díky verzování rozhraní nemají změny provedené v jedné konkrétní službě dopad na funkcionalitu nebo charakter dalších služeb. Je navíc možné častěji a cíleněji provádět rozsáhlejší aktualizace, aniž by bylo nutné upgradovat celou aplikaci. Již díky servisně orientované architektuře (SOA) víme, že je efektivnější vyměňovat menší služby s přesně definovanými rozhraními. Ve srovnání s monolitickými architekturami je mnohem efektivnější i škálovatelnost, protože dle konkrétních požadavků lze nezávisle škálovat přímo konkrétní službu.

V současnosti jsou jako mikroslužby navrhované především aplikace určené pro použití v prohlížečích, jako jsou aplikace pro elektronickou komerci nebo internetové a mobilní bankovnictví. V této souvislosti je důležité pochopit nepravdivost představy, že by kontejnery a mikroslužby měly být vhodné pouze pro nové aplikace. Směrem k těmto technologiím lze transformovat i stávající aplikační řešení, přičemž vhodným kandidátem na tuto proměnu je mnohem více aplikací, než se všeobecně předpokládá – zkušenosti společnosti Red Hat s bankovními projekty ukazují, že se jedná až o 80 procent aplikací. Velmi jednoduchá je tato migrace například pro aplikace napsané v Javě.

Trendem je bimodální IT

Uvedené změny znamenají, že v rámci bankovní podnikové informační architektury budou existovat dva typy informačních technologií. V popředí zůstane i nadále tradiční bankovní IT infrastruktura s klíčovými bankovními systémy, které jsou navržené s ohledem na maximální bezpečnost a stabilitu, tedy na vlastnosti, které mají přednost před novými funkcemi a rychlým zaváděním nejnovějších služeb. A z tohoto důvodu je nutné tradiční IT doplnit infrastrukturou, která umožní rychlý a flexibilní vývoj i implementaci.

Tento fakt potvrzují mnohé analytické firmy, včetně společnosti Gartner, která je velkým příznivcem konceptu bimodálního IT. Tyto analytické firmy se domnívají, že drtivá většina podniků bude brzy používat IT architektury založené na kombinaci tradičních a agilních procesních modelů a jejichž součástí tak bude tradiční a bezpečný základ podnikové informační architektury i nelineární, agilní IT. Tradiční vertikálně škálovatelné aplikace se strategicky důležitými daty jsou provozovány na klasických IT infrastrukturách, zatímco agilní modely využívají horizontální škálování a mohou tak rychleji reagovat na nové podnikatelské požadavky nebo okolní podmínky.

Podniková informační architektura, která v sobě spojuje tradiční přístupy a inovace, umožňuje uživatelům nasazovat různorodá IT prostředí a platformy maximálně odpovídající různým systémovým a podnikatelským požadavkům. Ať již jde o fyzické servery, o klasické vertikálně škálovatelná virtuální prostředí nebo o infrastrukturu jako službu (Infrastructure as-a-Service, IaaS) a platformu jako službu (PaaS) v privátních, hybridních nebo veřejných cloudech.

S ohledem na aktuální úsilí firem o digitální transformaci a na dynamické tržní změny včetně nových požadavků ze strany zákazníků jsou pro podnikovou informační architekturu aspekty jako agilita, flexibilita a rychlost zásadními faktory. Z technologického pohledu budou v následujících letech kontejnery a mikroslužby nevyhnutelné a banky se tak budou muset v případě zájmu o udržení své konkurenceschopnosti s tímto trendem vypořádat.

Autoři článku působí ve společnosti ve společnosti Red Hat. Michael Fettweiss je obchodním ředitelem pro oblast finančních služeb. Andreas Neeb je architektem podnikových řešení.
Chcete získat časopis IT Systems s tímto a mnoha dalšími články z oblasti informačních systémů a řízení podnikové informatiky? Objednejte si předplatné nebo konkrétní vydání časopisu IT Systems z našeho archivu.
POINT.X (2018-19)


Inzerce

Service Desk aneb řízení služeb IT

OnlioProvoz jakéhokoli systému – a nemusí jít jen o informační technologie – vyžaduje efektivní přebírání a zpracování požadavků jak od koncových uživatelů, tak i od pracovníků IT oddělení. A případně dalších stran.

Qlik Sense Tour 2018
Časopis IT Systems / Odborná příloha Archiv časopisu IT Systems
IT Systems 4/
IT Systems 3/
IT Systems 1-2/
IT Systems 12/
Oborové a tematické přílohy
příloha #1 4/
příloha #1 3/
příloha #1 1-2/
příloha #1 11/
Kalendář akcí