Introduction to Windows Azure

855 views

Published on

It is said that Cloud Computing is the biggest change to hit our industry in many years, but what does that mean for the developer? For the IT Pro? In this session, you’ll discover just that. You'll walk away with an understanding of the foundations of the Cloud and what each of the components of the Windows Azure platform do. You’ll see how you can leverage your existing knowledge of Windows Server, .NET, Java, PHP, Ruby, or Node.js to work with Windows Azure and what tools and toolkits are available to you to make it easy.

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
855
On SlideShare
0
From Embeds
0
Number of Embeds
272
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Introduction to Windows Azure

  1. 1. Jonathan Rozenblit@microsoft.comDeveloper AdvisorMicrosoft Canada
  2. 2. Evolution towards highly virtual and beyond to cloud
  3. 3. Private Cloud You manage
  4. 4. SaaS You use
  5. 5. IaaS You manage
  6. 6. PaaS You manage & configure
  7. 7. • Deploying to a typical IaaS Environment VHD VHD VHD Image Code L Image Image 100101000100 100011000010 010001001011 B VHD Compile 100010100110 Remote Image NAS Desktop • Manual configuration and deployments via Remote Desktop connection • Sticky Load-balancers • Manual DB replication
  8. 8. • Deploying to the Azure PaaS Environment Service Package Code Azure Fabric Controller Service Model 100101000100 2 Web Servers Compile 100011000010 010001001011 Roles 100010100110 Open Port 443 Deploy Automated Deployment Provision Capacity to Service Web Server SQL Azure DB Service Role Web Web Server L Web Server Role Server• Automatic environment configuration B Web Server Role Web Server Role Role Role• Automatic application installation (.cspkg or script) Azure Blob Storage• Stateless servers & round-robing LBs = elastic Service• RDP only for debugging/troubleshooting• DB as a Service provides automatic DB replication• High availability with across the app tiers
  9. 9. “Growing Fast“Compute Average Usage Time
  10. 10. “Predictable Bursting“Compute Average Usage Time
  11. 11. “Unpredictable Bursting“Compute Average Usage Time
  12. 12. “On and Off “Compute Inactivity Period Average Usage Time
  13. 13. Pooled Economics Agility Focus Self Service Elastic Usage BasedResources
  14. 14. Global Presence North America Region Europe Region Asia Pacific Region N. Europe Sub-region W. Europe N. Central Sub-region – U.S. Sub-region E. Asia S. Central Sub-region – U.S. Sub-region S.E. Asia Sub-regionMajor datacenterCDN node
  15. 15. Ruby
  16. 16. Compute Storage Database Service AccessCDN Caching VPN Reporting Bus Control
  17. 17. Compute Storage Database Service AccessCDN Caching VPN Reporting Bus Control
  18. 18. CAMP ChallengeComplete an intro lab or deployprovided completed lab. Thenreward yourself with a few drinks.azurecamp.ca/acchallenge
  19. 19. ENTERPRISE CONSUMER Canada Does BIG DATA GAMING MOBILE Windows AzureSAAS WEB microsoft.ca/canadaodesazure

×