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

Pravidlo dvou pizz

Petr Zavoral , 22. květen 2018 00:00
Petr Zavoral

Úvodem pozdrav všem nerdům a geekům. Prostě celé naší IT komunitě. Zdá se to být zbytečné, ale věřte...

Více







RSS 

Zprávičky

ČBA: Češi si nemění hesla a nepoužívají antiviry na mobilech

Pavel Houser , 23. květen 2018 11:00

Zabezpečení chytrého telefonu skončilo mezi třemi nejhoršími faktory zkoumanými v rámci Indexu bezpe...

Více 4 komentářů

IT a podnikové služby patří v ČR k nejatraktivnějším oborům

Pavel Houser , 23. květen 2018 10:00

Podnikové služby překonaly např. bankovní sektor, telekomunikace či automobilový průmysl....

Více 0 komentářů

USA a Čína se blíží k dohodě ohledně ZTE

ČTK , 23. květen 2018 09:00

Dohoda Číny a USA snížila obavy z obchodní války mezi dvěma největšími ekonomikami světa....

Více 0 komentářů

Starší zprávičky

Technologická "Nobelova cena" za procesory

ČTK , 23. květen 2018 08:00

Finský vědec Suntola oceněn za depozici atomárních vrstev (ALD), která se používá při výrobě velmi t...

Více 0 komentářů

V Amazonu prý manažeři vyhoří, navíc je o ně zájem jinde

ČTK , 22. květen 2018 10:00

Amazon přišel o dalšího klíčového muže. Firmu opustil Jim Freeman, který stál za virtuální asistentk...

Více 0 komentářů

Výrobce Nokií získává 100 milionů dolarů pro financování dalšího růstu

Pavel Houser , 22. květen 2018 09:00

Současná tržní hodnota firmy HMD Global, který stojí za telefony Nokia, přesahuje miliardu dolarů....

Více 0 komentářů

Fujifilm hodlá žalovat Xerox kvůli odstoupení od dohody o spojení

ČTK , 22. květen 2018 08:00

Japonská společnost Fujifilm Holdings plánuje zažalovat amerického výrobce kopírek a tiskáren Xerox ...

Více 0 komentářů