Azure App Deployment Via KUDU?
Earlier than we begin with the understanding of what’s Azure KUDU, we should always have:
Introduction of Azure KUDU
After we create site/app in Azure atmosphere then there are numerous methods of deploying and monitoring the web site instance utilizing publishing profile, cloud shell, and KUDU console.
Azure KUDU is certainly one of quickest and best methods of deploying the site parts to the Azure web site. Azure KUDU isn’t solely meant for the deployment but additionally it helps growth and admin groups to get the logs of a site, examine the well being of purposes by reminiscence dumps and so forth. It may be used as a troubleshooting and evaluation instruments as properly as a result of we will get the required logs and we will monitor the processes of websites that are working within the background. It’s built-in with Git repository, CICD in addition to we will entry KUDU API endpoints programmatically.
How one can entry KUDU: After we create any site in Azure then it creates one particular ‘SCM’ service web site for us. Instance- your Azure site URL is ‘http://ABC.azurewebsites.internet/’ then Azure creates SCM web site for us with URL ‘https://mysite.scm.azurewebsites.internet/’. In the event you open this SCM service web site in browser, then it opens the KUDU console for us. We are able to additionally navigate to this KUDU console by clicking on the ‘Superior instruments’ within the deployment Instruments part of the site.
If you open the KUDU URL then it is going to appear to be the under image,
Azure KUDU has the under sections,
It exhibits the necessary details about the site like system data, app settings, connection string, atmosphere variables and so forth.
The debug console is a crucial console the place we will write the instructions (CMD and PowerShell) to execute on our site. That is the file explorer window, we will additionally drag and drop the DLL recordsdata of site and get it deployed easily on the web site.
Course of Explorer
This exhibits all the main points associated with the site course of, whole CPU time, thread rely and so forth.
This offers us the instruments to entry the site like diagnostic dump (provides zip file for us of the diagnostics information), net job dashboard, net hooks (permits URLs to be registered as Internet Hooks), Zip push deploy and so forth.
Web site Extension
We are able to add and configure extra extensions to the site utilizing extension gallery.