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?

A

7 days

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
Q

PS: Create a deployment slot

A

New-AzureRmWebAppSlot

  • ResourceGroupName [resource group name] -Name [app name] -Slot [deployment slot name]
  • AppServicePlan [app service plan name]
26
Q

PS: Delete deployment Slot

A

Remove-AzureRmResource
-ResourceGroupName [resource group name] -ResourceType Microsoft.Web/sites/slots –
Name [app name]/[slot name] -ApiVersion 2015-07-01

27
Q

CLI: List Apps in Current Subscription

A

azure site list

28
Q

CLI: Create Deployment Slot

A

azure site create

29
Q

CLI: Make Deployment Slot the Production Slot

A

azure site swap

30
Q

CLI: Delete a slot

A

azure site delete –slot

31
Q

URL of Traffic Manager?

A

.trafficmanager.net

32
Q

Minimum Tier for Traffic Manager?

A

Standard

33
Q

Max Scale out Instances?

A

50

34
Q

3 Load Balance Options for Traffic Manager?

A
  1. Failover
  2. Round Robin
  3. Performance
35
Q

Minimum Tier for App Service Environment (ASE)?

A

Premium

36
Q

Disk Queue Length

A

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
Q

PS: Download Web App Logs

A

Save-AzureWebSiteLog

38
Q

CLI: download Web App Logs

A

azure site log download

39
Q

Minimum plan for Web App backup/restore?

A

Standard

40
Q

PS: List existing app service plans

A

Get-AzureRmAppServicePlan

41
Q

PS: Change and existing app service plan

A

Set-AzureRmAppServicePlan

42
Q

PS: Delete existing app service plan

A

Remove-AzureRmAppServiceplan

43
Q

PS: Create Web App

A

New-AzureRmWebApp

44
Q

PS: Delete Web App

A

Remove-AzureRmWebApp

45
Q

PS: List Existing Web apps

A

Get-AzureRmWebApp

46
Q

PS: Change Existing Web App

A

Set-AzureRmWebApp

47
Q

PS: Publishing Profile for Web App

A

Get-AzureRmWebAppPublishingProfile