windows azure: an overview
TRANSCRIPT
![Page 1: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/1.jpg)
![Page 2: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/2.jpg)
![Page 3: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/3.jpg)
![Page 4: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/4.jpg)
![Page 5: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/5.jpg)
![Page 6: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/6.jpg)
![Page 7: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/7.jpg)
![Page 8: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/8.jpg)
![Page 9: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/9.jpg)
![Page 10: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/10.jpg)
![Page 11: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/11.jpg)
![Page 12: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/12.jpg)
![Page 13: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/13.jpg)
![Page 14: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/14.jpg)
Virtual Machine
Application
Users
![Page 15: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/15.jpg)
Virtual Machine
Application
Users
![Page 16: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/16.jpg)
Virtual Machine
Application
Private Cloud
Users
![Page 17: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/17.jpg)
Virtual Machine
Application
On-Premise
Service Providers
Private Cloud
Users
![Page 18: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/18.jpg)
Virtual Machine
Application
On-Premise
Service Providers
Private Cloud
Cloud Applications
Users
![Page 19: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/19.jpg)
Virtual Machine
Application
On-Premise
Service Providers
Private Cloud
Cloud Applications Cloud Platform
Users
![Page 20: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/20.jpg)
Virtual Machine
Application
On-Premise
Service Providers
Private Cloud
Cloud Applications Cloud Platform
Users
![Page 21: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/21.jpg)
![Page 22: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/22.jpg)
![Page 23: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/23.jpg)
![Page 24: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/24.jpg)
![Page 25: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/25.jpg)
![Page 26: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/26.jpg)
![Page 27: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/27.jpg)
![Page 28: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/28.jpg)
![Page 29: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/29.jpg)
![Page 30: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/30.jpg)
![Page 31: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/31.jpg)
![Page 32: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/32.jpg)
![Page 33: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/33.jpg)
Networking Messaging Security/Identity
Marketplace Connectivity
Compute Storage
Caching CDN
![Page 34: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/34.jpg)
Compute
![Page 35: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/35.jpg)
Compute
![Page 36: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/36.jpg)
Compute
![Page 37: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/37.jpg)
Compute
![Page 38: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/38.jpg)
Compute
![Page 39: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/39.jpg)
Compute
![Page 40: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/40.jpg)
Compute
![Page 41: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/41.jpg)
Compute
![Page 42: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/42.jpg)
![Page 43: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/43.jpg)
service package
![Page 44: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/44.jpg)
service package
![Page 45: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/45.jpg)
service package
Server Rack 1 Server Rack 2
Provision Virtual Servers
Deploy App Code
Configure Network
![Page 46: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/46.jpg)
service package
Server Rack 1 Server Rack 2
Provision Virtual Servers
Deploy App Code
Configure Network
new virtual server new virtual server
![Page 47: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/47.jpg)
service package
Provision Virtual Servers
Deploy App Code
Configure Network
![Page 48: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/48.jpg)
service package
Windows Azure Datacenter
Provision Virtual Servers
Deploy App Code
Configure Network
![Page 49: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/49.jpg)
Windows Azure Datacenter
Provision Virtual Servers
Deploy App Code
Configure Network
![Page 50: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/50.jpg)
Windows Azure Datacenter
Provision Virtual Servers
Deploy App Code
Configure Network
![Page 51: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/51.jpg)
Network Load Balancer
Windows Azure Datacenter
Network load-balancer configured for traffic
Provision Virtual Servers
Deploy App Code
Configure Network
![Page 52: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/52.jpg)
Network Load Balancer
Windows Azure Datacenter
Provision Virtual Servers
Deploy App Code
Configure Network
![Page 53: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/53.jpg)
Windows Azure Storage
Networking Storage
![Page 54: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/54.jpg)
Windows Azure Storage
Scalable, durable, available storage (100tb per account)
Networking Storage
![Page 55: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/55.jpg)
Windows Azure Storage
Scalable, durable, available storage (100tb per account)
Accessible via REST services, can be secured
Networking Storage
![Page 56: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/56.jpg)
Windows Azure Storage
Scalable, durable, available storage (100tb per account)
Accessible via REST services, can be secured
Drives – NTFS VHD mounted on compute instance
Networking Storage
![Page 57: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/57.jpg)
Windows Azure Storage
Scalable, durable, available storage (100tb per account)
Accessible via REST services, can be secured
Drives – NTFS VHD mounted on compute instance
Blob – Large binary storage
Networking Storage
![Page 58: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/58.jpg)
Windows Azure Storage
Scalable, durable, available storage (100tb per account)
Accessible via REST services, can be secured
Drives – NTFS VHD mounted on compute instance
Blob – Large binary storage can access over http
Networking Storage
![Page 59: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/59.jpg)
Windows Azure Storage
Scalable, durable, available storage (100tb per account)
Accessible via REST services, can be secured
Drives – NTFS VHD mounted on compute instance
Blob – Large binary storage can access over http
Max size of 1 terabyte
Networking Storage
![Page 60: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/60.jpg)
Windows Azure Storage
Scalable, durable, available storage (100tb per account)
Accessible via REST services, can be secured
Drives – NTFS VHD mounted on compute instance
Blob – Large binary storage can access over http
Max size of 1 terabyte
Table – name/value pairs
Networking Storage
![Page 61: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/61.jpg)
Windows Azure Storage
Scalable, durable, available storage (100tb per account)
Accessible via REST services, can be secured
Drives – NTFS VHD mounted on compute instance
Blob – Large binary storage can access over http
Max size of 1 terabyte
Table – name/value pairs Provides a key/value store
Networking Storage
![Page 62: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/62.jpg)
Windows Azure Storage
Scalable, durable, available storage (100tb per account)
Accessible via REST services, can be secured
Drives – NTFS VHD mounted on compute instance
Blob – Large binary storage can access over http
Max size of 1 terabyte
Table – name/value pairs Provides a key/value store
Simple and fast
Networking Storage
![Page 63: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/63.jpg)
Windows Azure Storage
Scalable, durable, available storage (100tb per account)
Accessible via REST services, can be secured
Drives – NTFS VHD mounted on compute instance
Blob – Large binary storage can access over http
Max size of 1 terabyte
Table – name/value pairs Provides a key/value store
Simple and fast
Accessed via OData
Networking Storage
![Page 64: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/64.jpg)
Windows Azure Storage
Scalable, durable, available storage (100tb per account)
Accessible via REST services, can be secured
Drives – NTFS VHD mounted on compute instance
Blob – Large binary storage can access over http
Max size of 1 terabyte
Table – name/value pairs Provides a key/value store
Simple and fast
Accessed via OData
Max table size: 100 terabytes
Networking Storage
![Page 65: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/65.jpg)
Storage
![Page 66: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/66.jpg)
Table Storage
![Page 67: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/67.jpg)
Table
Partition
Partition
Partition
Storage
![Page 68: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/68.jpg)
Table
Partition
Partition
Partition
Property
Storage
![Page 69: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/69.jpg)
Table
Partition
Partition
Partition
Key 1
Key 2
Key 3
Key 1
Key 2
Key 3
Key 1
Key 2
Key 3
Row key
Property
Storage
![Page 70: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/70.jpg)
Table
Partition
Partition
Partition
Key A
Key B
Key C
Partition key
Key 1
Key 2
Key 3
Key 1
Key 2
Key 3
Key 1
Key 2
Key 3
Row key
Property
Storage
![Page 71: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/71.jpg)
Networking Storage
![Page 72: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/72.jpg)
Networking Storage
SQL Azure Database
![Page 73: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/73.jpg)
Networking Storage
SQL Azure Database SQL Server relational database
![Page 74: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/74.jpg)
Networking Storage
SQL Azure Database SQL Server relational database
Support for existing APIs and Tools (TDS protocol)
![Page 75: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/75.jpg)
Networking Storage
SQL Azure Database SQL Server relational database
Support for existing APIs and Tools (TDS protocol)
Max database size: 150 gigabytes
![Page 76: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/76.jpg)
Networking Storage
SQL Azure Database SQL Server relational database
Support for existing APIs and Tools (TDS protocol)
Max database size: 150 gigabytes
PAAS Service based on SQL Server
![Page 77: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/77.jpg)
Networking Storage
SQL Azure Database SQL Server relational database
Support for existing APIs and Tools (TDS protocol)
Max database size: 150 gigabytes
PAAS Service based on SQL Server
Easy to provision and manage
![Page 78: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/78.jpg)
Networking Storage
SQL Azure Database SQL Server relational database
Support for existing APIs and Tools (TDS protocol)
Max database size: 150 gigabytes
PAAS Service based on SQL Server
Easy to provision and manage
Data stored on multiple backend data nodes
![Page 79: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/79.jpg)
Messaging
![Page 80: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/80.jpg)
Messaging Queue Service
![Page 81: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/81.jpg)
Messaging Queue Service
Durable messaging
![Page 82: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/82.jpg)
Messaging Queue Service
Durable messaging
Load balancing and Load leveling
![Page 83: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/83.jpg)
Messaging Queue Service
Durable messaging
Load balancing and Load leveling
Service Bus
![Page 84: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/84.jpg)
Messaging Queue Service
Durable messaging
Load balancing and Load leveling
Service Bus Connects applications
![Page 85: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/85.jpg)
Messaging Queue Service
Durable messaging
Load balancing and Load leveling
Service Bus Connects applications
Asynchronous and Synchronous (with Relay)
![Page 86: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/86.jpg)
Messaging Queue Service
Durable messaging
Load balancing and Load leveling
Service Bus Connects applications
Asynchronous and Synchronous (with Relay)
Rich Publish / Subscribe platform
![Page 87: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/87.jpg)
Messaging Queue Service
Durable messaging
Load balancing and Load leveling
Service Bus Connects applications
Asynchronous and Synchronous (with Relay)
Rich Publish / Subscribe platform
Supports REST, WCF and .NET programming
![Page 88: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/88.jpg)
Messaging Queue Service
Durable messaging
Load balancing and Load leveling
Service Bus Connects applications
Asynchronous and Synchronous (with Relay)
Rich Publish / Subscribe platform
Supports REST, WCF and .NET programming
Queues and Topics-Subscriptions
![Page 89: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/89.jpg)
Messaging
Queue
![Page 90: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/90.jpg)
Messaging
Load Leveling
Receiver receives and processes at its own pace
Queue
![Page 91: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/91.jpg)
Messaging
Load Leveling
Receiver receives and processes at its own pace
Temporal Decoupling
Allows taking the receiver offline for servicing or other
reasons
Queue
![Page 92: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/92.jpg)
Messaging
Load Leveling
Receiver receives and processes at its own pace
Temporal Decoupling
Allows taking the receiver offline for servicing or other
reasons
Load Balancing
Can add receivers as queue length grows
Queue
![Page 93: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/93.jpg)
Messaging
Topic Sub
Sub
Sub
![Page 94: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/94.jpg)
Messaging
Topic Sub
Sub
Sub
Message Distribution
![Page 95: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/95.jpg)
Messaging
Topic Sub
Sub
Sub
Message Distribution Each receiver gets its own copy of each message
![Page 96: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/96.jpg)
Messaging
Topic Sub
Sub
Sub
Message Distribution Each receiver gets its own copy of each message
Subscriptions are independent queues
![Page 97: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/97.jpg)
Messaging
Topic Sub
Sub
Sub
Message Distribution Each receiver gets its own copy of each message
Subscriptions are independent queues
Subscriber can filter down by interest.
![Page 98: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/98.jpg)
Security/Identity
![Page 99: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/99.jpg)
Security/Identity
Active Directory Access Control Service
![Page 100: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/100.jpg)
Security/Identity
Active Directory Access Control Service Used to authenticate and authorize users
![Page 101: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/101.jpg)
Security/Identity
Active Directory Access Control Service Used to authenticate and authorize users
Integration Single Sign On and centralized
authorization into your web applications
![Page 102: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/102.jpg)
Security/Identity
Active Directory Access Control Service Used to authenticate and authorize users
Integration Single Sign On and centralized
authorization into your web applications
Standards-based identity providers
![Page 103: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/103.jpg)
Security/Identity
Active Directory Access Control Service Used to authenticate and authorize users
Integration Single Sign On and centralized
authorization into your web applications
Standards-based identity providers Enterprise directories (e.g. Active Directory Federation
Server v2.0)
![Page 104: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/104.jpg)
Security/Identity
Active Directory Access Control Service Used to authenticate and authorize users
Integration Single Sign On and centralized
authorization into your web applications
Standards-based identity providers Enterprise directories (e.g. Active Directory Federation
Server v2.0)
Web identities (e.g. Windows Live ID, Google, Yahoo!, and
Facebook)
![Page 105: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/105.jpg)
Security and Identity
Security/Identity
![Page 106: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/106.jpg)
Application
(On-premises
or cloud)
Security and Identity
Security/Identity
![Page 107: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/107.jpg)
Application
(On-premises
or cloud) Browser
Security and Identity
Security/Identity
![Page 108: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/108.jpg)
Application
(On-premises
or cloud)
Identity Providers (IdPs)
AD FS
2.0 Windows
Live ID Google
Facebook Yahoo OpenID
Browser
Security and Identity
Security/Identity
![Page 109: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/109.jpg)
Application
(On-premises
or cloud)
Identity Providers (IdPs)
AD FS
2.0 Windows
Live ID Google
Facebook Yahoo OpenID
1) Access application and get
redirected to IdP
Browser
Security and Identity
Security/Identity
![Page 110: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/110.jpg)
Application
(On-premises
or cloud)
Identity Providers (IdPs)
AD FS
2.0 Windows
Live ID Google
Facebook Yahoo OpenID
2) Authenticate
user, then return
IdP token
IdP
Token
1) Access application and get
redirected to IdP
Browser
Security and Identity
Security/Identity
![Page 111: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/111.jpg)
Access Control
Application
(On-premises
or cloud)
Identity Providers (IdPs)
AD FS
2.0 Windows
Live ID Google
Facebook Yahoo OpenID
2) Authenticate
user, then return
IdP token
IdP
Token
1) Access application and get
redirected to IdP
Browser
Security and Identity
Security/Identity
![Page 112: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/112.jpg)
Access Control
Application
(On-premises
or cloud)
Identity Providers (IdPs)
AD FS
2.0 Windows
Live ID Google
Facebook Yahoo OpenID
2) Authenticate
user, then return
IdP token
IdP
Token
1) Access application and get
redirected to IdP
3) Send IdP
token to
Access
Control
IdP
Token
Browser
Security and Identity
Security/Identity
![Page 113: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/113.jpg)
Access Control
Application
(On-premises
or cloud)
Identity Providers (IdPs)
AD FS
2.0 Windows
Live ID Google
Facebook Yahoo OpenID
2) Authenticate
user, then return
IdP token
IdP
Token
1) Access application and get
redirected to IdP
4) Validate IdP token, then create
Access Control (AC) token according to
rules for this application
Rules Engine
3) Send IdP
token to
Access
Control
IdP
Token
Browser
Security and Identity
Security/Identity
![Page 114: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/114.jpg)
Access Control
Application
(On-premises
or cloud)
Identity Providers (IdPs)
AD FS
2.0 Windows
Live ID Google
Facebook Yahoo OpenID
2) Authenticate
user, then return
IdP token
IdP
Token
1) Access application and get
redirected to IdP
4) Validate IdP token, then create
Access Control (AC) token according to
rules for this application
Rules Engine
5) Return
Access Control
token AC
Token
3) Send IdP
token to
Access
Control
IdP
Token
Browser
Security and Identity
Security/Identity
![Page 115: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/115.jpg)
Access Control
Application
(On-premises
or cloud)
Identity Providers (IdPs)
AD FS
2.0 Windows
Live ID Google
Facebook Yahoo OpenID
2) Authenticate
user, then return
IdP token
IdP
Token
1) Access application and get
redirected to IdP
4) Validate IdP token, then create
Access Control (AC) token according to
rules for this application
Rules Engine
5) Return
Access Control
token AC
Token
3) Send IdP
token to
Access
Control
IdP
Token
6) Submit
Access Control
token
AC
Token
Browser
Security and Identity
Security/Identity
![Page 116: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/116.jpg)
Access Control
Application
(On-premises
or cloud)
Identity Providers (IdPs)
AD FS
2.0 Windows
Live ID Google
Facebook Yahoo OpenID
2) Authenticate
user, then return
IdP token
IdP
Token
1) Access application and get
redirected to IdP
4) Validate IdP token, then create
Access Control (AC) token according to
rules for this application
Rules Engine
5) Return
Access Control
token AC
Token
3) Send IdP
token to
Access
Control
IdP
Token
7) Validate Access
Control token, then
use its contents
6) Submit
Access Control
token
AC
Token
Browser
Security and Identity
Security/Identity
![Page 117: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/117.jpg)
Caching
![Page 118: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/118.jpg)
Caching Distributed, In-memory caching
![Page 119: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/119.jpg)
Caching Distributed, In-memory caching
Faster access to repeatedly used data
![Page 120: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/120.jpg)
Caching Distributed, In-memory caching
Faster access to repeatedly used data
Data can be
![Page 121: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/121.jpg)
Caching Distributed, In-memory caching
Faster access to repeatedly used data
Data can be Any serializable CLR Object
![Page 122: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/122.jpg)
Caching Distributed, In-memory caching
Faster access to repeatedly used data
Data can be Any serializable CLR Object
XML
![Page 123: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/123.jpg)
Caching Distributed, In-memory caching
Faster access to repeatedly used data
Data can be Any serializable CLR Object
XML
Binary data
![Page 124: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/124.jpg)
Caching Distributed, In-memory caching
Faster access to repeatedly used data
Data can be Any serializable CLR Object
XML
Binary data
Used to increase performance
![Page 125: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/125.jpg)
Caching Distributed, In-memory caching
Faster access to repeatedly used data
Data can be Any serializable CLR Object
XML
Binary data
Used to increase performance
Session State provider for sharing from Azure to on-premise
![Page 126: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/126.jpg)
CDN
![Page 127: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/127.jpg)
Content distribution network
CDN
![Page 128: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/128.jpg)
Content distribution network
Why?
CDN
![Page 129: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/129.jpg)
Content distribution network
Why? Low Cost
CDN
![Page 130: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/130.jpg)
Content distribution network
Why? Low Cost
Low Complexity
CDN
![Page 131: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/131.jpg)
Content distribution network
Why? Low Cost
Low Complexity
High Performance
CDN
![Page 132: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/132.jpg)
Content distribution network
Why? Low Cost
Low Complexity
High Performance
High Availability
CDN
![Page 133: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/133.jpg)
Content distribution network
Why? Low Cost
Low Complexity
High Performance
High Availability
Caches blob data locally at global access points
CDN
![Page 134: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/134.jpg)
Content distribution network
Why? Low Cost
Low Complexity
High Performance
High Availability
Caches blob data locally at global access points
Allows faster global access to repeatedly read data
CDN
![Page 135: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/135.jpg)
Content distribution network
Why? Low Cost
Low Complexity
High Performance
High Availability
Caches blob data locally at global access points
Allows faster global access to repeatedly read data
Reduce bandwidth usage
CDN
![Page 136: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/136.jpg)
Content distribution network
Why? Low Cost
Low Complexity
High Performance
High Availability
Caches blob data locally at global access points
Allows faster global access to repeatedly read data
Reduce bandwidth usage
Increase performance
CDN
![Page 137: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/137.jpg)
Content distribution network
Why? Low Cost
Low Complexity
High Performance
High Availability
Caches blob data locally at global access points
Allows faster global access to repeatedly read data
Reduce bandwidth usage
Increase performance
Streaming capabilities
CDN
![Page 138: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/138.jpg)
CDN
![Page 139: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/139.jpg)
MULTIPLE TERABITS PER SECOND OF CAPACITY
24 GLOBAL LOCATIONS WITH 99.95% AVAILABILITY
![Page 140: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/140.jpg)
Marketplace
![Page 141: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/141.jpg)
Marketplace
Find Windows Azure Applications and Data
![Page 142: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/142.jpg)
Marketplace
Find Windows Azure Applications and Data
For SAAS applications (can be paid/free)
![Page 143: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/143.jpg)
Marketplace
Find Windows Azure Applications and Data
For SAAS applications (can be paid/free)
Allows direct access to data via ODATA
![Page 144: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/144.jpg)
Marketplace
Find Windows Azure Applications and Data
For SAAS applications (can be paid/free)
Allows direct access to data via ODATA
![Page 145: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/145.jpg)
Connectivity
![Page 146: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/146.jpg)
Connectivity SQL Azure Data Sync
![Page 147: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/147.jpg)
Connectivity SQL Azure Data Sync
SQL Azure databases in different datacenters
![Page 148: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/148.jpg)
Connectivity SQL Azure Data Sync
SQL Azure databases in different datacenters
SQL Azure databases and SQL Server databases
![Page 149: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/149.jpg)
Connectivity SQL Azure Data Sync
SQL Azure databases in different datacenters
SQL Azure databases and SQL Server databases
Traffic Manager
![Page 150: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/150.jpg)
Connectivity SQL Azure Data Sync
SQL Azure databases in different datacenters
SQL Azure databases and SQL Server databases
Traffic Manager
Spreads user requests across Windows Azure datacenters
![Page 151: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/151.jpg)
Connectivity SQL Azure Data Sync
SQL Azure databases in different datacenters
SQL Azure databases and SQL Server databases
Traffic Manager
Spreads user requests across Windows Azure datacenters
Connect
![Page 152: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/152.jpg)
Connectivity SQL Azure Data Sync
SQL Azure databases in different datacenters
SQL Azure databases and SQL Server databases
Traffic Manager
Spreads user requests across Windows Azure datacenters
Connect
Connects Windows Azure VMs to on-premise Windows Server computer
![Page 153: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/153.jpg)
Connectivity SQL Azure Data Sync
SQL Azure databases in different datacenters
SQL Azure databases and SQL Server databases
Traffic Manager
Spreads user requests across Windows Azure datacenters
Connect
Connects Windows Azure VMs to on-premise Windows Server computer
Secure machine-to-machine connection
![Page 154: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/154.jpg)
Connectivity SQL Azure Data Sync
SQL Azure databases in different datacenters
SQL Azure databases and SQL Server databases
Traffic Manager
Spreads user requests across Windows Azure datacenters
Connect
Connects Windows Azure VMs to on-premise Windows Server computer
Secure machine-to-machine connection
No changes to network infrastructure needed
![Page 155: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/155.jpg)
![Page 156: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/156.jpg)
![Page 157: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/157.jpg)
Storage: $0.14 per GB per month & $0.01 per
10,000 operations
![Page 158: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/158.jpg)
Storage: $0.14 per GB per month & $0.01 per
10,000 operations
Bandwidth: Inbound Free, Outbound $0.12-
$0.17/GB
![Page 159: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/159.jpg)
Free Windows Azure for Professional, Premium, and Ultimate subscribers
![Page 160: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/160.jpg)
![Page 161: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/161.jpg)
http://stackoverflow.com/questions/tagged/azure
![Page 162: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/162.jpg)
![Page 163: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/163.jpg)
Related Sessions PBC353 Scott Golightly
6th May @ 9:00am
Controlling Application Access with Windows Azure
PBC305 Abhishek Lal
6th May @ 11:00am
Using Microsoft Visual Studio® to Build Applications
that Run on Windows Azure
PBC216 Sam Leung
6th May @ 1:30pm
Understanding the Application Portfolio Assessment
and Migration Strategy to Windows Azure
PBC384 Abhishek Lal
6th May @ 4:45pm
Windows Azure Service Bus Introduction: Why, What,
How
PBC276 Ben Ng
7th May @ 9:30am
A Lap Around Microsoft Dynamics CRM and
Microsoft Dynamics CRM Online
PBC389 Scott Golightly
7th May @ 11:00am
Windows Azure and Windows Phone - Creating
Great Apps
PBC283 Matt Valentine
7th May @ 1:30pm
Coding 4Fun - Kinect, Microcontrollers and Windows
Phone
PBC379 Abhishek Lal
7th May @ 3:15pm
Windows Azure Service Bus: Advanced Messaging
Features
![Page 164: Windows Azure: An overview](https://reader035.vdocuments.site/reader035/viewer/2022081622/613d1eaa736caf36b7598bf3/html5/thumbnails/164.jpg)