Login
LOGIN

Polski
PLN
0
0 Koszyk jest pusty
Služby Kontejnerizace

Kontejnerizace

Dnes kolem sebe slýcháváme plno populárních slov, jako jsou Docker, kontejnerizace, Kubernetes nebo microservices. Co to všechno tyto pojmy znamenají?

Kontejner je spuštěná aplikace spolu se vším, co k běhu potřebuje. Obsahuje tedy kód aplikace spolu s běhovým prostředím a systémovými knihovnami, aby mohl být spuštěn kdekoliv.

Docker je kontejnerizační prostředí. Díky němu můžeme kontejnery vytvářet, spouštět, spravovat a přenášet.

Kubernetes je orchestrační nástroj. Umožňuje nám spojit několik serverů s Dockerem, aby se chovaly jako “jeden velký Docker” a přidá k nim mnoho zajímavých funkcí.

Microservices je druh architektury aplikací, kdy jsou dílčí funkcionality aplikace rozděleny do nezávislých aplikací, často provozovaných v kontejnerech.

Proč tyto technologie používat? Jaké problémy řeší?

Ač si to mnoho vývojářů nechce připustit, tak levý sloupec častokrát odráží reálný stav vyvíjených aplikací. V pravém sloupci je ideální stav, jak by vývoj aplikace měl vypadat.