Design and Implement websites Flashcards
Defining deployment slots
1) 5 slots
2) so no downtime and can be swapped
3) Staged, incremental and rollback
4) resources shared between slots
Swapping and website configuration
1) website content is swapped, but the same is not true of the configuration.
2) will not move:
Image Publishing endpoints
Image Custom domain names
Image SSL certificates and bindings
Image Scale settings
web hosting plans
Web hosting plans are created as a part of website creation and are not created directly.
migration possible only same region and same resource group
multiple websites on same plan
Configure websites pattern
1) separation of code from configuration
2) deployment environment can override configuration
configuration types
1) Define and use app settings, connection strings, handlers, and virtual directories
2) Image Configure certificates and custom domains
3) Image Configure SSL bindings
4) Image Manage websites by using the API, Windows PowerShell, and the Cross-Platform Command-Line Interface (xplat-cli)
app settings
1) . NET like accessing web config file
2) Others - environment variables
3) read only in the application code
IP Address Changes
if you move your website to a Free web hosting plan, if you delete and re-create it, or if you subsequently enable SSL with the IP-based type.
This can also happen unintentionally if you reach your spending limit and the website is changed to the Free web hosting plan mode.
Vulnerability of the *.Azurewebsites.Net Certificate
Phishing attacks
Private key compromise
Server Name Indication (SNI)
1) Extension of the TLS standard that enables a web server to host multiple different certificates at a single web server host accessed using a single IP address that is shared among all the websites it hosts.
Managing websites
Service Management REST API
Microsoft Azure Management Libraries for .NET
Azure PowerShell management cmdlets
Cross-Platform Command Line Interface