Create and configure an Azure App service Flashcards
What is azure app service?
It’s a service where you upload code presumable for some kind of service or application but you do not manage or interact with the server or operating system itself.
What types of apps can you create with azure app service?
- Function apps
- Web apps (includes api app, mobile app)
- Logic apps
These are options available after clicking the ‘Create Resource’ button from the Azure portal.
Do apps need to be in a ResourceGroup?
Yes
When creating a web app, what is the runtime stack?
What is the language and version of the software running your web app. It could be Python, Java, Ruby, PhP, and more.
ASP.net is a windows only language so the choice of runtime stack will affect the possible OS choices available.
.NET is cross platform so you can choose from linux and windows as your operating system.
What is the app hosting plan?
It’s a pricing tier which affects the performance you can expect from your web app.
What is a streamlined approach to linking Github to your app service app?
During the app creation wizard you can enable continuous deployment using github actions. This will add a workflow file to the github repo your configure which will deploy the app to your app service app automatically as you commit or merge to your configured master branch.
How much network configuration is required for hosting an App Service web app?
Only two boolean choices which manifest as checkboxes in the Networking tab of the web app setup wizard. The choices are Enable public access and Enable network injection. Microsoft azure is responsible for all the backend network setup.
Enable network injection means to place the app within an existing network available in your azure resources.
How much can you expect a standard S1 app service web app?
Around €80 per month at the time of writing (Jan 24)
A created web app when hosted has a domain. Where can you see this?
There is a default domain link in the azure portal ui for the newly created web app.
What are deployment slots when it comes to an azure app service web app?
They are different environments to deploy your app to and in different states e.g. production and development. You can add more than two development slots.
DEPLOYMENT SLOTS ARE NOT IN THE AZ400 EXAM
How to manage traffic distribution between deployment slots of an azure app service web app?
In the deployment link in the blade of the azure app service web app portal ui, you can set the traffic to be sent to each shot and/or swap between sending traffic from one to the other.
From which git storage services can you automate CI/CD?
GitHub
Bitbucket
Local git
Azure Repos
External git services are also sorted but require manual configuration and push events.
Can you you integrate with FTP with an azure app service web app?
Yes, secure ftp can be configured to push automatically to an azure app service web app
What are application settings of an azure app service web app?
They are settings which your code relies on but you don’t want on your code. This can be used to simplify dynamic variables or to separate the management of secrets to a more secure service.
You may even put app settings in to your app service configuration to remove that data from version control where proper have access.
Where are connection strings for databases best stored in an azure app service web app?
Best stored in azure key vault and referenced directly from there but they can also be stored in the settings of an azure app service web app