+ All Categories
Home > Documents > Windows Azure EBC Deck...Windows Azure Service Bus Caching Access Control Application (On-premises...

Windows Azure EBC Deck...Windows Azure Service Bus Caching Access Control Application (On-premises...

Date post: 27-Jul-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
31
Transcript
Page 1: Windows Azure EBC Deck...Windows Azure Service Bus Caching Access Control Application (On-premises or cloud) Identity Providers (IdPs) AD FS 2.0 Windows Live ID Google Yahoo Facebook
Page 2: Windows Azure EBC Deck...Windows Azure Service Bus Caching Access Control Application (On-premises or cloud) Identity Providers (IdPs) AD FS 2.0 Windows Live ID Google Yahoo Facebook
Page 3: Windows Azure EBC Deck...Windows Azure Service Bus Caching Access Control Application (On-premises or cloud) Identity Providers (IdPs) AD FS 2.0 Windows Live ID Google Yahoo Facebook
Page 4: Windows Azure EBC Deck...Windows Azure Service Bus Caching Access Control Application (On-premises or cloud) Identity Providers (IdPs) AD FS 2.0 Windows Live ID Google Yahoo Facebook

Company Location DC Cost

($M)

DC Size*

(MW)

NSA Camp Williams, UT $1,200 80

Apple Maiden, NC $1,000 65

Social Security Admin Baltimore, MD $400 27

Facebook Princeville, OR $215 15

Internet Villages Annandale, Scotland $1,600 107

Lockerbie Data Centers Lockerbie, Scotland $1,500 100

Next Generation Data Wales, UK $301 20

Source: Company press releases

* Estimates based on $15M/MW build out cost

Page 5: Windows Azure EBC Deck...Windows Azure Service Bus Caching Access Control Application (On-premises or cloud) Identity Providers (IdPs) AD FS 2.0 Windows Live ID Google Yahoo Facebook

15%

17%

19%

21%

23%

25%

27%

29%

31%

12:00 AM 3:00 AM 6:00 AM 9:00 AM 12:00 PM 3:00 PM 6:00 PM 9:00 PM

CP

U U

tili

zati

on

%

Page 6: Windows Azure EBC Deck...Windows Azure Service Bus Caching Access Control Application (On-premises or cloud) Identity Providers (IdPs) AD FS 2.0 Windows Live ID Google Yahoo Facebook

12:00 AM 3:00 AM 6:00 AM 9:00 AM 12:00 PM 3:00 PM 6:00 PM 9:00 PM

Japan Great Britain

BING SEARCHES – JAPAN VS. UK

Source: Microsoft

Page 7: Windows Azure EBC Deck...Windows Azure Service Bus Caching Access Control Application (On-premises or cloud) Identity Providers (IdPs) AD FS 2.0 Windows Live ID Google Yahoo Facebook

• turbotax.com • taxcut.com

• hrblock.com • taxact.com

Source: Alexa

~4x normal load (Holiday shopping)

~10x normal load (Tax season)

• target.com • walmart.com

• toysrus.com • barnesandnoble.com

Source: Alexa

Page 8: Windows Azure EBC Deck...Windows Azure Service Bus Caching Access Control Application (On-premises or cloud) Identity Providers (IdPs) AD FS 2.0 Windows Live ID Google Yahoo Facebook

Defining Cloud Computing

Cloud

Application

Users Developers

Cloud Platform

Page 9: Windows Azure EBC Deck...Windows Azure Service Bus Caching Access Control Application (On-premises or cloud) Identity Providers (IdPs) AD FS 2.0 Windows Live ID Google Yahoo Facebook

What is a Cloud Platform?

Page 10: Windows Azure EBC Deck...Windows Azure Service Bus Caching Access Control Application (On-premises or cloud) Identity Providers (IdPs) AD FS 2.0 Windows Live ID Google Yahoo Facebook

On-Premise

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

IaaS

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

PaaS

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

More Less

Control and Responsibility Requirements

Page 11: Windows Azure EBC Deck...Windows Azure Service Bus Caching Access Control Application (On-premises or cloud) Identity Providers (IdPs) AD FS 2.0 Windows Live ID Google Yahoo Facebook

Database Management

Service Bus Access Control

Compute Storage Management CDN

Caching

Virtual Net

Data Sync Reporting

Composite Apps

Data Data Data Data

AppFabric

App App App App

Page 12: Windows Azure EBC Deck...Windows Azure Service Bus Caching Access Control Application (On-premises or cloud) Identity Providers (IdPs) AD FS 2.0 Windows Live ID Google Yahoo Facebook

Windows Azure

AppFabric

Windows

Azure

SQL

Azure Windows

Azure Marketplace

DataMarket

Applications and Data

Page 13: Windows Azure EBC Deck...Windows Azure Service Bus Caching Access Control Application (On-premises or cloud) Identity Providers (IdPs) AD FS 2.0 Windows Live ID Google Yahoo Facebook

Windows Azure

AppFabric

SQL

Azure Windows

Azure

DataMarket

Storage

Connect

Compute

Fabric

Controller

Applications and Data

Windows

Azure

CDN

Page 14: Windows Azure EBC Deck...Windows Azure Service Bus Caching Access Control Application (On-premises or cloud) Identity Providers (IdPs) AD FS 2.0 Windows Live ID Google Yahoo Facebook

CDN

Connect

Storage

Applications and Data

Compute

Fabric

Controller

IIS

Web Role

Instances

Virtual Machines

Worker Role

Instances VM Role

Instances

Load

Balancer

HTTP/HTTPS, TCP

Page 15: Windows Azure EBC Deck...Windows Azure Service Bus Caching Access Control Application (On-premises or cloud) Identity Providers (IdPs) AD FS 2.0 Windows Live ID Google Yahoo Facebook

Compute Storage

Applications and Data

Fabric

Controller

Blobs Tables Queues

HTTP/HTTPS,

OData (for Tables)

CDN

Connect

Page 16: Windows Azure EBC Deck...Windows Azure Service Bus Caching Access Control Application (On-premises or cloud) Identity Providers (IdPs) AD FS 2.0 Windows Live ID Google Yahoo Facebook

CDN

Storage

Applications and Data

Compute

Fabric

Controller

Windows Azure

Blobs

Connect

Page 17: Windows Azure EBC Deck...Windows Azure Service Bus Caching Access Control Application (On-premises or cloud) Identity Providers (IdPs) AD FS 2.0 Windows Live ID Google Yahoo Facebook

Compute Storage

CDN

Connect

Applications and Data

Fabric

Controller

Windows Azure

Compute

Role

Instances

On-Premises

Windows Computer

Applications and

Data

Endpoint

Agent IPsec

Page 18: Windows Azure EBC Deck...Windows Azure Service Bus Caching Access Control Application (On-premises or cloud) Identity Providers (IdPs) AD FS 2.0 Windows Live ID Google Yahoo Facebook

Windows Azure

AppFabric

Windows

Azure

Windows

Azure

DataMarket

SQL Azure Database

Data

SQL

Azure

SQL Azure

Reporting

SQL Azure

Data Sync

Page 19: Windows Azure EBC Deck...Windows Azure Service Bus Caching Access Control Application (On-premises or cloud) Identity Providers (IdPs) AD FS 2.0 Windows Live ID Google Yahoo Facebook

SQL Azure

Reporting

SQL Azure

Data Sync

Database

Server Database

Database

SQL Azure Database

TDS,

OData

Application

Page 20: Windows Azure EBC Deck...Windows Azure Service Bus Caching Access Control Application (On-premises or cloud) Identity Providers (IdPs) AD FS 2.0 Windows Live ID Google Yahoo Facebook

SQL Azure

Reporting

SQL Azure Database

SQL Azure

Data Sync

SQL Azure

Database SQL Azure

Database Synchronization

with SQL Azure

Data Sync

SQL Server Synchronization

with SQL Azure

Data Sync

Page 21: Windows Azure EBC Deck...Windows Azure Service Bus Caching Access Control Application (On-premises or cloud) Identity Providers (IdPs) AD FS 2.0 Windows Live ID Google Yahoo Facebook

Windows

Azure

SQL

Azure Windows

Azure

DataMarket

Windows Azure

Windows Azure

AppFabric

Service Bus Access Control Caching

Page 22: Windows Azure EBC Deck...Windows Azure Service Bus Caching Access Control Application (On-premises or cloud) Identity Providers (IdPs) AD FS 2.0 Windows Live ID Google Yahoo Facebook

Caching Access Control

Windows Azure

Service Bus

Registry

4) Invoke operation on

Service Bus endpoint

3) Discover Service

Bus endpoint

Client

(On-premises or

cloud)

WCF Service

(On-premises)

2) Expose Service Bus

endpoint

Service Bus

1) Register service

endpoint

5) Invoke operation

on service endpoint

Page 23: Windows Azure EBC Deck...Windows Azure Service Bus Caching Access Control Application (On-premises or cloud) Identity Providers (IdPs) AD FS 2.0 Windows Live ID Google Yahoo Facebook

Windows Azure

Caching Service Bus

Access Control

Application

(On-premises

or cloud)

Identity Providers (IdPs)

AD FS

2.0 Windows

Live ID Google

Facebook Yahoo . . .

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 claims

6) Submit

Access Control

token

AC

Token

Access Control

Browser

Page 24: Windows Azure EBC Deck...Windows Azure Service Bus Caching Access Control Application (On-premises or cloud) Identity Providers (IdPs) AD FS 2.0 Windows Live ID Google Yahoo Facebook

Windows Azure

Access Control Service Bus

Windows Azure

Application

Caching Service

Cached Data

Cached Data

Cached Data Cached Data

Caching

Client

Page 25: Windows Azure EBC Deck...Windows Azure Service Bus Caching Access Control Application (On-premises or cloud) Identity Providers (IdPs) AD FS 2.0 Windows Live ID Google Yahoo Facebook

Windows Azure

Compute

Windows Azure Marketplace DataMarket

Content Partner

Datasets

Windows Azure MarketPlace

DataMarket

Windows Azure

Storage

SQL Azure

Database

Content Partner

Datasets

Service

Explorer

REST,

OData Applications Data

Access

Page 26: Windows Azure EBC Deck...Windows Azure Service Bus Caching Access Control Application (On-premises or cloud) Identity Providers (IdPs) AD FS 2.0 Windows Live ID Google Yahoo Facebook

Usage

Co

mp

ute

Time

Average

Inactivity

Period

Co

mp

ute

Time

Average Usage

Average Usage Co

mp

ute

Time

Co

mp

ute

Time

Average Usage

Page 27: Windows Azure EBC Deck...Windows Azure Service Bus Caching Access Control Application (On-premises or cloud) Identity Providers (IdPs) AD FS 2.0 Windows Live ID Google Yahoo Facebook
Page 28: Windows Azure EBC Deck...Windows Azure Service Bus Caching Access Control Application (On-premises or cloud) Identity Providers (IdPs) AD FS 2.0 Windows Live ID Google Yahoo Facebook
Page 29: Windows Azure EBC Deck...Windows Azure Service Bus Caching Access Control Application (On-premises or cloud) Identity Providers (IdPs) AD FS 2.0 Windows Live ID Google Yahoo Facebook
Page 31: Windows Azure EBC Deck...Windows Azure Service Bus Caching Access Control Application (On-premises or cloud) Identity Providers (IdPs) AD FS 2.0 Windows Live ID Google Yahoo Facebook

Recommended