iCreate AutoScale Design Virtual Machine Scale Set (VMSS) eSolutions Maintained Webserver Image VMSS Load Balancer DNS Resolves to this for the front end
Blob Storage Config Init Script Script triggers scheduled task that configures the final touches
Syspreped image is deployed
SLO-FRONT-1
SLO-FRONT-2 (Auto Scaled)
Pull IISconfig, Certificates, Website Content
Domain Joined VMs File Servers E:\SLO\Websites\CONTENT E:\SLO\IISConfig\SharedConfig E:\SLO\CertStore\_esolutionsgroup.pfx
1PRD-US-SC-FILE-1
1PRD-US-SC-FILE-2
Domain Controller (Needed for DFS-N)
DFS-R DFS-N
Publish content to DFS-N UNC Path
1PRD-ICRT-SLO-1 SQL EXPRESS ICREATE
Process to Update the VM Image 1) Run Deployment script to create a VM from the saved Image
UPDATE-SLO
2) Update Windows + any other maintenance tasks
UPDATE-SLO
3) Run Sysprep script stored on the Image
4) Once the VM is stopped Run Image Creation Script
5) Created a Test VMSS environment with the new Image
6) Test. If the website loads it mean a lot of things went right.
5) Run the script to update the Image used for the Client VMSS
UPDATE-SLO
UPDATE-SLO
REPLICA-CLIENT-VMSS
REPLICA-CLIENT-VMSS
CLIENT-VMSS
6) Manually update each live machine through the portal (Or run a script for this)
CLIENT-VMSS