Bevezetés a tárolók Azure-beli használatába
Az alkalmazások fejlesztése és üzembe helyezése során gyorsan szembesülhet az éles környezetű rendszerek gyakori 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 a gépem működése éles környezetben működik?
- Hogyan kezelhetem a különböző környezetek beállításait?
- Hogyan megbízhatóan üzembe helyezni 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 mind azonos 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 tárolóban lévő áruk a szállítás során biztonságban és változatlanul maradnak. 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 magában, de szabványosított módon vannak fenntartva.
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 az alkalmazásfejlesztésre összpontosíthat anélkül, hogy a tárolókezelés részleteivel kellene foglalkoznia.