Implement Azure App Service web apps Flashcards

1
Q

What is an App Service Plan in Azure?

A

An App Service Plan defines the region, pricing tier, and compute resources (CPU, memory, storage) for web apps hosted in the Azure App Service.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are deployment slots in Azure App Service?

A

Deployment slots allow you to host different versions of your app, such as staging or production, which can be swapped with no downtime.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How can you scale an App Service web app in Azure?

A

You can scale an App Service either vertically by changing the pricing tier or horizontally by enabling auto-scaling based on metrics like CPU or memory usage.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How can you enable authentication for an App Service web app without changing the app code?

A

Use the built-in Azure App Service Authentication/Authorization feature to integrate with identity providers like Azure AD, Facebook, Google, etc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How can you configure environment-specific settings for an App Service web app?

A

Use the App Settings and Connection Strings in the Azure portal, which override settings in the app’s web.config or appsettings.json files at runtime.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How do you configure a custom domain and SSL for an Azure App Service web app?

A

You can configure a custom domain by adding a CNAME or A record in DNS, and then secure it with SSL certificates, which can be managed via Azure or third-party providers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the methods available to deploy a web app to Azure App Service?

A

You can deploy using Visual Studio, GitHub Actions, Azure Pipelines, Azure CLI, or ZIP deployment.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What types of logs are available for Azure App Service web apps?

A

Azure App Service provides diagnostic logs like application logging (for trace logs), web server logging, and detailed error logs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How do you set up continuous deployment for an Azure App Service web app?

A

You can integrate with source control systems like GitHub, Bitbucket, or Azure DevOps to automatically deploy updates to your app when changes are pushed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How can you back up an Azure App Service web app?

A

Use the Backup feature in Azure App Service to create automatic backups of the app and its associated databases. You can also restore apps from these backups.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are Hybrid Connections in Azure App Service?

A

Hybrid Connections allow App Service web apps to securely access on-premises resources without a public-facing endpoint.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is an Azure WebJob in the context of Azure App Service?

A

WebJobs are background tasks that can run continuously or on-demand within the same App Service instance, typically for long-running or scheduled tasks.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the difference between scaling out and scaling up in Azure App Service?

A

Scaling out involves adding more instances (horizontal scaling), while scaling up increases the resource allocation (vertical scaling) by changing the pricing tier.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How does Azure Traffic Manager work with Azure App Service?

A

Azure Traffic Manager routes user traffic to different regions for high availability and performance by integrating with App Service endpoints.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the key difference between regional and global scaling in Azure App Service?

A

Regional scaling involves adding instances in the same region, while global scaling leverages multiple regions with Azure Front Door or Traffic Manager for high availability.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly