answers
ARM Templates What are the three components of a parameter?
|\ |\ |\ |\ |\ |\ |\ |\ |\
parameterName, defaultValue, type |\ |\
when can a VM be added to an availability set?
|\ |\ |\ |\ |\ |\ |\ |\ |\
only during creation of VM
|\ |\ |\ |\
ARM templates are written in what language?
|\ |\ |\ |\ |\ |\
JSON
what are the three required sections of ARM templates?
|\ |\ |\ |\ |\ |\ |\ |\
$schema, contentVersion, resources |\ |\
using _______ allows for dynamic values to be created for a
|\ |\ |\ |\ |\ |\ |\ |\ |\ |\ |\
parameter in an ARM template |\ |\ |\ |\
functions
ARM Templates T/F: custom functions can't call other custom
|\ |\ |\ |\ |\ |\ |\ |\ |\
functions
TRUE
ARM Templates __________ - the element where dependencies are
|\ |\ |\ |\ |\ |\ |\ |\ |\
defined for the resource type
|\ |\ |\ |\
dependsOn
Docker
The two necessary steps to modify a container:
|\ |\ |\ |\ |\ |\ |\
change image definition redeploy
|\ |\ |\
High-level procedure for creating container image (4)
|\ |\ |\ |\ |\ |\
,1. create Directory for new image 2. create dOckerfile 3. open
|\ |\ |\ |\ |\ |\ |\ |\ |\ |\ |\
Command-line 4. create Kontainer image |\ |\ |\ |\
___________ - Microsoft's implementation of a Docker registry
|\ |\ |\ |\ |\ |\ |\ |\
service
ACR - Azure Container Registry
|\ |\ |\ |\
For production environments, the recommended way to pull
|\ |\ |\ |\ |\ |\ |\ |\
images is using __________ for authentication with the ACR
|\ |\ |\ |\ |\ |\ |\ |\
service principals ACR - Azure Container Registry
|\ |\ |\ |\ |\ |\
Azure App Service is a/n _________ solution based on HTTP
|\ |\ |\ |\ |\ |\ |\ |\ |\
PaaS
What needs to be provided when creating an App Service plan
|\ |\ |\ |\ |\ |\ |\ |\ |\ |\ |\
(4)
Region Number of instances Size of intances OS platform
|\ |\ |\ |\ |\ |\ |\ |\
Azure App Service T/F: You can mix Windows, Linux apps in the
|\ |\ |\ |\ |\ |\ |\ |\ |\ |\ |\ |\
same resource group in the same region
|\ |\ |\ |\ |\ |\
FALSE
Web Server diagnostics types ____________ - provides info about
|\ |\ |\ |\ |\ |\ |\ |\ |\
failed requests |\
Failed Request tracing |\ |\
Web Server diagnostics types ____________ - HTTP transaction
|\ |\ |\ |\ |\ |\ |\ |\
information for server requests |\ |\ |\
Web Server logging
|\ |\
Web Server diagnostics types ____________ - any request resulting
|\ |\ |\ |\ |\ |\ |\ |\
in HTTP status code 400+
|\ |\ |\ |\ |\
Detailed error logging |\ |\
Web Server diagnostics types ____________ - HTML file is
|\ |\ |\ |\ |\ |\ |\ |\ |\
generated for each error |\ |\ |\
,Detailed error logging |\ |\
Web Application diagnostics types ____________ - by default not
|\ |\ |\ |\ |\ |\ |\ |\ |\
deleted, but has space quota
|\ |\ |\ |\
Web Server logging space quote = 35MB
|\ |\ |\ |\ |\ |\
Web Server diagnostics For Detailed error logging and failed
|\ |\ |\ |\ |\ |\ |\ |\ |\
request tracing, what is the max number of error files stored?
|\ |\ |\ |\ |\ |\ |\ |\ |\ |\
50
Web Server diagnostics For Detailed error logging and failed
|\ |\ |\ |\ |\ |\ |\ |\ |\
request tracing, what happens after the max number of error
|\ |\ |\ |\ |\ |\ |\ |\ |\ |\
files is reached?
|\ |\
oldest 26 deleted *max = 50
|\ |\ |\ |\ |\
Application Logging Level of Error Log Registered on Files
|\ |\ |\ |\ |\ |\ |\ |\ |\
_________ - Critical and Error categories registered
|\ |\ |\ |\ |\ |\
Error
Application Logging Level of Error Log Registered on Files
|\ |\ |\ |\ |\ |\ |\ |\ |\
_________ - Critical, Warning, Error, and Information categories
|\ |\ |\ |\ |\ |\ |\ |\
registered
Information
Application Logging Level of Error Log Registered on Files
|\ |\ |\ |\ |\ |\ |\ |\ |\
_________ - Critical, Error, Warning, Information, Debug, and Trace
|\ |\ |\ |\ |\ |\ |\ |\ |\
registered
Verbose
Where can you store log files?
|\ |\ |\ |\ |\
file system or Blob Storage
|\ |\ |\ |\
only _______ applications can write logs to Blob Storage
|\ |\ |\ |\ |\ |\ |\ |\
.NET
, Blob Storage or file system which is better location for debugging
|\ |\ |\ |\ |\ |\ |\ |\ |\ |\
purposes?
|\
file system |\
_________ - use these when you need to view logs in near real
|\ |\ |\ |\ |\ |\ |\ |\ |\ |\ |\ |\ |\
time
log streams |\
Deployment slots require ________ pricing tier or better |\ |\ |\ |\ |\ |\ |\
Standard
__________ - platform in charge of Git deployments in Azure App
|\ |\ |\ |\ |\ |\ |\ |\ |\ |\ |\
Service
Kudu
Platform settings on Web Application _________ - ensures client
|\ |\ |\ |\ |\ |\ |\ |\ |\
requests routed to same instance for life of session
|\ |\ |\ |\ |\ |\ |\ |\
ARR Affinity |\
Web Application Settings when should you enable Web Sockets
|\ |\ |\ |\ |\ |\ |\ |\ |\
(platform settings)? |\
if application uses SignalR or socket.io
|\ |\ |\ |\ |\
By default, apps are unloaded if idle for _____ min
|\ |\ |\ |\ |\ |\ |\ |\ |\
30
ARR Affinity is better for [stateful/stateless] applications
|\ |\ |\ |\ |\ |\
stateful
Web Application Settings What should you enable for mutual SSL
|\ |\ |\ |\ |\ |\ |\ |\ |\ |\
authentication?
Incoming Client Settings |\ |\
For Containerized Apps, how many Azure files or blob mount
|\ |\ |\ |\ |\ |\ |\ |\ |\ |\
points can you attach per application?
|\ |\ |\ |\ |\