Domov Rozvoj Kontejnerová technologie - další velká věc?

Kontejnerová technologie - další velká věc?

Obsah:

Anonim

Podniky se potýkají s problémy při úspěšně spuštěných softwarových aplikacích v různých prostředích. Pokud je softwarová aplikace přenesena do jiného prostředí, je pravděpodobné, že se objeví problémy. Tyto problémy vedou k dalším problémům, jako je špatné využití zdrojů a ztráta času a úsilí na vyřešení těchto problémů. Kontejnerová technologie nabízí řešení těchto problémů a v poslední době ji přijalo více podniků. Technologie kontejnerů předefinuje, jak jsou aplikace přeneseny a spuštěny v různých prostředích. Může tedy být vhodné říci, že technologie kontejnerů není další velká věc - je již tady.

Co je to kontejnerová technologie?

Kontejnerová technologie nabízí inovativní řešení problému spouštění softwarových aplikací v různých prostředích. Když je softwarová aplikace přenesena z jednoho prostředí do druhého, řekněme od inscenace po výrobu, existuje možnost problémů. Podle Solomona Hykese, zakladatele společnosti Docker, společnosti, která nesmírně přispěla k popularitě kontejnerů: „Zkoušíte používat Python 2.7 a pak to bude běžet na Pythonu 3 ve výrobě a stane se něco divného. Nebo se budete spoléhat na chování určité verze knihovny SSL a nainstaluje se další. Provedete testy na Debianu a produkce je na Red Hat a děje se celá řada podivných věcí. “Kromě problémů se softwarem mohou nastat i jiné problémy. Hykes dále dodává:„ Topologie sítě se může lišit nebo bezpečnost zásady a úložiště se mohou lišit, ale software na něm musí běžet. “ (Další informace o Dockeru naleznete v Dockeru - Jak mohou kontejnery zjednodušit váš vývoj Linuxu.)

Kontejnery obsahují běhové prostředí, které zahrnuje softwarovou aplikaci, její závislosti, knihovny, binární soubory a konfigurační soubory. Softwarová aplikace běží na kontejneru a kromě operačního systému nezávisí na hostitelském prostředí. Kontejner může obsahovat více aplikací a každá aplikace bude mít své vlastní prostředí. Pokud je kontejner nasazen v jiném prostředí, bude operační systém sdílen mezi aplikacemi.

Kontejnerová technologie - další velká věc?