Azure App Service Flashcards

1
Q

Whats an Azure App Service?

A

Azure App Service (PAAS) is an HTTP-based service for hosting web applications, REST APIs, and mobile back ends

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

Wich program languages does Azure App Service on support?

A

Windows:
.NET, .NET Core, Java, Ruby, Node.js, PHP, or Python

Linux:
.NET Core, Java (JRE 8 & JRE 11), Ruby, Node.js, PHP, Python

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

What’s the difference between scale up/down or scale out/in

A

Depending on the usage of the web app, you can scale the resources of the underlying machine that is hosting your web app up/down . Resources include the number of cores or the amount of RAM available. Scaling out/in is the ability to increase, or decrease, the number of machine instances that are running your web app

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

What are the out-of-the box continuous integration options?

A

Azure DevOps, GitHub, Bitbucket, FTP, or a local Git repository

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

What are deployment slots?

A

Deployment slots are live apps with their own host names. App content and configurations elements can be swapped between two deployment slots, including the production slot

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

Wich limitation does App Service on Linux does have?

A
  • App Service on Linux is not supported on Shared pricing tier.
  • You can’t mix Windows and Linux apps in the same App Service plan.
  • The Azure portal shows only features that currently work for Linux apps. As features are enabled, they’re activated on the portal.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What’s an App Service plan?

A

An App Service plan defines a set of compute resources for a web app to run. One or more apps can be configured to run on the same computing resources (or in the same App Service plan). In addition, Azure Functions also has the option of running in an App Service plan.

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

Each App Service plan defines?
(what are the properties?)

A
  • Region (West US, East US, etc.)
  • Number of VM instances
  • Size of VM instances (Small, Medium, Large)
  • Pricing tier (Free, Shared, Basic, Standard, Premium, PremiumV2, PremiumV3, Isolated)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What’s a pricing tier?

A

The pricing tier of an App Service plan determines what App Service features you get and how much you pay for the plan.

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

Wich pricing tier do you have?

A
  • Shared compute: Both Free and Shared share the resource pools of your apps with the apps of other customers. These tiers allocate CPU quotas to each app that runs on the shared resources, and the resources can’t scale out.
  • Dedicated compute: The Basic, Standard, Premium, PremiumV2, and PremiumV3 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.
  • Isolated: This tier runs dedicated Azure VMs on dedicated Azure Virtual Networks. It provides network isolation on top of compute isolation to your apps. It provides the maximum scale-out capabilities.
  • Consumption: This tier is only available to function apps. It scales the functions dynamically depending on workload.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly