Namai Plėtra Konteinerių technologija - kitas didelis dalykas?

Konteinerių technologija - kitas didelis dalykas?

Turinys:

Anonim

Verslo įmonės susidūrė su problemomis sėkmingai paleisdamos programinę įrangą įvairiose aplinkose. Kai programinės įrangos programa perkeliama į kitą aplinką, gali kilti problemų. Dėl šių problemų kyla kitų problemų, tokių kaip netinkamas išteklių panaudojimas ir eikvojamas laikas ir pastangos, siekiant išspręsti šias problemas. Konteinerių technologija siūlo šių problemų sprendimą, o pastaruoju metu šią technologiją taiko vis daugiau verslo atstovų. Taurių technologija iš naujo nustato, kaip programos yra perkeliamos ir vykdomos įvairiose aplinkose. Taigi, gali būti tinkama sakyti, kad konteinerių technologijos nėra kitas didelis dalykas - jos jau yra čia.

Kas yra konteinerių technologija?

Konteinerių technologija yra novatoriškas sprendimas, susijęs su programinės įrangos taikymu įvairiose aplinkose. Kai programinė įranga perkeliama iš vienos aplinkos į kitą, tarkime, nuo inscenizacijos iki gamybos, kyla problemų. Pasak Solomono Hykeso, „Docker“ įkūrėjo, bendrovės, kuri nepaprastai prisidėjo prie konteinerių populiarėjimo, „Jūs ketinate išbandyti naudodami Python 2.7, tada jis bus gaminamas Python 3 gamyboje ir atsitiks kažkas keisto. Arba pasitikėsite tam tikros SSL bibliotekos versijos elgesiu, o kita bus įdiegta. Jūs atliksite savo bandymus naudodami „Debian“, o produkcija bus vykdoma naudojant „Red Hat“. Įvyks visokių keistų dalykų. "Ne tik programinės įrangos problemos, bet ir kitos problemos. Kyla ir Hykeso.„ Tinklo topologija gali būti kitokia, arba sauga politika ir saugykla gali skirtis, tačiau programinė įranga turi veikti joje “. (Norėdami sužinoti daugiau apie „Docker“, skaitykite skyrių „Docker“ - Kaip konteineriai gali supaprastinti jūsų „Linux“ plėtrą.)

Konteineriuose yra vykdomoji aplinka, kurią sudaro programinė įranga, jos priklausomybės, bibliotekos, dvejetainiai failai ir konfigūracijos failai. Programinė įranga veikia talpykloje ir nepriklauso nuo pagrindinės aplinkos, išskyrus operacinę sistemą. Talpykloje gali būti kelios programos, ir kiekviena programa turės savo aplinką. Kai talpykla bus įdiegta kitoje aplinkoje, operacinė sistema bus dalijama visose programose.

Konteinerių technologija - kitas didelis dalykas?