Technologie, které pomohou při implementaci mikroslužeb

Pavel Houser , 28. červen 2017 07:30 0 komentářů
Technologie, které pomohou při implementaci mikroslužeb

Mikroslužby jsou v kurzu, ale nehodí se pro každého. Tak by se dala shrnout rada, kterou podnikům dává Gartner. Samotný Gartner považuje mikroslužby za natolik významný trend, že před nimi v jiné analýze dokonce varuje v souvislosti s bezpečností.

Na jedné straně máme k dispozici průzkumy, podle nichž se vývoj softwaru i celková architektura firemního IT bez mikroslužeb prakticky neobejde: průzkum NGINX uvádí, že 68 % organizací tuto technologii již používá nebo zvažuje. Studie Evans Data Corporation zase vede k závěru, že 90 % vývojářů cloudových aplikací již nějakým způsobem pracuje s mikroslužbami nebo to má v úmyslu.

Viz také: Gartner: Klíčové bezpečnostní technologie pro rok 2017

Cynthia Harvey na InformationWeek.com razí názor, že mikroslužby jsou vlastně pokračováním SOA (architektura orientovaná na služby), v obou případech jde o modulární skládání aplikací z víceméně nezávislých segmentů. Bez ohledu na to, zda mezi mikroslužby a SOA dáme rovnítko, však každopádně platí, že obě technologie souvisejí také s nasazováním modelu DevOps, respektive s agilním/extrémním programováním. C. Harvey pak to kategorie zastánců mikroslužeb řadí řadu velkých firem, Netflix, Twitter, eBay či Amazon.

Viz také: DevOps – na co by si podniky měly dávat pozor?

Každopádně vývoj na bázi mikroslužeb často nevede k úspěchu. C. Harvey uvedla, že podporu pro tento přístup poskytují mj. následující technologie; pokud je podnik nepoužívá, měl by se zřejmě vyhnout i mikroslužbám.

Kontejnery: Technologie typu Docker dávají podnikům nezávislost na konkrétním dodavateli cloudových služeb a samozřejmě i provozovateli datového centra, zabalené aplikace (včetně vazeb mezi nimi) lze snadno přesunout na jinou infrastrukturu.

Orchestrace: Hodí se nástroje typu Docker Swarm, Google Kubernetes; Apache Mesos či ZooKeeper.

Mikroslužby se jednodušeji nasazují v prostředí cloudu. Vhodnou doplňkovou technologií jsou rovněž nástroje, které zajistí kontinuitu procesů vývoje a nasazování (continuous integration, CI, continuous delivery CD – v podstatě nástroje, které zajistí implementaci nového kódu/nové verze jak do úložiště vývojářů, tak i do implementací; souvisí s nástroji pro řízení životního cyklu aplikací).

Monitoring aplikací: a to nejen z hlediska samotné funkčnosti a bezpečnosti, za což odpovídají speciální nástroje, ale i co se týče výkonu/efektivity. Toto se jistě netýká pouze aplikací na bázi mikroslužeb, zrovna zde to ale bývá často zanedbáváno. Nakonec na úspěch projektu má vliv i nasazení nástrojů pro řízení rozhraní API (umožňuje např. snadno integrovat aplikaci se třetími stranami).

Viz také: Oracle API Platform Cloud Service řídí životní cyklus rozhraní

Zdroj: InformationWeek.com a další


Komentáře

RSS 

Komentujeme

Kacířství. Internet prý nepřispěl k ekonomickému růstu

Pavel Houser , 15. prosinec 2018 06:30
Pavel Houser

To, že prorůstání ICT prakticky do všech oblastí našeho života podporuje ekonomický růst, je zdánliv...

Více

Kalendář

29. 01. Reshoper 2019
29. 03.

30. 03.
Czech On-line Expo 2019
01. 04.

05. 04.
SuSEcon 2019







RSS 

Zprávičky

ČOI pokutovala e-shopy, 84 % kontrol zjistilo porušení zákonů

Pavel Houser , 16. prosinec 2018 09:00

Česká obchodní inspekce: Někteří provozovatelé e-shopů dlouhodobě neplní zákonné povinnosti....

Více 0 komentářů

Bezpečnostní chyba Facebooku mohla ohrozit 6,8 milionu uživatelů

ČTK , 15. prosinec 2018 10:00

Podle sdělení Facebooku se problém týkal až 1500 aplikací provozovaných 876 vývojáři....

Více 0 komentářů

Katastr nemovitostí na Portálu občana

ČTK , 15. prosinec 2018 08:00

Současně bylo modernizováno prostředí datových schránek....

Více 0 komentářů

Starší zprávičky

Příští rok spustí sítě 5G prvních 25 operátorů

ČTK , 14. prosinec 2018 10:25

Trh hlasových asistentů s umělou inteligencí vzroste příští rok na 250 milionů instalovaných zařízen...

Více 0 komentářů

Český fintech trh má potenciál až 15 miliard Kč

Pavel Houser , 14. prosinec 2018 09:00

Zahraniční fintech firmy již úspěšně vstoupily na český trh. Stejně tak najdeme příklady úspěšných č...

Více 0 komentářů

Soud EU částečně zmírnil pokuty pro Slovak a Deutsche Telekom

ČTK , 14. prosinec 2018 08:00

Slovak Telekom svými vysokými velkoobchodními cenami měl znemožňovat alternativním operátorům ziskov...

Více 0 komentářů

Poslanci napříč stranami podporují právo občanů na digitální služby

Pavel Houser , 13. prosinec 2018 11:00

Do pěti let by mělo stačit prokázání totožnosti elektronickou občankou nebo identitními prostředky b...

Více 0 komentářů