Parse ASP net core configuration files and push them as Azure Web App application settings using Azure Powershell

Azure Web Apps Application Settings are a good way to manage configuration values. However managing them can be challenging. Applications can use a lot of configuration settings, saving them manually on the Azure Portal is possible but it’s not a safe way: We have to format the key names We can easily forget some keys… Continue reading

Automate SQL Azure Backup using Azure Function and Azure PowerShell

Azure SQL Database proposes an automated system to export backup and restore them easily using the Azure Portal or Azure Cli tools. We have nothing to set up to take advantage of this process! However it can be useful to automate Azure SQL backup at specified time every day or every week. To achieve this… Continue reading

Clean empty Azure Resource Groups using Azure Cloud Shell

In my last post, I introduced Azure Cloud Shell focusing on PowerShell mode features. In this one we will learn how to clean empty resource groups using the cloud shell !   Azure resource groups : pros and cons Azure Resources are stored in logical containers called “Resource Groups”. Theses containers are really helpful for… Continue reading

Introduction to Azure Cloud Shell (focusing on PowerShell)

During last //Build event, Microsoft announced “Azure Cloud Shell”, a new command line interface available directly in the Azure Portal. This Shell can be used with Bash and Powershell, in this article we will discover the engine of this cloud shell focusing on PowerShell features.   Existing Tools Actually several tools are available to manage… Continue reading

Using conditions in ARM templates

Using ARM (Azure Resource Manager) templates is actually a common way to deploy Azure Infrastructure. When a cloud infrastructure is created from an ARM template, the infrastructure is “fixed” in the template, however it can be useful to modify it according to the environment target. A new ARM « function helper » permits to declare conditions in… Continue reading

Introduction to Azure Elastic Db pool

When building a SaaS application used by several clients, a common pattern consists to create a database per client. Using several databases instead of one offers some advantages: Data is partitioned physically Each database can be sized and scaled independently   However, using many databases offers new issues too : Load management The scale strategy… Continue reading