Your SlideShare is downloading. ×
Windows Azure Zero Downtime Upgrade
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Windows Azure Zero Downtime Upgrade

620

Published on

Zero Downtime Upgrade strategies in Windows Azure

Zero Downtime Upgrade strategies in Windows Azure

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
620
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Zero downtime upgrade Pavlo Revenkov EPAM Cloud Computing Competency Center Email: pavlo_revenkov@epam.com Skype: rp_risingstar
  • 2. PaaS: Web deploy 2 contoso.cloudapp.net v1.0.1 RDP v1.0.1 v1.0 Web-role #1 Workstation Storage v1.0 Web-role #2 lexcorp.cloudapp.net
  • 3. Comparison PRO 3 CONTRA - No need to re-deploy instance - Minor changes (patch) - Automatic instance update - Changes lost if instance recycled - Small update size - Support Web-roles only - Visual Studio support - RDP connection required - Virtual machines are not supported
  • 4. PaaS: VIP-swap 4 Production Instance #1 v1.1 v1.0 contoso.cloudapp.net Instance #2 Workstation Staging Instance #1 v1.1 {guid}.cloudapp.net Instance #2
  • 5. Comparison PRO 5 CONTRA - DNS swap takes seconds - Virtual machines are not supported - Isolated testing environment - Additional costs for staging - Changes can be reverted easily - Configuration should be identical - Visual Studio support - Web/Worker roles are supported
  • 6. IaaS: Load Balanced Endpoint 6 80 Instance #1 v1.1 v1.0 v1.1 80 Instance #2 contoso.cloudapp.net Workstation 80 Instance #3 80 Instance #4
  • 7. Comparison PRO 7 CONTRA - Easy scaling process - Manual upgrade process - Virtual machines support - Additional costs for new instances - No performance degradation - Two versions running the same time - No instances downtime - Configuration cannot be changed - No Visual Studio support
  • 8. IaaS: Traffic Manager v1.1 8 Instance #1 v1.0 prod.cloudapp.net Instance #2 Workstation contoso.trafficmanager.net Instance #1 v1.1 stage.cloudapp.net Instance #2
  • 9. Comparison PRO 9 CONTRA - Isolated testing environment - Traffic Manager additional costs - Reconfiguration takes seconds - Additional costs for staging - Virtual machines support - No Visual Studio support - Configuration can be changed - Changes can be reverted easily
  • 10. Demo 10
  • 11. References 11 Using Web Deploy in Windows Azure Application:  msdn.microsoft.com/en-us/library/windowsazure/ff683672.aspx How to manage Cloud Services:  windowsazure.com/en-us/documentation/articles/cloud-services-how-to-manage Load balancing virtual machines:  windowsazure.com/en-us/documentation/articles/load-balance-virtual-machines/ Windows Azure Traffic Manager Overview:  msdn.microsoft.com/en-us/library/windowsazure/hh744833.aspx
  • 12. Questions? 12

×