Azure Web Apps Flashcards

1
Q

Four benefits of App Service Plans

A

(1) Http based service for hosting web apps
(2) Security, load balancing and automation
(3) Apps scale and run on either Windows or Linux\
(4) Costs are determined by the app service plan

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

What are the App Plans for non-isolation

A

Free
Basic
Standard
Premium
Premium Plus

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

Benefits are the six benefits of isolated environment

A

(1) Full isolated and dedicated environment
(2) Can put in own VNet
(3) High scale and high memory utilization
(4) Isolation and secure network access
(5) Fine-grained control over network traffic
(6) Apps can connect over VPN to on-premises resources

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

Eight basic steps to provision a Web App in Azure Portal

A

(1) Select subscription
(2) Create or use an existing resource group
(3) Name
(4) Publish (code or docker)
(5) Runtime Stack
(6) Operating System
(7) Region
(8) App Service Plan (SKU and Size)

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

Steps to create a Web App using the Azure CLI

A

(1) Create the resource group and select region
az group create –name my-rg –location eastus2
(2) Create the app service plan
az appservice plan create
–name –location
[–is-linux –sku]
(3) Create the web app
az webapp create –name –plan –resource-group
[–runtime]

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

Powershell main commands for creating a web app

A

New-AzResourceGroup -Name $rgname -Location $location
New-AzAppServicePlan -Name $appname -Location $location
New-AzWebApp -Name $appname -Location $location
-AppServicePlan $appname -ResourceGroupName $rgname

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

Benefits of ARM templates (name at least 7 of 14)

A

(1) Declarative Syntax
(2) Repeatable Results
(3) Orchestration
Deploys interdependent resources are created in right order
Resource Manager will deploy resources in parallel
(4) Create any Azure Resource
(5) Extensibility
Can embed PowerShell or Bash scripts
(6) Testing
Can test in the ARM Template Tool Kit
(7) Preview Changes (what-if operation)
(8) Built-in validation
Template(s) will only run by the RM if passes validations
(9) Track Deployments
Get history of deployments including template, parameters passed in and output
(10) Policy as code
(11) Deployment Blueprints (pre-built templates with security and complience)
(12) CI/CD Integration
(13) Exportable Code
(14) Authoring Tools (Azure Studio Code)

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

Powershell commands for deploying an ARM Template

A

(1) New-AzResourceGroup -Name $rgname -Location $location
(2) New-AzResourceGroupDeployment -ResourceGroupName $rgname
-TemplateUri {url}

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

Azure CLI commands for deploying an ARM Template

A

(1) az group create –name $rgname –location $location
(2) az group deployment create –resource-group $rgname –template-url {url}

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

Difference between managed and unmanaged certificates

A

Managed are certificates that are backed by a trusted certificate provider and then mapped to your domain.
Unmanaged are self signed certificates you can create your self.

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

SSL/TSL Bindings are available for these plan types

A

Basic, Standard and Premium(s)
(Free or Shared not available)

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

Steps to set up a certificate
(Need to Complete)

A

(1) Under App Service, go to Custom Domains
(2)

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

Types of Diagnostic Logging

A

(1) Application Logging
(2) Web Server Logging
(3) Detailed Error Measage
(4) Failed Request Tracing
(5) Deployment Logging

Application Logging - Critical, Errors and Warnings. Can store on file share or Azre Storage

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

Repositories that Continous Deployment Configuration in Azure

A

(1) GitHub
(2) Bitbucket
(3) Azure Repos

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

Types of Scaling

A

(1) Scaling Veritically
(2) Scaling Horizontally

Know the difference. Also manual and auto scaling and auto scaling types (metric(s) or scheduled

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