Koti kehitys Kontitekniikka - seuraava iso asia?

Kontitekniikka - seuraava iso asia?

Sisällysluettelo:

Anonim

Yritykset ovat joutuneet kohtaamaan ongelmia ohjelmistosovellusten onnistuneessa käytössä monissa ympäristöissä. Kun ohjelmistosovellus siirretään toiseen ympäristöön, on todennäköistä, että ongelmat ilmestyvät. Nämä ongelmat aiheuttavat muita ongelmia, kuten resurssien huono käyttö ja tuhlaaminen aikaa ja vaivaa näiden ongelmien korjaamiseksi. Kontitekniikka tarjoaa ratkaisun näihin ongelmiin, ja viime aikoina yhä useammat yritykset ovat omaksuneet tekniikan. Kontitekniikka määrittelee uudelleen, kuinka sovelluksia siirretään ja käytetään erilaisissa ympäristöissä. Joten voi olla soveliasta sanoa, että konttitekniikka ei ole seuraava iso asia - se on jo täällä.

Mikä on konttiteknologia?

Kontitekniikka tarjoaa innovatiivisen ratkaisun ohjelmistosovellusten ajamiseen erilaisissa ympäristöissä. Kun ohjelmistosovellus siirretään ympäristöstä toiseen, esimerkiksi vaiheista tuotantoon, ongelmiin voi liittyä ongelmia. Dockerin perustajan Solomon Hykesin mukaan yritys, joka panosti valtavasti konttien suosioitumiseen, ”Alat testata Python 2.7: llä, ja sitten se suoritetaan Python 3: lla tuotannossa ja tapahtuu jotain outoa. Tai luotat tietyn SSL-kirjaston version käyttäytymiseen, ja toinen asennetaan. Suoritat testit Debianilla ja tuotanto tapahtuu Red Hatilla, ja kaikenlaisia ​​outoja asioita tapahtuu. "Paitsi ohjelmisto-ongelmia, voi myös ilmetä muita ongelmia. Hykes jatkaa lisäämällä" Verkkotopologia saattaa olla erilainen tai suojaus käytännöt ja tallennustila saattavat olla erilaisia, mutta ohjelmiston on toimittava sillä. " (Lisätietoja Dockerista on ohjeaiheessa Docker - Kuinka säilytysastiat voivat yksinkertaistaa Linux-kehitystä.)

Kontit sisältävät ajonaikaisen ympäristön, joka käsittää ohjelmistosovelluksen, sen riippuvuudet, kirjastot, binaarit ja määritystiedostot. Ohjelmistosovellus toimii säilössä eikä se ole riippuvainen isäntäympäristöstä käyttöjärjestelmää lukuun ottamatta. Säiliö voi sisältää useita sovelluksia ja jokaisella sovelluksella on oma ympäristö. Kun säilö otetaan käyttöön eri ympäristössä, käyttöjärjestelmä jaetaan sovellusten välillä.

Kontitekniikka - seuraava iso asia?