Megosztás a következőn keresztül:


Az Azure App Configurationről

Azure-alkalmazás Konfiguráció szolgáltatással központilag kezelheti az alkalmazásbeállításokat és a funkciójelzőket. A modern programok, különösen a felhőben futók, általában sok olyan összetevővel rendelkeznek, amelyek elosztott természetűek. A konfigurációs beállítások ezen összetevők közti elosztása nehezen elhárítható hibákat eredményezhet az alkalmazások üzembe helyezésekor. Az Alkalmazáskonfigurációval tárolhatja az alkalmazás összes beállítását, és biztonságossá teheti a hozzáféréseket egy helyen.

Miért érdemes az alkalmazáskonfigurációt használni?

A felhőalapú alkalmazások gyakran több virtuális gépen vagy tárolón futnak több régióban, és több külső szolgáltatást használnak. Egy robusztus és méretezhető alkalmazás elosztott környezetben való létrehozása jelentős kihívást jelent.

A különböző programozási módszerek segítenek a fejlesztőknek az alkalmazások létrehozásának egyre összetettebbé tetső kezelésében. A Twelve-Factor alkalmazás például számos jól tesztelt architektúramintát és ajánlott eljárásokat ír le a felhőalkalmazásokkal való használathoz. Az útmutató egyik fő javaslata a konfiguráció és a kód elkülönítése. Az alkalmazás konfigurációs beállításait a végrehajtható környezeten kívül kell tartani, és be kell olvasni a futtatókörnyezetből vagy egy külső forrásból.

Bár bármely alkalmazás használhatja az alkalmazáskonfigurációt, az alábbi példák az alkalmazástípusokra, amelyek kihasználják az alkalmazás használatát:

  • Az Azure Kubernetes Service, az Azure Service Fabric vagy más, egy vagy több földrajzi helyen üzembe helyezett tárolóalapú alkalmazáson alapuló mikroszolgáltatások
  • Kiszolgáló nélküli alkalmazások, amelyek tartalmazzák az Azure Functionst vagy más eseményvezérelt állapot nélküli számítási alkalmazásokat
  • Folyamatos üzembehelyezési folyamat

Az alkalmazáskonfiguráció a következő előnyöket kínálja:

  • Egy teljes mértékben felügyelt szolgáltatás, amely percek alatt beállítható
  • Rugalmas kulcsmegjelenések és leképezések
  • Címkézés címkékkel
  • A beállítások időponthoz kötött visszajátszása
  • Dedikált felhasználói felület a funkciójelzők kezeléséhez
  • Két konfigurációkészlet összehasonlítása egyénileg definiált dimenziókon
  • Fokozott biztonság azure-beli felügyelt identitásokkal
  • Bizalmas adatok titkosítása inaktív és tranzitban
  • Natív integráció népszerű keretrendszerekkel

Az alkalmazáskonfiguráció kiegészíti az Azure Key Vaultot, amely az alkalmazás titkos kulcsainak tárolására szolgál. Az alkalmazáskonfiguráció megkönnyíti a következő forgatókönyvek implementálását:

  • Hierarchikus konfigurációs adatok felügyeletének és elosztásának központosítása különböző környezetekhez és földrajzi helyekhez
  • Alkalmazásbeállítások dinamikus módosítása az alkalmazás ismételt üzembe helyezése vagy újraindítása nélkül
  • Funkció rendelkezésre állásának szabályozása valós időben

Alkalmazáskonfiguráció használata

Az Alkalmazáskonfigurációs áruház alkalmazáshoz való hozzáadásának legegyszerűbb módja a Microsoft által biztosított ügyfélkódtár. A választott nyelvtől és keretrendszertől függően az alábbi módszerek érhetők el az alkalmazáshoz való csatlakozáshoz.

Programozási nyelv és keretrendszer Csatlakozás Gyorsútmutató
.NET Alkalmazáskonfigurációs szolgáltató a .NET-hez .NET rövid útmutató
ASP.NET Core Alkalmazáskonfigurációs szolgáltató a .NET-hez ASP.NET Core rövid útmutatója
.NET-keretrendszer és ASP.NET Alkalmazáskonfiguráció-szerkesztő a .NET-hez .NET-keretrendszer rövid útmutató
Java Spring Alkalmazáskonfigurációs szolgáltató a Spring Cloudhoz Java Spring – rövid útmutató
JavaScript/Node.js JavaScript alkalmazáskonfigurációs szolgáltató Javascript/Node.js rövid útmutató
Python Alkalmazáskonfigurációs szolgáltató a Pythonhoz Python – rövid útmutató
Egyéb Alkalmazáskonfiguráció – REST API Egyik sem

Következő lépések