25
ANYONE, INTRODUCTION Ryan CrawCour Development Evangelist, Azure Incubation Team, Microsoft SINGAPORE Cloud Computing With The Windows Azure Platform

MS TechDays 2011 - Cloud Computing with the Windows Azure Platform

  • Upload
    spiffy

  • View
    1.250

  • Download
    1

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: MS TechDays 2011 - Cloud Computing with the Windows Azure Platform

ANYONE, INTRODUCTION

Ryan CrawCour Development Evangelist, Azure Incubation Team, Microsoft

SINGAPORE

Cloud

Computing

With The

Windows

Azure Platform

Page 2: MS TechDays 2011 - 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

Page 3: MS TechDays 2011 - Cloud Computing with the Windows Azure Platform

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

Page 4: MS TechDays 2011 - Cloud Computing with the Windows Azure Platform

Introducing Windows Azure Platform

Page 5: MS TechDays 2011 - Cloud Computing with the Windows Azure Platform

Infrastructure Professionals

Database Administrators

Developers

Architects / Key Decision Makers

ARC

INF

DBA

DEV

Page 6: MS TechDays 2011 - Cloud Computing with the Windows Azure Platform

Compute

Storage

Database

Virtual Network

Business Intelligence

Service Bus

Virtual Machines

Access Control

Caching

Marketplace Content Delivery

CTP

CTP

beta

Page 7: MS TechDays 2011 - Cloud Computing with the Windows Azure Platform

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

Page 8: MS TechDays 2011 - Cloud Computing with the Windows Azure Platform

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

Page 9: MS TechDays 2011 - Cloud Computing with the Windows Azure Platform

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

Page 10: MS TechDays 2011 - Cloud Computing with the Windows Azure Platform

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

Page 11: MS TechDays 2011 - Cloud Computing with the Windows Azure Platform

Content Delivery Network

INF Cloud Computing With The Windows Azure Platform ARC

Page 12: MS TechDays 2011 - Cloud Computing with the Windows Azure Platform

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

Page 13: MS TechDays 2011 - Cloud Computing with the Windows Azure Platform

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

Page 14: MS TechDays 2011 - Cloud Computing with the Windows Azure Platform

Application #2 Application #1

Service Bus

exposes a

static public

endpoint

Service Bus

Page 15: MS TechDays 2011 - Cloud Computing with the Windows Azure Platform

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

Page 16: MS TechDays 2011 - Cloud Computing with the Windows Azure Platform

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

Page 17: MS TechDays 2011 - Cloud Computing with the Windows Azure Platform

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

Page 18: MS TechDays 2011 - Cloud Computing with the Windows Azure Platform

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

Page 19: MS TechDays 2011 - Cloud Computing with the Windows Azure Platform

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

Page 20: MS TechDays 2011 - Cloud Computing with the Windows Azure Platform

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

Page 21: MS TechDays 2011 - Cloud Computing with the Windows Azure Platform

Virtual Network

Cloud Computing With The Windows Azure Platform ARC INF

Windows Azure Traffic Manager CTP

HONG KONG

IRELAND

TM

X

Page 22: MS TechDays 2011 - Cloud Computing with the Windows Azure Platform

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

Page 23: MS TechDays 2011 - Cloud Computing with the Windows Azure Platform

Thank You !

[email protected] @ryancrawcour

Page 24: MS TechDays 2011 - Cloud Computing with the Windows Azure Platform

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

[email protected]

6888 7453

Page 25: MS TechDays 2011 - Cloud Computing with the Windows Azure Platform

Q&A

[email protected] @ryancrawcour