15. Rolling Upgrade
Role instance 1 Role instance 2 Role instance 3 Role instance 4
Fabric Controller
Upgrading Role Role instance 2 Role instance 3 Role instance 4
Fabric Controller
You can upgrade a single
role, and not have to
upgrade the whole service
So your service remains
available
You can have ‘stateful’ things
going on in the background
Upgraded Role 1 Upgrading Role Role instance 3 Role instance 4
Fabric Controller
Upgraded Role 1 Upgraded Role 2 Upgraded Role 3 Upgraded Role 4
Fabric Controller
16. Storage
Tables
LB
Blobs
Worker ServiceWorker Service
Worker Role
Managed Interface
Call
Web Site
(ASPX, ASMX, WCF)
Web Site
(ASPX, ASMX, WCF)
Web Role
IIS as Host
Queues
Windows Azure Data Center
LB
LB
The InternetThe Internet via TCP or HTTP