Dom Razvoj Tehnologija spremnika - sljedeća velika stvar?

Tehnologija spremnika - sljedeća velika stvar?

Sadržaj:

Anonim

Poduzeća su suočena s problemima u uspješnom pokretanju softverskih aplikacija u različitim okruženjima. Kad se programski program prenosi u drugo okruženje, velike su šanse da će se pojaviti problemi. Ovi problemi uzrokuju druge probleme, poput slabe upotrebe resursa i gubitka vremena i napora za njihovo rješavanje. Kontejnerska tehnologija nudi rješenje ovih problema, a u posljednje vrijeme sve više tvrtki prihvaća tu tehnologiju. Tehnologija spremnika redefinira način prenošenja i pokretanja aplikacija u različitim okruženjima. Dakle, možda bi bilo prikladno reći da tehnologija spremnika nije sljedeća velika stvar - ona je već ovdje.

Što je kontejnerska tehnologija?

Container tehnologija nudi inovativno rješenje problema pokretanja softverskih aplikacija u različitim okruženjima. Kada se programski program prenosi iz okruženja u drugo, recimo iz faze u proizvodnju, postoji mogućnost problema. Prema Solomon Hykesu, osnivaču Dockera, tvrtke koja je neizmjerno doprinijela da kontejneri postanu popularni, "testirat ćete koristeći Python 2.7, a onda će se pokrenuti na Python 3 u proizvodnji i dogodit će se nešto čudno. Ili ćete se pouzdati u ponašanje određene verzije SSL knjižnice i bit će instalirana druga. Pokrenut ćete svoje testove na Debianu, a produkcija je na Red Hatu i događaju se razne čudne stvari. "Osim problema sa softverom, mogu se javiti i drugi problemi. Hykes nastavlja s dodavanjem" Topologija mreže je možda drugačija ili je sigurnost pravila i pohrana mogu biti različiti, ali softver se mora pokrenuti. " (Da biste saznali više o Docker-u, pogledajte Docker - Kako spremnici mogu pojednostaviti vaš Linux razvoj.)

Kontejneri sadrže okruženje za vrijeme izvršavanja koje sadrži softversku aplikaciju, njezine ovisnosti, knjižnice, binarne datoteke i konfiguracijske datoteke. Softverska aplikacija pokreće se na spremniku i ne ovisi o okruženju domaćina osim o operativnom sustavu. Kontejner može sadržavati više aplikacija i svaka će aplikacija imati svoje okruženje. Kada se spremnik rasporedi u drugom okruženju, operativni sustav dijelit će se kroz aplikacije.

Tehnologija spremnika - sljedeća velika stvar?