avatarAshish Patel

Free AI web copilot to create summaries, insights and extended knowledge, download it at here

1840

Abstract

P.NET Core Application</a></p></blockquote><h2 id="f3e5">App Configuration Benefits</h2><ul><li>A fully managed service that can be set up in minutes. You don’t have to worry about the platform where the configurations are stored.</li><li>Flexible key representations and mappings - flatly designed or hierarchically defined keys.</li><li>Tagging with labels - having multiple values for a single key.</li><li>Point in time snapshots that can be replayed in case you want to revert changes or compare configuration on two different points in time.</li><li>Comparison of two sets of configurations on custom-defined dimensions - Ability to compare configurations on labels, date and time, etc.</li><li>Enhanced security through Azure-managed identities - eliminate the use of connection strings to access Azure App Configuration.</li><li>Complete data encryption, at rest or in transit.</li><li>Dedicated UI for feature flag management.</li><li>Native integration with popular frameworks.</li></ul><h2 id="bc08">How is App Configuration different from Azure Key Vault?</h2><p id="a013"><i>App Configuration complements <a href="https://azure.microsoft.com/services/key-vault/">Azure Key Vault</a>,</i> which is used to store application secrets. App Configuration is designed for a distinct set of use cases: it helps developers manage application settings and control feature availability. It aims to simplify many of the tasks of working with complex configuration data. App Configuration makes it easier to implement the following scenarios:</p><ul><li>Centralize management and distribution of hierarchical configuration data for different environments and geographies.</li><li>Dynamically change application settings without the need to redeploy or restart an application.</li><li>Control feature availability in real-time.</li></ul><p

Options

id="b673"><b>App Configuration supports:</b></p><ul><li>Hierarchical namespaces</li><li>Labeling</li><li>Extensive queries</li><li>Batch retrieval</li><li>Specialized management operations</li><li>A feature-management user interface</li></ul><blockquote id="cb45"><p>Sample source code on <a href="https://github.com/a-patel/azure-app-configuration-labs">GitHub</a></p></blockquote><p id="1aae"><b>View more from <a href="https://medium.com/awesome-azure"><i>Awesome Azure</i></a></b></p><ul><li><a href="https://readmedium.com/azure-difference-between-azure-blob-storage-and-azure-data-lake-storage-comparison-azure-blob-vs-adls-gen2-81af5ef2a6e1">Difference between Azure Blob Storage and Azure Data Lake Storage (ADLS)</a></li><li><a href="https://readmedium.com/azure-difference-between-azure-load-balancer-and-application-gateway-9a6019c23840">Difference between Azure Load Balancer and Application Gateway</a></li><li><a href="https://readmedium.com/azure-difference-between-traffic-manager-and-front-door-service-in-azure-4bd112ed812f">Difference between Traffic Manager and Front Door Service</a></li><li><a href="https://readmedium.com/azure-difference-between-azure-private-links-and-azure-service-endpoints-private-links-vs-service-endpoints-8fb0f80ca196">Difference between Azure Private Links and Azure Service Endpoints</a></li><li><a href="https://readmedium.com/azure-difference-between-azure-sql-database-and-azure-sql-managed-instance-sql-mi-2e61e4485a65">Difference between Azure SQL Database and Azure SQL Managed Instance (SQL MI)</a></li><li><a href="https://readmedium.com/azure-difference-between-azure-sql-database-and-sql-server-on-vm-comparison-azure-sql-vs-sql-server-vm-cf02578a1188">Difference between Azure SQL Database and SQL Server on VM</a></li></ul><p id="e5f2"><i>Happy Clouding!</i></p></article></body>

Azure — Azure App Configuration Overview

Introduction to Azure App Configuration — What is Azure App Configuration?

Awesome Azure — Azure App Configuration

TL;DR:

Azure App Configuration is managed service to centrally manage application settings and feature flags.

Centralized Configuration Management for Azure.

What is Azure App Configuration?

Modern applications, especially running in a cloud, generally have many components that are distributed in nature. There are multiple applications running in different geographical locations and a single solution may have different services running on different platforms like App Services, Virtual Machines, Azure Functions, etc. Managing application configuration settings across these components is difficult. And when issues come up, it’s even more difficult to troubleshoot issues. Having a centralized location to store your application configurations helps to solve these issues. One key recommendation from this guide is to separate configuration from code. In this case, an application’s configuration settings should be kept external to its executable and read in from its run-time environment or an external source. Use App Configuration to store all the settings for your application and secure their access in one place.

Read: Use Azure App Configuration with ASP.NET Core Application

App Configuration Benefits

  • A fully managed service that can be set up in minutes. You don’t have to worry about the platform where the configurations are stored.
  • Flexible key representations and mappings - flatly designed or hierarchically defined keys.
  • Tagging with labels - having multiple values for a single key.
  • Point in time snapshots that can be replayed in case you want to revert changes or compare configuration on two different points in time.
  • Comparison of two sets of configurations on custom-defined dimensions - Ability to compare configurations on labels, date and time, etc.
  • Enhanced security through Azure-managed identities - eliminate the use of connection strings to access Azure App Configuration.
  • Complete data encryption, at rest or in transit.
  • Dedicated UI for feature flag management.
  • Native integration with popular frameworks.

How is App Configuration different from Azure Key Vault?

App Configuration complements Azure Key Vault, which is used to store application secrets. App Configuration is designed for a distinct set of use cases: it helps developers manage application settings and control feature availability. It aims to simplify many of the tasks of working with complex configuration data. App Configuration makes it easier to implement the following scenarios:

  • Centralize management and distribution of hierarchical configuration data for different environments and geographies.
  • Dynamically change application settings without the need to redeploy or restart an application.
  • Control feature availability in real-time.

App Configuration supports:

  • Hierarchical namespaces
  • Labeling
  • Extensive queries
  • Batch retrieval
  • Specialized management operations
  • A feature-management user interface

Sample source code on GitHub

View more from Awesome Azure

Happy Clouding!

Azure
App Configuration
Azure Key Vault
Azure Configuration
Cloud Computing
Recommended from ReadMedium