Creating And Managing Azure App Service Plans

Azure provides the best app service plan to hosting platforms. It can support many languages, can offer an easy way for implementation & configuration, and can be developed with any kind of resources. If you integrate your app in Azure, you can monitor & scale that up any time. If you are a Visual Studio developer, you may feel the great experience.

In this article, let us see how to create and manage Azure App Service Plans.

Azure

Open Azure portal, go to App Services. Currently, my list is empty. Click “Add” button at the top of the blade.

Azure

You can choose any of these services. Whether your application wants to connect with Database or you want to create PHP site with WordPress on Linux hosting, you can do it all.

Azure

 

After clicking the “Create” button, it opens a new blade for the new app service. Enter unique app service name and select resource group.

Azure

Currently, I have selected Windows OS. You have a choice to select Linux and Docker too.

Azure

Linux developers can select any of the below languages with desired version.

Azure

 If you use Docker, you can also get more features.

Azure

App Service Plan

By default, the free plan is selected. Based on the application requirement, we can select an App Service Plan.

Azure

Select "Create a new plan". Another blade shows the pricing tiers with workload methods. Each pricing tier has some extra features as listed below.

Azure

 Shared compute

Free and Shared, the two base tiers, runs an app on the same Azure VM as other App Service apps, including apps of other customers. These tiers allocate CPU quotas to each app that runs on the shared resources, and the resources cannot scale out.

Azure

 

Dedicated compute

The Basic, Standard, Premium, and PremiumV2 tiers run apps on dedicated Azure VMs. Only apps in the same App Service plan share the same compute resources. The higher the tier, the more VM instances are available to you for scale-out.

Azure

 

Isolated

This tier runs dedicated Azure VMs on dedicated Azure Virtual Networks, which provides network isolation on top of compute isolation to your apps. It provides the maximum scale-out capabilities.

Azure

 

As per my need, I have selected S1 Standard pricing tier.

Azure

 

For this app service plan, I can create up to 10 instances & deployment use slot bases. Like Production, Testing & Dev environment.

Azure

Once deployment is done, you can know URL & deploy path from app service blade,

Azure

 

Finally, my site is running & I can monitor about my site.

Azure

 

 

Application Deployment:

We can deploy our project with multiple ways in Azure Portal.

                                          

But I will be show using Visual Studio & Publish to my Web App.

                                        

I have created simple ASP.Net MVC project & Already login my Azure account in Visual studio.

                                      

Right Click on project & Click “Publish”. You can see all publish options.

                                   
 

I have selected the first  target from Microsoft Azure Web Apps. It will open your Account & list the available Web App in Dropdown.

                                 

If you want to create a new one, then click New Button.

                                 

I have selected my exiting Web App & am going to publish my Application

                                  
 After clicking publish button, you see the status in output window
                  
                                  

Now our project has been deployed successfully in Azure Web App