Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az alkalmazások fejlesztése és üzembe helyezése során gyakran szembesül a gyártásra alkalmas rendszerek tipikus kihívásaival. Előfordulhat például, hogy a következőhöz hasonló kérdéseket tesz fel magának:
- Hogyan lehetek biztos abban, hogy ami az én gépemen fut, az éles környezetben is működik?
- Hogyan kezelhetem a különböző környezetek beállításait?
- Hogyan helyezhetem üzembe megbízhatóan az alkalmazást?
Egyes szervezetek úgy döntenek, hogy virtuális gépeket használnak ezeknek a problémáknak a kezelésére. A virtuális gépek azonban költségesek, néha lassúak és túl nagyok ahhoz, hogy a hálózaton mozogjanak.
Ahelyett, hogy teljesen virtualizált környezetet használ, egyes fejlesztők tárolókhoz fordulnak.
Mi az a tároló?
Gondoljon egy pillanatra a szállítási konténerben utazó árukra. Amikor nagy fémdobozokat lát a teherhajókon, láthatja, hogy ugyanolyan méretűek és alakúak. Ezek a tárolók megkönnyítik az áruk halmozását és mozgatását a világ minden táján, függetlenül attól, hogy mi van benne.
A szoftvertárolók ugyanúgy működnek, mint a digitális világban. Ugyanúgy, mint ahogy a szállítótárolók játékokat, ruhákat vagy elektronikát tárolhatnak, a szoftvertárolók minden olyan csomagot becsomagosítanak, amit egy alkalmazásnak futtatnia kell. Akár a számítógépen, tesztkörnyezetben, akár egy felhőszolgáltatásban, például a Microsoft Azure-ban éles környezetben, a tárolók ugyanúgy működnek különböző környezetekben.
A tárolók használatának előnyei
A tárolók egy könnyen szállítható egységbe csomagolják az alkalmazásokat. A tárolók használatának néhány előnye:
Konzisztencia: A szállítási konténerben lévő áruk biztonságban és változatlanul maradnak a szállítás során. Hasonlóképpen, a szoftvertárolók biztosítják az alkalmazások konzisztens viselkedését a különböző környezetekben.
Rugalmasság: A szállítási konténerek változatos tartalma ellenére a szállítási módszerek szabványosak maradnak. A szoftvertárolók különböző alkalmazásokat és technológiákat foglalnak magukba, de ön szabványosított módon tartja fenn őket.
Hatékonyság: Ahogyan a szállítási tárolók optimalizálják a szállítást azáltal, hogy lehetővé teszik a hatékony halmozást a hajókon és teherautókon, a szoftvertárolók optimalizálják a számítási erőforrások használatát. Ez az optimalizálás lehetővé teszi, hogy több tároló egyszerre működjön egyetlen kiszolgálón.
Egyszerűség: A szállítási tárolók áthelyezése konkrét, mégis szabványosított eszközöket igényel. Hasonlóképpen az Azure Container Apps leegyszerűsíti a tárolók használatát, így anélkül összpontosíthat az alkalmazásfejlesztésre, hogy a tárolókezelés részletei miatt kellene aggódnia.