Download - Windows Azure
![Page 1: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/1.jpg)
![Page 2: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/2.jpg)
Mike Martin
Architect
MEET Member
Crew Member of Azug
Windows Azure Insider
Windows Azure MVP
@Techmike2KX
http://techmike2kx.wordpress.com
![Page 3: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/3.jpg)
![Page 4: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/4.jpg)
Cloud Computing Patterns
![Page 5: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/5.jpg)
TIME
IT C
AP
AC
ITY
Actual Load
Allocated IT-capacities
Too Much Power
Not Enough Power
Load Forecast
Potential
business loss
Wasted
capacity
![Page 6: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/6.jpg)
Time
IT demand
Concert ticket web site
Ticket sales open
Ticket sales open
Compute capacity
CLMs
![Page 7: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/7.jpg)
![Page 8: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/8.jpg)
![Page 9: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/9.jpg)
![Page 10: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/10.jpg)
Public Cloud Platforms
Private Cloud
Platforms Infrastructure as a service (IaaS)
Platform as a Service (PaaS)
For Scalable Web Apps For Data-Driven Business
Apps
For Collaboration Apps
Microsoft
Others
Dynamic
infrastructure
Toolkit for System
Center (Hyper-V
Cloud, AppFabric
Server)
Dynamic
DataCenter Toolkit
for Hosters (Hyper-
V Cloud)
Hosters
Windows Azure Platform
VMWare vSphere
(ESX, vCenter)
Hosters
VMWare vCloud Initiative
(ESX, vCenter)
Amazon Web Services
AppEngine
Saleforce.com
Force.com
GoGrid Cloud Hosting,
RackSPace, others
Dynamics CRM / xRM
Online Office 365
Windows Live
Google Docs
Amazon Web Services
![Page 11: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/11.jpg)
![Page 12: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/12.jpg)
![Page 13: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/13.jpg)
Identity
Virtualization
Data Platform
Development DevOps and mgmt
![Page 14: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/14.jpg)
![Page 15: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/15.jpg)
![Page 16: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/16.jpg)
vpn
![Page 17: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/17.jpg)
![Page 18: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/18.jpg)
![Page 19: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/19.jpg)
1 shared
![Page 20: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/20.jpg)
2 shared
![Page 21: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/21.jpg)
SHARED INSTANCES
![Page 22: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/22.jpg)
2 RESERVED INSTANCE
reserved
![Page 23: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/23.jpg)
2 RESERVED INSTANCE
reserved
![Page 24: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/24.jpg)
![Page 25: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/25.jpg)
![Page 26: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/26.jpg)
![Page 27: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/27.jpg)
![Page 28: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/28.jpg)
![Page 29: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/29.jpg)
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
![Page 30: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/30.jpg)
![Page 31: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/31.jpg)
![Page 32: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/32.jpg)
![Page 33: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/33.jpg)
Worker Role 1
instance #0
Request
Database Response Browser
Communications via
Queues and Tables
instance #1
instance #2
instance #3
instance #1
instance #3 L
B
instance #0
Scale up
and down
Web Role 1
![Page 34: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/34.jpg)
![Page 35: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/35.jpg)
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
![Page 36: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/36.jpg)
![Page 37: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/37.jpg)
Server Rack 1 Server Rack 2
![Page 38: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/38.jpg)
![Page 39: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/39.jpg)
![Page 40: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/40.jpg)
![Page 41: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/41.jpg)
![Page 42: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/42.jpg)
Worker Role 1
instance #0
Request
Database Response Browser
Communications via
Queues and Tables
instance #1
instance #2
instance #3
instance #1
instance #3 L
B
instance #0
Scale up
and down
Web Role 1
![Page 43: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/43.jpg)
The binaries and definition
(csdef) file are zipped into
service package file
![Page 44: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/44.jpg)
Worker Role Inst #0
Web Role Inst #0
Update Domain 0
Worker Role Inst #1
Web Role Inst #1
Update Domain 1
Worker Role Inst #2
Update Domain 2
![Page 45: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/45.jpg)
Production
Staging
Production URL
Staging URL
L
B
L
B http://<guid>.cloudapp.net
http://<name>.cloudapp.net
![Page 46: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/46.jpg)
![Page 47: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/47.jpg)
![Page 48: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/48.jpg)
![Page 49: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/49.jpg)
![Page 50: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/50.jpg)
![Page 51: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/51.jpg)
![Page 52: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/52.jpg)
VM with persistent drive
![Page 53: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/53.jpg)
VM with persistent drive
![Page 54: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/54.jpg)
VM with persistent drive
![Page 55: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/55.jpg)
VM with persistent drive
![Page 56: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/56.jpg)
> 500 miles
![Page 57: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/57.jpg)
![Page 58: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/58.jpg)
![Page 59: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/59.jpg)
![Page 60: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/60.jpg)
![Page 61: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/61.jpg)
![Page 62: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/62.jpg)
![Page 63: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/63.jpg)
![Page 64: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/64.jpg)
![Page 65: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/65.jpg)
![Page 66: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/66.jpg)
![Page 67: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/67.jpg)
![Page 68: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/68.jpg)
![Page 69: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/69.jpg)
![Page 70: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/70.jpg)
Replica 1
Replica 2
Replica 3
DB
Single Database Three Replicas
Single Primary
Replica 4
!
![Page 71: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/71.jpg)
![Page 72: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/72.jpg)
![Page 73: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/73.jpg)
User
Name: Fred
Password: *****
Age: 107
Country: Japan
Federation joins it all together
![Page 75: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/75.jpg)
![Page 76: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/76.jpg)
Windows Azure Services
Windows Azure management
Portal APIs
Blobs, tables,
queues
Building blocks for distributed services
Access control
Network connectivity
Connect on-premise and Cloud applications
Caching
Windows Admin
Server Tools
On-premise management On-premise development
Visual Studio, Azure SDK etc
![Page 77: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/77.jpg)
![Page 78: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/78.jpg)
![Page 79: Windows Azure](https://reader033.vdocument.in/reader033/viewer/2022042813/548b2d94b47959ac748b45a2/html5/thumbnails/79.jpg)