Hlavní navigace

Mikro servisní architektura, rychlá cesta k modernizaci aplikací

 Autor: Shutterstock.com
Řada firem v Česku podceňuje modernizace aplikací s důsledky vedoucími k závažnějším problémům celého IT systému. Situaci však lze předejít. Použití mikro služeb zkrátí nasazení změn díky automatizaci z týdnů trvajícího plánovaní a testování na hodiny a dny.
25. 5. 2022

Sdílet

Spokojenost zákazníka. Jednoduché spojení, které je pro nás zaklínadlem a hodnocením úspěchu. Každá firma je jedinečná a každá chce uspět. Každá firma má svoji vnitřní kulturu, jedinečnost, obchodní strategie a své zaměstnance. Přesto byly firmy donedávna nuceny používat unifikovaná řešení, které jim přidávaly na jednotvárnosti a neumožňovaly rychle reagovat na požadavky zákazníků a zaměstnanců. A přitom právě o spokojené zákazníky a zaměstnance jde přece především.

Bez technologií dnes firmy nejsou konkurence schopné, často nahrazují dříve manuální činnosti, a navíc, umožňují prudký rozvoj společností. Je to však jako s ohněm, technologie mohou být dobrý sluha, ale i zlý pán. 

Pojďme technologie využít dle potřeb, ne se jim přizpůsobovat. Pojďme nahradit tradiční aplikace s omezenou funkcionalitou a složitou, komplexní údržbou novými, jednoduchými a moderními. 

Představme si situaci firmy, kde existují různorodé požadavky jednotlivých oddělení, interních zákazníků, zaměstnanců. Každý potřebuje něco trochu jiného, každý má oprávněný pocit jedinečnosti svého požadavku. Tradičně se snažíme všechny požadavky sloučit v jeden komplexní, který uspokojí všechny, někoho více, někoho méně. Dnes však už nemusíme. Díky rozpadu aplikací na malé části, opakovatelnosti použití kódu a jednoduché údržbě můžeme postupně vyhovět ke spokojenosti všem. 

Technologie, která nám dává tyto možnosti, se nazývá mikro služby, jednotlivé služby řeší konkrétní malý problém, jsou navzájem propojeny a zapouzdřeny do kontejnerů. Uživatel moderní technologii kontejnerů pozná ve své spokojenosti – díky automatickému škálování se minimalizují výkonové problémy, změny aplikací je možné provádět prakticky okamžitě a automaticky testovat jejich správnou funkčnost. Týdny trvající práce lze zkrátit na hodiny.

S novými možnostmi rostou nároky na technologickou znalost IT odborníků, které je potřeba v tomto směru vzdělávat a nabídnout jim potřebné nástroje. Manuální operativa již s moderními technologiemi nestačí a většinu činností je nutné automatizovat. 

Pro některé to může být objektivní problém, který by mohl přechod na mikro servisní architekturu významně přibrzdit, či dokonce znemožnit. Proto IBM přišlo s platformou IBM Cloud Pak, která celé kontejnerizované prostředí zapouzdřuje, zjednodušuje a zrychluje jeho nasazení. 

Základem této platformy jsou IBM Cloud Pak Foundational Services, určené pro veškeré provozované aplikace a systémy v kontejnerech, správu uživatelů, bezpečnost a zabezpečení, nástroje pro správu a provoz aplikací, správu dat a událostí a zahrnující též nástroje na propojení provozovaných aplikací. To vše je možné řídit z intuitivního a jednotného prostředí IBM Cloud Pak, jež splňuje náročné podnikové standardy (viz obrázek 1). 


Obrázek 1. -  Funkcionalita obsažena v Cloud Pak Foundational Services + kontejnerová platforma

Pro kontejnerizaci se v tomto případě využívá platforma Red Hat OpenShift, jejíž licence jsou obsaženy v ceně produktu. Samotné IBM Cloud Pak pak mohou být provozovány buď lokálně, hybridně nebo v Public cloudu, dle požadavku zákazníka (obrázek 1.).

IBM navíc dodává veškeré svoje aplikační portfolio i v kontejnerizované podobě, není tedy problém většinu svých produktů začít v kontejnerizovaném prostředí používat.

Samotné produkty jsou rozdělené do šesti Cloud Paků, které vždy sdružují produkty určitého zaměření a mezi kterými lze v rámci konkrétního Cloud Paku, díky flexibilní licenční politice, přepínat dle potřeby (Obrázek 2). 

Obrázek 2. – Jednotlivé Cloud Paky a jejich zaměření

A co konkrétně jednotlivé Cloud Paky nabízí?

IBM Cloud Pak for Business Automation

Balík aplikací pro automatizaci opakujících se úloh, procesů, zvládnutí kompletní digitalizace a efektivní práce s dokumenty 

IBM Cloud Pak for Watson AIOps

Správa a provoz aplikací, systémů a infrastruktury. Intuitivně, integrovaně, s využitím AI

IBM Cloud Pak for Integration

Široká škála nástrojů pro integraci aplikací a systémů

IBM Cloud Pak for Network Automation

Řízení rozsáhlých datových/hlasových sítí, včetně sítí mobilních operátorů

IBM Cloud Pak for Data

Plně integrovaná datová AI platforma nové generace, která umožňuje rychlou a efektivní práci s firemními daty. Platforma poskytuje komplexní kontrolu a maximální konektivitu bez ohledu na umístění zdrojových dat

IBM Cloud Pak for Security

Moderní platforma, která dokáže sama aktivně vyhledávat hrozby, řídit okamžité akce a následné reakce na bezpečnostní incident a to vše bez nutnosti kamkoli přesouvat data.

Můžete si vybrat a měnit produkty dle své aktuální preference, jednoduše je spravovat, provozovat je interně nebo ve veřejném cloudu, využít moderních technologií. Aplikovat je na potřeby svých zákazníků. 

Technologie jsou zde proto, aby vám pomáhaly, rozvíjely podnikání. Nebojte se být spokojení.

Více informací naleznete na www.cloudpak.eu.

Upozorníme vás na články, které by vám neměly uniknout (maximálně 2x týdně).