Successfully reported this slideshow.










Mike Martin
Architect
MEET Member
Crew Member of Azug
Windows Azure Insider
Windows Azure MVP
@Techmike...
Cloud
Computing
Patterns
IT CAPACITY

Not Enough
Potential
Power
business loss

Allocated
IT-capacities

Load
Forecast

Too Much
Power

Wasted
capa...
CLMs

IT demand
Compute capacity

Ticket sales open

Ticket sales open
Concert ticket web site

Time
Public Cloud Platforms
Platform as a Service (PaaS)

Private Cloud
Platforms

Microsoft

Dynamic
infrastructure
Toolkit fo...
Virtualization

Identity

Development

Data
Platform

DevOps
and
mgmt
vpn
shared

1
shared

2
SHARED INSTANCES
2

reserved
RESERVED INSTANCE
2

reserved
RESERVED INSTANCE
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 ...
Web Role 1

instance #3
Request

Browser

Response

L
B

Worker Role 1

instance #2

instance #3

instance #1

instance #1...
Compute
Instance Size

CPU

Memory

Extra Small

Shared

768 MB

Small

1

1.75 GB

Medium

2

3.5 GB

Large

4

7 GB

Ext...
Server Rack 1

Server Rack 2
Web Role 1

instance #3
Request

Browser

Response

L
B

Worker Role 1

instance #2

instance #3

instance #1

instance #1...
The binaries and definition
(csdef) file are zipped into
service package file
Web Role Inst #0

Web Role Inst #1

Worker Role Inst
#0

Worker Role Inst
#1

Update Domain 0

Update Domain 1

Worker Rol...
http://<name>.cloudapp.net
Production URL
Staging URL
http://<guid>.cloudapp.net

L
B
L
B

Production
Staging
VM with persistent drive
VM with persistent drive
VM with persistent drive
VM with persistent drive
> 500 miles
Single Database

!

Three Replicas

Replica 1

DB

Replica 2

Replica 3

Replica 4

Single Primary
User

Federation joins it all together
Name: Fred
Password: *****
Age: 107
Country: Japan
http://socialsts.net/
Building blocks for distributed services
 Access control
 Network connectivity
 Connect on-premise and Cloud applicatio...
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview
Upcoming SlideShare
Loading in …5
×

1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview

1,160 views

Published on

Windows Azure overview for E2 Partners

Published in: Technology
  • Be the first to comment

  • Be the first to like this

1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure overview

  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

×