3. BUSINESS REQUIREMENTS (SAT-
APP)
• Production Environment
MVPSKILL SATURDAY 3
Tbl_Customer
App Service
Azure SQL database
Production
PHP 5.6
Application version=1.0
ConnectionString= Prod
Database Name: Sat-App-Prod
4. BUSINESS REQUIREMENTS (SAT-
APP)
• Dev Environment
MVPSKILL SATURDAY 4
App Service
Azure SQL database
Dev
PHP 7.2
Application version=1.0
ConnectionString= Prod
Database Name: Sat-App-Dev
5. WHICH SETTINGS ARE SWAP
• Settings that are swapped:
• General settings - such as framework version, 32/64-bit, Web sockets
• App settings (can be configured to stick to a slot)
• Connection strings (can be configured to stick to a slot)
• Handler mappings
• Monitoring and diagnostic settings
• Public certificates
• WebJobs content
• Hybrid connections
MVPSKILL SATURDAY 5
https://docs.microsoft.com/en-us/azure/app-service/deploy-staging-slots
6. WHICH SETTINGS ARE SWAP
• Settings that aren’t' swapped:
• Publishing endpoints
• Custom Domain Names
• Private certificates and SSL bindings
• Scale settings
• WebJobs schedulers
MVPSKILL SATURDAY 6
https://docs.microsoft.com/en-us/azure/app-service/deploy-staging-slots
9. SWAP WITH PREVIEW
• Allows you to validate the app with production configuration before the app is
swapped into production. You can pick the option on the Azure portal as show
below:
MVPSKILL SATURDAY 9
https://devblogs.microsoft.com/premier-developer/azure-app-service-swap-with-preview/
11. ACTIVITIES IN APRIL 2019
• April 6 and 20 (21:00-22:00)
MVPSkill Saturday
• April 27, 2019 (9.00-17.00)
Global Azure Bootcamp 2019 @ Microsoft
Thailand
MVPSKILL SATURDAY 11