Design and Implement Azure App Service Apps (15-20%) Flashcards

1
Q

4 Items needed to create an App Service Plan?

A
  1. Region (East US, SE Asia..)
  2. Instance Size (small, medium, large)
  3. Scale Count (1 - 20 instances or 50 for premium)
  4. SKU (Free,Shared,Basic,Standard,Premium)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

URL of Web App?

A

.azurewebsites.net

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

When can you move apps between plans?

A

When the plans are in the same resource group and geographical region.

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

How can you move an app to a service plan in a different region?

A

Use the Clone App function

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

True/False: Multiple Apps can share an App Service Plan?

A

True

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

What tier/sku is Per app scaling available at?

A

Premium

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

PS: Create an App Service Plan?

A

New-AzureRmAppServicePlan

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

PS: Update an Existing App Service Plan

A

Set-AzureRmAppServicePlan

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

PS: Update an Existing Web App

A

Set-AzureRmWebApp

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

What are WebJobs?

A

Azure WebJobs provide an easy way to run scripts or programs as background processes on App Service Web Apps.

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

What type of file extensions do webjobs support?

A

cmd, bat, exe (.NET), ps1, sh, php, py, js and jar

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

What 2 DNS options to map a custom DNS name to an App Service?

A
  1. CNAME record (website url)

2. A record (IP Address) and TXT record

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

Which tier does NOT allow for using a custom domain name for an App Service?

A

Free tier. (Custom domains only available in paid tiers)

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

CLI: Configure Custom DNS name to an App Service App?

A

az appservice web config hostname add \

  • -webapp \
  • -resource-group \
  • -name
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

PS: Configure Custom DNS name to an App Service App?

A

Set-AzureRmWebApp `

  • Name `
  • ResourceGroupName `
  • HostNames @(“”,”.azurewebsites.net”)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

4 Requirements of the SSL certificate in App Service?

A
  1. Signed by a trusted CA
  2. Exported as a password protected PFX file
  3. Contains private key at least 2048 bits long
  4. Contains all intermediate certificates in the certificate chain
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Which tiers can use custom SSL certificates?

A

Basic, Standard, Premium

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

What are the 2 types of Certificate Bindings for App Services?

A
  1. SNI-Based SSL - allows multiple SSL certificates to
    secure multiple domains on the same IP address
  2. IP-based SSL - allows only one SSL certificate to
    secure a dedicated public IP address.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Which Azure Service caches static web content at strategically placed locations to provide maxim throughput for delivering content to users?

A

Azure Content Delivery Network (CDN)

20
Q

What is the default TTL for CDN content?

21
Q

What is an App Service Environment (ASE)?

A

An App Service Environment is an Azure App Service feature that provides a fully isolated and dedicated
environment for securely running Azure App Service apps at high scale.

22
Q

What is the first things you need to do before you can FTP files to your website?

A

Create FTP Deployment Credentials

23
Q

Which tier(s) are deployment slots available for Web Apps?

A

Standard or Premium

24
Q

PS: Create a Web App

A

New-AzureRmWebApp

  • ResourceGroupName [resource group name]
  • Name [app name] -Location [location] -AppServicePlan [app service plan name]
25
PS: Create a deployment slot
New-AzureRmWebAppSlot - ResourceGroupName [resource group name] -Name [app name] -Slot [deployment slot name] - AppServicePlan [app service plan name]
26
PS: Delete deployment Slot
Remove-AzureRmResource -ResourceGroupName [resource group name] -ResourceType Microsoft.Web/sites/slots – Name [app name]/[slot name] -ApiVersion 2015-07-01
27
CLI: List Apps in Current Subscription
azure site list
28
CLI: Create Deployment Slot
azure site create
29
CLI: Make Deployment Slot the Production Slot
azure site swap
30
CLI: Delete a slot
azure site delete --slot
31
URL of Traffic Manager?
.trafficmanager.net
32
Minimum Tier for Traffic Manager?
Standard
33
Max Scale out Instances?
50
34
3 Load Balance Options for Traffic Manager?
1. Failover 2. Round Robin 3. Performance
35
Minimum Tier for App Service Environment (ASE)?
Premium
36
Disk Queue Length
The average number of both read and write requests that were queued on storage. A high disk queue length is an indication of an application that might be slowing down due to excessive disk I/O
37
PS: Download Web App Logs
Save-AzureWebSiteLog
38
CLI: download Web App Logs
azure site log download
39
Minimum plan for Web App backup/restore?
Standard
40
PS: List existing app service plans
Get-AzureRmAppServicePlan
41
PS: Change and existing app service plan
Set-AzureRmAppServicePlan
42
PS: Delete existing app service plan
Remove-AzureRmAppServiceplan
43
PS: Create Web App
New-AzureRmWebApp
44
PS: Delete Web App
Remove-AzureRmWebApp
45
PS: List Existing Web apps
Get-AzureRmWebApp
46
PS: Change Existing Web App
Set-AzureRmWebApp
47
PS: Publishing Profile for Web App
Get-AzureRmWebAppPublishingProfile