Casa Desenvolupament Tecnologia de contenidors: la següent cosa important?

Tecnologia de contenidors: la següent cosa important?

Taula de continguts:

Anonim

Les empreses han tingut problemes per executar amb èxit aplicacions de programari en diversos entorns. Quan una aplicació de programari es porta a un entorn diferent, és probable que apareguin problemes. Aquests problemes donen lloc a altres problemes com ara la mala utilització de recursos i la pèrdua de temps i esforç per solucionar aquests problemes. La tecnologia de contenidors ofereix una solució a aquests problemes i darrerament més empreses han estat adoptant la tecnologia. La tecnologia de contenidors redefineix com es porten i s’executen les aplicacions en entorns diversos. Per tant, pot ser convenient dir que la tecnologia de contenidors no és la següent cosa important, ja és aquí.

Què és la tecnologia de contenidors?

La tecnologia de contenidors ofereix una solució innovadora al problema d’executar aplicacions de programari en diversos entorns. Quan una aplicació de programari es porta d'un entorn a un altre, diguem-ne de la posada en escena a la producció, hi ha possibilitat de problemes. Segons Solomon Hykes, el fundador de Docker, la companyia que va contribuir immensament a que els contenidors es popularitzin, "Vareu a prova amb Python 2.7, i després funcionarà a Python 3 en producció i passarà alguna cosa estranya. O bé, confiarà en el comportament d’una determinada versió d’una biblioteca SSL i se n’instal·larà una altra. Executeu les vostres proves a Debian i la producció és a Red Hat i succeeixen tota mena de coses estranyes. "A banda de problemes de programari, també poden aparèixer altres problemes. Hykes continua afegint" La topologia de la xarxa pot ser diferent o la seguretat. Les polítiques i l’emmagatzematge poden ser diferents, però el programari s’ha d’executar. " (Per obtenir més informació sobre Docker, vegeu Docker - Com els contenidors poden simplificar el seu desenvolupament Linux.)

Els contenidors contenen un entorn d'execució que inclou l'aplicació de programari, les seves dependències, biblioteques, fitxers binaris i fitxers de configuració. L’aplicació de programari s’executa al contenidor i no depèn de l’entorn amfitrió tret del sistema operatiu. Un contenidor pot contenir diverses aplicacions i cada aplicació tindrà el seu propi entorn. Quan el contenidor es desplegui en un entorn diferent, el sistema operatiu es compartirà a les aplicacions.

Tecnologia de contenidors: la següent cosa important?