Tartalomjegyzék:
A vállalkozások problémákkal szembesülnek a szoftver alkalmazások sikeres futtatásában különféle környezetekben. Ha a szoftver alkalmazást egy másik környezetre továbbítja, akkor valószínű, hogy a problémák megjelennek. Ezek a problémák más problémákat vetnek fel, például a rossz erőforrás-felhasználást, valamint az idő és erőfeszítés pazarlását e problémák megoldásához. A konténer-technológia megoldást kínál ezekre a problémákra, és az utóbbi időben egyre több vállalkozás alkalmazza a technológiát. A tárolótechnológia újradefiniálja, hogy az alkalmazások hogyan hordozhatók és futnak különféle környezetekben. Tehát helyénvaló lehet azt mondani, hogy a konténertechnika nem a következő nagy dolog - már itt van.
Mi a konténer technológia?
A konténer technológia innovatív megoldást kínál a szoftver alkalmazások különféle környezetekben történő futtatásának problémájára. Ha a szoftver alkalmazást az egyik környezetről a másikra átviszik, mondjuk a szakaszosítástól a gyártásig, lehetősége van problémákra. Solomon Hykes, a Docker alapítója szerint, a társaság, amely nagymértékben hozzájárult a konténerek népszerûvé válásához, „tesztelni fogja a Python 2.7-et, majd a Python 3-on fog futni gyártás közben, és történik valami furcsa. Vagy támaszkodhat egy SSL könyvtár bizonyos verziójának viselkedésére, és egy másik telepítésre kerül. A teszteket a Debianon fogja futtatni, és a termelés a Red Haton történik, és mindenféle furcsa dolog történik. "A szoftver problémáin kívül más problémák is felmerülhetnek. Hykes folytatja:„ A hálózati topológia más lehet, vagy a biztonság A házirendek és a tárolás eltérőek lehetnek, de a szoftvernek működnie kell rajta. " (További információ a Dockerről: Docker - Hogyan lehet a konténerek egyszerűsíteni a Linux fejlesztését.)
A konténerek futási környezetet tartalmaznak, amely magában foglalja a szoftver alkalmazást, annak függőségeit, könyvtárait, bináris fájljait és konfigurációs fájljait. A szoftveralkalmazás a tárolón fut, és az operációs rendszert kivéve nem függ a host környezettől. A tároló több alkalmazást is tartalmazhat, és minden alkalmazásnak megvan a saját környezete. Amikor a tárolót egy másik környezetben telepítik, az operációs rendszer meg lesz osztva az alkalmazások között.