2.1, 2.2, 2.3, 2.4 - Azure App Services Web, Mobile, API apps, Functions Flashcards

1
Q

Which of the following programming languages are NOT supported by the Azure App Service? 1. Java 2. .NET Core 3. Ruby on Rails 4. PHP 5. Compiled Windows Binaries, exe

A
  1. Compiled Windows Binaries, exe No, you cannot upload precombined EXE applications as app services
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the concept of Continuous Deployment?

A

Your code is deployed to the app services as soon as it is saved to the repository (GitHub, dropbox etc)

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

Does Azure App Service support Linux?

A

Yes

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

Which of the following are NOT considered part of Azure App Services?

  1. web apps
  2. mobile apps
  3. API apps
  4. functionass that run in an app service environments
  5. virtual machines
  6. web jobs
A
  1. virtual machines

VM is considered Infrastructure as a Service, not Platform as a Service.

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

How many applications can you deploy to a single App Service plan?

A

To the limit of app service plan you have chosen

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

What does ACU stand for?

A

Azure Compute Unit

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

Let’s say your applications are running on a Standard S1 app service plan, and you’re starting to notice performance issues with your application. You have a number of options for improving performance through scaling. Which of the following would NOT improve your application performance?

  1. Upgrade to a Standard S2 plan
  2. increase the number of instances of your application on S1 plan
  3. Upgrade to a Premium P1 plan
  4. Upgrade to a Premium P1V2 plan
A

Upgrade to a Premium P1 plan

The performance of the S1 plan and the P1 plan is basically the same.

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

You create a brand new Windows Web App, and immediately deploy a Python application into it. The deployment works, but visiting the URL doesn’t. The application works on your local machine but not in the brand new web app. What is required to get a Python app to run inside a Windows Web App?

  1. Windows web app does not support python, you need to use a VM
  2. You need to go into the web app settings and enable python since it is not enabled by default
  3. You need to pass the “-f” parameter during deployment in order to force the deployment to work
  4. Check your network security group to see if the correct port is open
A

You need to go into the web app settings and enable python since it is not enabled by default

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

How do you do to implement background scripts in the Platform as a Service model?

  1. Azure Automation Service
  2. Use a VM and setup automation
  3. Deploy it as a web job attached to a web app
  4. Azure Background Job Service
A

Deploy it as a web job attached to a web app

Web jobs are background jobs.

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

Which of the following is NOT a valid trigger for a function?

  1. HTTP
  2. BLOB Storage
  3. Table Storage
  4. Queue
A

Table Storage

You cannot trigger a function with table storage

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

Can a Function App bind to a Notification Hub to send mobile notifications as an output binding?

A

Yes

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

What is CORS - Cross-Origin Resource Sharing?

A

CORS is an HTTP feature that enables a web application running under one domain to access resources in another domain.

CORS provides a secure way to allow one domain (the origin domain) to call APIs in another domain.

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

What security feature exists for API apps that will either allow or prevent applictions running from other domains (external web sites) from calling the API?

A

CORS - Cross-Origin Resource Sharing

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

What does an App Service Environment (ASE) provide that an App Service Plan does not provide?

A

Fully isolated and dedicated environment

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

What is the Azure Powershell (Az Module) command for creating a new Web App?

A

New-AzWebApp

Powershell has a verb, hyphen, AZ, and the service name as it’s standard format.

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

If you are concerned that your Logic Apps are running in a multi-tenant environment, and want your Logic App to have its own hardware and network, which Azure Service would you need to add?

A

Integration Service Environments (ISE).

Logic Apps can be put on their own hardware, with no other customers, using Integration service environments (ISE).