A Linux konténer technológia az alkalmazás-központú IT gondolkodás egyik meghatározó eleme és a nyílt forráskódú Docker projekt igen gyorsan vált a terület, „konténerizált alkalmazások” egyik szabványos elemévé. A Red Hat és a Google egyaránt közreműködik a Docker projekt fejlesztésében, annak már a kezdetektől kulcsszereplői. Immár egyesítve az erőforrásokat a két cég olyan új nyílt szabványok létrehozására törekszik, amelyek elősegítik a Docker konténerek orkesztrálását akár a felhő alapú alkalmazás-telepítések felügyeletének szintjén is.
A Docker egyesíti a pehelysúlyú alkalmazás izolációt az alkalmazás-központú csomagolási modellel, illetve az image apalú telepítési megközelítést, ezáltal téve lehetővé a fizikai rendszerek (bare metal), a virtuális környezetek és a felhő alapú megoldások (nyilvános és / vagy magán) közötti hordozhatóságot. A Red Hat-nek és a Google-nek összességében több mint 10 évre visszamenő tapasztalata van az olyan meghatározó Linux konténer-technológiák, mint a Linux Control Group vagy a Kernel Namespace területén, ezt egészíti ki a két vállalat környezet-specifikus szaktudása. A Red Hat évek óta használja a konténer technológiát a Red Hat Enterprise Linux-ban és az OpenShift-ben, széleskörűen támogatva a helyi és felhőalapú konténerek használatát. A Google a teljes adatközponti infrastruktúráját a Linux konténerekre alapozza, hetente több mint 2 milliárd (!) konténert indítva.
Nemrégiben jelentette be a Red Hat a Docker támogatását a Red Hat Enterprise Linux 7-ben és elindította az Atomic projektet, ami az operációs rendszer újraértelmezését célozza meg figyelembe véve az olyan IT paradigma-váltásokat, mint az alkalmazás-centrikus világba történő folyamatos eltolódást például a pehelysúlyú „konténer-kiszolgáló” hostok megjelenésével. A Google ugyancsak bejelentette a Docker támogatását a Google Compte Engine-ben, támogatva ezzel a felhasználókat abban, hogy egyszerűen telepíthessék Docker konténereiket a felhőben.
Az aktuális bejelentés lényege, hogy a az Atomic projekt részeként a Red Hat együttműködik a Google-lel annak érdekében, hogy akár több száz vagy több ezer host esetében is problémamentes legyen a Docker skálázása. A Docker konténerek orkesztrációja és menedzsmentje kritikus a Red Hat ügyfelei számára az olyan termékek esetén, mint a Red Hat Enterprise Linux vagy az OpenShift. Jelenleg is már több ezer „konténerizált” alkalmazás fut az OpenShift Online-on, biztosítva a felhasználók számára saját „konténerizált” PaaS környezetek hosztolását.
Az OpenShift alkalmazások jellemzően több konténeren, különböző konténer-hosztok között elosztva működnek. Ahogy elkezdődött az OpenShift integrációja a Docker-rel egyben létrejött az OpenShift Origin GearD projekt is a Docker konténer „huzalozás”, orkesztrálás és systemd-n keresztüli menedzselés problémakörének megoldására és ezáltal egy újgenerációs PaaS környezet megteremtésére. A Red Hat sokéves tapasztalatot halmozott fel a témakörben, ahol az OpenShift az iparág egyik legszélesebb körben használt megoldásává vált.
A Google ugyancsak jelentős fejlesztéseket végzett a területen és nemrégiben indította el a Kubernetes nyílt forráskódú projektet a konténerek menedzsmentjének kezelésére. A Kubernetes projekt célja lehetővé tenni, hogy a felhasználók egyszerűen menedzselhessék, monitorozhassák és szabályozhassák a konténerizált alkalmazás-telepítéseket akár nagyméretű konténer-hoszt klaszterek környezetében is. A projektben kamatoztatja a Google azt a tudást, amit a saját adatközpontjaiban használt konténerek futtatása során összegyűjtött. A Kubernetes kezdetben a Google Cloud Platformján érhető el, ahol a KVM alapú virtuális gépeken futtatott Docker konténerek orkesztrálását biztosítja.
A Red Hat támogatja a Google Kubernetes projektet és a terve az, hogy beemelje annak konténer-menedzsment képességeit saját termékkínálatába. Ez lehetővé fogja tenni a Red Hat felhasználók számára, hogy kihasználhassák a Kubernetes klaszter-menedzsment képességeit akkor, amikor Docker konténerek orkesztrálására van szükség különféle helyben, a Google Cloud Platformján, nyilvános vagy privát felhőben futó hosztokon. Az együttműködés részeként a Red Hat a Kubernetes projekt meghatározó résztvevője, hozzájárulója lesz. Ugyancsak fontos, hogy az együttműködés megerősíti a Red Hat open hybrid cloud stratégiáját az alkalmazás-portabilitás területén.
Az elmúlt néhány évben a Red Hat nagy szerepet vállalt abban, hogy a Docker technológia meghatározó szereplővé váljon és a Red Hat is a Docker projekt vezető szereplője lett. Izgalmas volt látni, hogy mekkora érdeklődés mutatkozott a konténer technológia iránt és milyen dinamikusan bővült a Docker közösség. A Red Hat és a Google közötti együttműködés ezt a folyamatot erősíti a konténer technológia skálázódása területén tovább. Az együttműködés hozzásegíti a Red Hat-et ahhoz, hogy méginkább skálázható webes környezeteket hozzon létre, amely aztán olyan szereplők használhatnak, mint akár a Google, a Twitter, a Facebook és más meghatározó iparági szereplők.