Implementing Azure web apps

- When Microsoft first released Azure one of the primary services that organizations were hosting in Azure were websites. And at that point you could create a new website in Azure and publish your html pages so that it would be accessible and it would be highly available because it was stored in the cloud. Today that's evolved a lot and today we don't create websites anymore we create web apps. So let's go ahead and create a web app in Azure. So in order to do that I need to click on create a resource and I'm going to type web app to search for the web app type resource and I see here that the first resource in my list is a web app. Notice that you have some that are from Microsoft and third parties as with all other services and Microsoft has a lot of various web apps that exist here that you can use. Now these are web apps have specific settings or a group specific settings already set to them and functionalities or you can go ahead and create just a web app and then manipulate all of the settings yourself. So I'm going to select web app and then click on the create button. Now as soon as I go ahead and start creating my web app I need to specify a name. Now just like the storage account that name needs to be globally unique because as you notice a URL is being assigned to that web app immediately. So its going to be a .azurewebsites.net URL. So I have to give it a name that will fall within that or will be unique within that so I'm going to call it linkedin and you notice if I call it linkedin that that name is already been used so I going to call it linkedinappessential. And now I have here this name that is recognized I have an option to create a new resource group or use an existing resource group. In this case I'm not going to chose a default of creating a new resource group I'm actually going to select my resource group from my list here. And I have here linkedin rg essential as my resource group. Then I can specify an operating system. Now this is actually the operating system that will host the app. Some applications require Linux or Windows and here I can actually specify that. If I want to use a specific image I can also select docker image. Then below I can specify my app service plan. Now the app service plan is essentially the container for your app that defines all of the settings and configurations of the hosting environment of your app. Including how many instances and servers will be running that app. Therefore directly affecting your cost of hosting the app in Azure. So I'm not going to select the current service plan that I have here I'm actually going to create a new one. And I'm going to give a name for this service plan. I'm going to call it linkedin sp one and a location. Now here you notice that I have a pricing tier we will look at the service plan pricing tiers a little bit later on in this course. And now I'm going to click on create. Now as soon as I click on create all of my settings are validated the environment is created in Azure as well as the app is created in Azure. Once the app is created in Azure I'll be able to actually go ahead and test that the app has been successfully deployed in my Azure environment. And to do that I'll actually go in a browser and type the URL of the app. So a little bit of time has gone by I'm going to go ahead an make sure that my app has been successfully created. And to do that I'm going to type linkedinappessential.azurewebsites.net. And we see here that the app has been successfully deployed. Now there is no code I actually didn't deploy code that runs behind that app. I just created the necessary resources in Azure. And I know that those resources are available because I'm able to access that URL and I see that Microsoft Azure is responding. The next step would be to actually deploy code inside that app. Now that would be the roll of your developers. Now in the next video in this course we will go ahead and modify the setting of the app that we just created.

Resume Transcript Auto-Scroll

Author

Released

3/7/2019

Get a cloud administrator's view of Microsoft Azure. David Elfassy covers the essentials of Azure, providing an inside look at working with its cloud-based storage and networking services, which can scale up or down as your organization changes. He goes over Azure management tools, shares tactics for controlling costs, and shows how to manage your Azure account and configure options via PowerShell scripting. Plus, he details how to set up services successfully, including web apps, virtual machines, Active Directory, and VPNs.