Upload
spiffy
View
1.250
Download
1
Tags:
Embed Size (px)
DESCRIPTION
Citation preview
ANYONE, INTRODUCTION
Ryan CrawCour Development Evangelist, Azure Incubation Team, Microsoft
SINGAPORE
Cloud
Computing
With The
Windows
Azure Platform
Software-as-a-Service
consume
“SaaS” Platform-as-a-Service
build
“PaaS” Infrastructure-as-a-Service
host
“IaaS”
“Types” of Cloud Stuff
Cloud Services
Packaged Software
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
You
man
age
Infrastructure (as a Service)
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
Man
aged b
y vend
or
You
man
age
Platform (as a Service)
Man
aged b
y vend
or
You
man
age
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
Software (as a Service)
Man
aged b
y vend
or
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
Introducing Windows Azure Platform
Infrastructure Professionals
Database Administrators
Developers
Architects / Key Decision Makers
ARC
INF
DBA
DEV
Compute
Storage
Database
Virtual Network
Business Intelligence
Service Bus
Virtual Machines
Access Control
Caching
Marketplace Content Delivery
CTP
CTP
beta
Cloud Computing With The Windows Azure Platform
Compute
Platform-as-a-Service (PaaS)
Application hosting environment
Automated
Flexible
.NET & IIS
Web / Worker Roles
DEV ARC
, or anything else that runs on Windows Server today
Storage
CHEAP! LARGE! SCALE!
Tables, Queues and Blobs
REST and Managed APIs
Fault tolerance
Geo-replication
Cloud Computing With The Windows Azure Platform DEV ARC DBA
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)
Cloud Computing With The Windows Azure Platform DEV ARC DBA
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!
INF Cloud Computing With The Windows Azure Platform ARC
Content Delivery Network
INF Cloud Computing With The Windows Azure Platform ARC
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
CTP
Cloud Computing With The Windows Azure Platform DEV DBA
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
beta
Cloud Computing With The Windows Azure Platform ARC DBA INF
Application #2 Application #1
Service Bus
exposes a
static public
endpoint
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
Service Bus
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
Cloud Computing With The Windows Azure Platform DEV ARC INF
Relying party requests access token
Map input claims to
output claims using
Rules
Identity Provider
Identity Provider
Access Control Service
Establish Trust with Identity
Providers & Define Mapping
Rules
Transformed ACS token presented
Identity Provider
validates User &
returns it’s own
token
Identity Provider
Requesting party requests access
User supplies
credentials directly to
each Identity Provider
Token
validated,
Claims
verified Access to application is granted
Caching
Cloud Computing With The Windows Azure Platform DEV ARC
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
Virtual Network
Cloud Computing With The Windows Azure Platform ARC INF
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
Windows Azure Connect CTP
Virtual Network
Cloud Computing With The Windows Azure Platform ARC INF
Route between Azure datacentres
Performance, Failover, or Round Robin
Windows Azure Traffic Manager CTP
Virtual Network
Cloud Computing With The Windows Azure Platform ARC INF
Windows Azure Traffic Manager CTP
HONG KONG
IRELAND
TM
X
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
Cloud Computing With The Windows Azure Platform DEV ARC
Thank You !
[email protected] @ryancrawcour
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
6888 7453
Q&A
[email protected] @ryancrawcour