Windows Azure

599 views

Published on

Windows Azure intro session by Mike Martin. Includes tips, cloud models, the different services provided by Windows Azure. Contains info on websites, web/worker roles and how you can deploy and work with staging environments.

Check out the video on http://www.youtube.com/e2partners

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
599
On SlideShare
0
From Embeds
0
Number of Embeds
60
Actions
Shares
0
Downloads
19
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Windows Azure

  1. 1.          Mike Martin Architect MEET Member Crew Member of Azug Windows Azure Insider Windows Azure MVP @Techmike2KX mike.martin@csps.be http://techmike2kx.wordpress.com
  2. 2. Cloud Computing Patterns
  3. 3. IT CAPACITY Not Enough Potential Power business loss Allocated IT-capacities Load Forecast Too Much Power Wasted capacity Actual Load TIME
  4. 4. CLMs IT demand Compute capacity Ticket sales open Ticket sales open Concert ticket web site Time
  5. 5. Public Cloud Platforms Platform as a Service (PaaS) Private Cloud Platforms Microsoft Dynamic infrastructure Toolkit for System Center (Hyper-V Cloud, AppFabric Server) Infrastructure as a service (IaaS) For Scalable Web Apps For Data-Driven Business Apps For Collaboration Apps Hosters Dynamic DataCenter Toolkit for Hosters (HyperV Cloud) Windows Azure Platform Dynamics CRM / xRM Online Office 365 Windows Live Hosters VMWare vSphere (ESX, vCenter) VMWare vCloud Initiative (ESX, vCenter) Others Amazon Amazon Web Services Web Services GoGrid Cloud Hosting, RackSPace, others Google AppEngine Saleforce.com Force.com Google Docs
  6. 6. Virtualization Identity Development Data Platform DevOps and mgmt
  7. 7. vpn
  8. 8. shared 1
  9. 9. shared 2
  10. 10. SHARED INSTANCES
  11. 11. 2 reserved RESERVED INSTANCE
  12. 12. 2 reserved RESERVED INSTANCE
  13. 13. All features of a worker role + IIS 7, 7.5 or IIS 8.0* ASP .NET 3.5 SP1, 4.0 or 4.5* – 64bit Hosts Webforms or MVC FastCGI applications (e.g. PHP) Multiple Websites Http(s) Web/Worker Hybrid Can optionally implement RoleEntryPoint *for Windows Server 2012
  14. 14. Web Role 1 instance #3 Request Browser Response L B Worker Role 1 instance #2 instance #3 instance #1 instance #1 instance #0 instance #0 Database Scale up and down Communications via Queues and Tables
  15. 15. Compute Instance Size CPU Memory Extra Small Shared 768 MB Small 1 1.75 GB Medium 2 3.5 GB Large 4 7 GB Extra Large 8 14 GB A6 4 28 GB A7 8 56 GB own
  16. 16. Server Rack 1 Server Rack 2
  17. 17. Web Role 1 instance #3 Request Browser Response L B Worker Role 1 instance #2 instance #3 instance #1 instance #1 instance #0 instance #0 Database Scale up and down Communications via Queues and Tables
  18. 18. The binaries and definition (csdef) file are zipped into service package file
  19. 19. Web Role Inst #0 Web Role Inst #1 Worker Role Inst #0 Worker Role Inst #1 Update Domain 0 Update Domain 1 Worker Role Inst #2 Update Domain 2
  20. 20. http://<name>.cloudapp.net Production URL Staging URL http://<guid>.cloudapp.net L B L B Production Staging
  21. 21. VM with persistent drive
  22. 22. VM with persistent drive
  23. 23. VM with persistent drive
  24. 24. VM with persistent drive
  25. 25. > 500 miles
  26. 26. Single Database ! Three Replicas Replica 1 DB Replica 2 Replica 3 Replica 4 Single Primary
  27. 27. User Federation joins it all together Name: Fred Password: ***** Age: 107 Country: Japan
  28. 28. http://socialsts.net/
  29. 29. Building blocks for distributed services  Access control  Network connectivity  Connect on-premise and Cloud applications  Caching Windows Azure Services Windows Azure management Portal On-premise development Blobs, tables, queues APIs On-premise management Visual Studio, Azure SDK etc Windows Admin Server Tools

×