Axa Assurance Maroc - Insurer Innovation Award 2024
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
1. SINGAPORE
ANYONE, INTRODUCTION
Ryan CrawCour
Development Evangelist, Azure Incubation Team, Microsoft
Cloud
Computing
With The
Windows
Azure Platform
8. Storage
CHEAP! LARGE! SCALE!
Tables, Queues and Blobs
REST and Managed APIs
Fault tolerance
Geo-replication
ARC DEV DBA
Cloud Computing With The Windows Azure Platform
9. Database
Database-as-a-Service
SQL 2008 Fork
Serve both on-premises & Cloud apps
No physical administration required
Scale On-Demand
1GB – 50GB
Cheap! (1GB == $9.99 USD pm)
ARC DEV DBA
Cloud Computing With The Windows Azure Platform
10. Content Delivery Network
Content closer to end-users
24 physical nodes
Smooth streaming capable
Reduce Web Role traffic
CNAME
Be careful with double up costs!
Cloud Computing With The Windows Azure Platform ARC INF
12. CTP
Reporting
SSRS on SQL Azure
Business Intelligence Design Studio (BIDS)
Export to various popular file formats
Scale and flex to meet elastic demand
SQL Authentication only
No email, or subscriptions
DEV DBA
Cloud Computing With The Windows Azure Platform
13. beta
Virtual Machines
Virtual Machine Role
Is not Infrastructure-as-a-Service (IaaS)
Windows Server 2008 R2 Hyper-V vhd
Load balanced / failover / scalable
No guest OS patching
Migrate easily
Minimise start-up task execution
ARC DBA
Cloud Computing With The Windows Azure Platform INF
14. Service Bus
Service Bus
exposes a
static public
endpoint
Application #2 Application #1
15. Service Bus
Loosely (de)coupled applications
Send/Receive from any internet connected device
Traverse NAT/Firewall
Facilitate direct peer-to-peer connection
REST API
Pub / Sub through Topics & Queues
16. Access Control
Federated Identity with existing Identity Mngt Systems
Outsource your authentication
Support multiple forms of Authentication
Flexible standards-based
Authorisation is still your responsibility!
Free until Jan 2012
ARC DEV
Cloud Computing With The Windows Azure Platform INF
17. Access Control Service
Map input claims to
output claims using
Rules
Identity
Identity
Identity
Provider
Provider
Provider
Establish Trust with Identity User supplies
Providers & Define Mapping credentials directly to
Rules each Identity Provider
Identity Provider
validates User &
returns it’s own
token
Requesting party requests access
Token
validated, Transformed ACS token presented
Claims
verified Access to application is granted
Relying party requests access token
18. Caching
Cache-as-a-Service
Shared, in memory
128 Mb, 256 Mb, 512 Mb, 1 Gb, 2 Gb, 4 Gb, …
Dynamically increase/decrease cache size
Pre-built ASP.Net Session, ASP.Net Page Out
[Serializable]
Secured through ACS
ARC DEV
Cloud Computing With The Windows Azure Platform
19. Virtual Network CTP
Windows Azure Connect
Point to point secured connection
Agent install
Full control of which machines/roles partake
Use cases:
– Domain join and AD authentication
– Private SMTP
– On-premises database access
ARC
Cloud Computing With The Windows Azure Platform INF
20. Virtual Network CTP
Windows Azure Traffic Manager
Route between Azure datacentres
Performance, Failover, or Round Robin
ARC
Cloud Computing With The Windows Azure Platform INF
21. Virtual Network CTP
Windows Azure Traffic Manager
TM
HONG KONG
X IRELAND
Cloud Computing With The Windows Azure Platform ARC INF
22. Marketplace
One-stop shop for Applications & Data
Broad Global exposure
Unified billing & provisioning
Ability to provide trial offers out-of-the-box
Pre-built integration with Office
ARC DEV
Cloud Computing With The Windows Azure Platform
24. Windows Azure Application Feature Gallery
If you are a Singapore company and have a
Windows Azure Application, please let us
know as we would like to feature you in events
and showcases. Thanks!
Contact Bok Thye Yeow at
a-thybok@microsoft.com
6888 7453