Hjem Udvikling Containerteknologi - den næste store ting?

Containerteknologi - den næste store ting?

Indholdsfortegnelse:

Anonim

Virksomheder har haft problemer med at køre softwareapplikationer på tværs af forskellige miljøer. Når en softwareprogram portes til et andet miljø, er chancerne for, at der vises problemer. Disse problemer giver anledning til andre problemer, såsom dårlig ressourceudnyttelse og spilder tid og kræfter på at løse disse problemer. Containerteknologi tilbyder en løsning på disse problemer, og for nylig har flere virksomheder taget teknologien op. Containerteknologi omdefinerer, hvordan applikationer porteres og køres i forskellige miljøer. Så det kan være passende at sige, at containerteknologi ikke er den næste store ting - den er allerede her.

Hvad er containerteknologi?

Containerteknologi tilbyder en innovativ løsning på problemet med at køre softwareapplikationer på tværs af forskellige miljøer. Når en softwareprogram portes fra et miljø til et andet, f.eks. Fra iscenesættelse til produktion, er der en mulighed for problemer. Ifølge Solomon Hykes, grundlæggeren af ​​Docker, var det firma, der yderst bidragede til, at containere blev populære, “Du tester ved hjælp af Python 2.7, og så kører det på Python 3 i produktionen, og noget underligt vil ske. Eller du vil stole på opførslen af ​​en bestemt version af et SSL-bibliotek, og en anden vil blive installeret. Du vil køre dine test på Debian, og produktionen foregår på Red Hat, og der sker alle slags underlige ting. "Bortset fra softwareproblemer kan andre problemer også opstå. Hykes fortsætter med at tilføje" Netværkstopologien kan være anderledes eller sikkerheden politikker og opbevaring kan være forskellige, men softwaren skal køre på den. " (Se Docker - hvordan containere kan forenkle din Linux-udvikling for at lære mere om Docker.)

Containere indeholder et runtime-miljø, der omfatter softwareprogrammet, dets afhængigheder, biblioteker, binære filer og konfigurationsfiler. Softwareapplikationen kører på beholderen og er ikke afhængig af værtsmiljøet undtagen operativsystemet. En container kan indeholde flere apps, og hver app har sit eget miljø. Når containeren er installeret i et andet miljø, deles operativsystemet på tværs af apps.

Containerteknologi - den næste store ting?