Azure Developer Associate (YT) - App Services Flashcards

1
Q

Wat is de Azure App service?

A

Is een PAAS, HTTP-based service for het hosten van web apps, REST api en mobile backends.

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

Wat regelt Azure App service qua infra?

A
  • Security patches
  • load balancing
  • Autoscaling
  • Automated manager
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Welke integraties/opties heb je bij het aanmaken van een Azure App Service?

A
  • Azure DevOps
  • Github
  • Docker hub
  • Package Management
  • Staging env’s
  • Custom Domains
  • TLS/SSL Cert’s
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Hoe betaal je voor Azure Service App?

A

Je hebt een aparte Azure App Service Plan
* Shared Tier > Free, Shared (geen linux)
* Dedicated Tier > Basic, Standard, Premium, V2, V3
* Isolated Tier

Azure Service App kan ook docker single of multi containers draaien

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

Wat is een Azure App Service Runtime?

A

Dat is de taal die je gebruikt in een predefined container. Bij het selecteren van de runtime worden de juiste lib’s en framework geinstalleerd

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

Waarom zou je een Customer Container maken binnen de Azure App Service?

A

Als je een taal wilt gebruiken die Azure nog niet ondersteund, kun je een custom container maken en die als host gebruiken

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

Wat betekent blue/green deployment?

A

Gebruik maken van de deployment slots waardoor je een nieuwe versie op een staging slot zet en dan swapt

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

Wat is een Azure App Service Enviroment (ASE)?

A

ASE is een AppService Feature waarmee je een fully isolated and dedicated environment Dit is voor zware Services binnen een geisoleerde en beveiligde netwerk.
Daarop host je:
* Windows/Linux Web Apps
* Docker Containers
* Mobile Apps
* Functions
Heeft eigen pricing Tier en word gedeployed in Availability Zones (AZ) mbv zone pinning

Ook gebruikt voor eigen security architecture

Ideaal voor horizontal scaling and requests met een hoge request per second(RPS)

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

Welke 2 deployment types zijn er voor ASE?

A
  • External ASE > exposes ASE-hosted apps on interet-accessible IP
  • ILB ASE > Zelfde als External maar dan met een internal load balancer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Wat krijg je in een Shared Tiers?

A
  • Shared Tiers > Free & Shared
    Free : 1GB, 10Apps, Geen SLA, 60min per dag > Geen deployment slots
    Shared: 100Apps, 240min per dag > waar je voor betaald!
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Wat krijg je in een Dedicated Tiers?

A

Daar kun je kiezen uit Basic, Standard, Premium/V2/V3
* Basic: Unlimited Apps, 3 levels voor CPU, Memory en HD opties
* Standard: 1:3 instances, SLA 99,95%, 3 levels voor CPU, Memory en HD opties
* Premium: 1:100 instances. SLA 99,95%, meerdere levels hardware

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

Wat krijg je binnen een Isolated Tiers?

A
  • dedicated Azure Virtuel Network
  • Fill network and compute isolation
  • 1:100 instances
  • SLA 99,95%
    Dit gebruik je voor een ASE
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Wat is een WebJob?

A

App service feature om een script te runnen in een webapp, API app of mobile app in de volgende filetypes cmd, ps1, sh, php, py, js, jar
Geen extra kosten.

geen linux support

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

Noem de 2 webjob types

A
  • Continuous > runned tot je het stopt > heeft debugging support
  • Triggerd > alleen met een Trigger (CRON/Webhook) > geen debuggin support
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Wat zijn de 2 webjobs scale opties?

A

Alleen Continuous heeft scale opties. Deze zijn:
* Multi instances > over alle instances binnen je App Service Plan
* Single instances > houdt 1 copy draaiend ongeacht de App Servive Plan instance count

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