Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Aplikace Azure Configuration poskytuje službu pro centrální správu nastavení aplikací a příznaků funkcí. Moderní programy, zejména programy běžící v cloudu, mají obecně velký počet komponent, které jsou svou podstatou distribuované. Rozprostření konfiguračních nastavení mezi těmito komponentami může vést k obtížně řešitelným chybám při nasazování aplikací. Pomocí služby App Configuration uložte všechna nastavení pro vaši aplikaci a zabezpečte jejich přístupy na jednom místě.
Proč používat App Configuration?
Cloudové aplikace často běží na více virtuálních počítačích nebo kontejnerech ve více oblastech a používají více externích služeb. Vytvoření robustní a škálovatelné aplikace v distribuovaném prostředí představuje významnou výzvu.
Různé programovací metodologie pomáhají vývojářům řešit rostoucí složitost sestavování aplikací. Například dvanáctifaktorová aplikace popisuje mnoho dobře otestovaných vzorů architektury a osvědčené postupy pro použití s cloudovými aplikacemi. Jedním z klíčových doporučení z tohoto průvodce je oddělit konfiguraci od kódu. Konfigurační nastavení aplikace by měla být udržována mimo její spustitelný soubor a načítána z prostředí runtime nebo z externího zdroje.
I když každá aplikace může využívat službu App Configuration, následující příklady jsou typy aplikací, které z něj těží:
- Mikroslužby založené na službě Azure Kubernetes Service, Azure Service Fabric nebo jiných kontejnerizovaných aplikacích nasazených v jedné nebo více geografických oblastech
- Bezserverové aplikace, které zahrnují Azure Functions nebo jiné bezstavové výpočetní aplikace řízené událostmi
- Pipelina kontinuálního nasazování
App Configuration nabízí následující výhody:
- Plně spravovaná služba, která se dá nastavit v minutách
- Flexibilní klíčové reprezentace a mapování
- Označování pomocí popisků
- Přehrání nastavení na určitý okamžik v čase
- Specializované uživatelské rozhraní pro správu přepínačů funkcí
- Porovnání dvou sad konfigurací ve vlastních definovaných dimenzích
- Vylepšené zabezpečení prostřednictvím identit spravovaných Azure
- Šifrování citlivých informací v klidu a při přenosu
- Nativní integrace s oblíbenými architekturami
Služba App Configuration doplňuje Službu Azure Key Vault, která se používá k ukládání tajných kódů aplikací. Služba App Configuration usnadňuje implementaci následujících scénářů:
- Centralizovaná správa a distribuce hierarchických konfiguračních dat pro různá prostředí a zeměpisné oblasti
- Dynamicky měnit nastavení aplikace bez nutnosti opětovného nasazení nebo restartování aplikace
- Řízení dostupnosti funkcí v reálném čase
Použijte nastavení aplikace
Nejjednodušší způsob, jak do aplikace přidat obchod App Configuration Store, je prostřednictvím klientské knihovny poskytované Microsoftem. Následující metody jsou k dispozici pro připojení k vaší aplikaci v závislosti na zvoleném jazyce a rozhraní.
| Programovací jazyk a architektura | Jak se připojit | Rychlý start |
|---|---|---|
| platforma .NET | Poskytovatel konfigurace aplikace pro .NET | .NET Rychlý průvodce |
| ASP.NET Core | Poskytovatel konfigurace aplikace pro .NET | Rychlý start pro ASP.NET Core |
| .NET Framework a ASP.NET | Tvůrce konfigurace aplikací pro .NET | .NET Framework Rychlý start |
| Java Spring | Poskytovatel konfigurace aplikací pro Spring Cloud | Javě Spring rychlý start |
| JavaScript/Node.js | Zprostředkovatel konfigurace aplikace pro JavaScript | Rychlý start pro JavaScript/Node.js |
| Python | Zprostředkovatel konfigurace aplikací pro Python | Rychlý start pro Python |
| Go | Poskytovatel konfigurace aplikací pro Go | Rychlý start pro Go |
| Other | Rozhraní REST API služby App Configuration | None |