14
Introduction to Windows Azure AppFabric Alexander Koval Codemasters International Software Architect, MCPD

Introduction to azure app fabric

Embed Size (px)

DESCRIPTION

The Azure platform is being rapidly upgraded as new features are rolled in it. In this presentation I would like to review the applications Azure AppFabric to the existing problems of the enterprise software companies. The article includes:1. Over view of existing problems of enterprise companies when developing web distributed apps.2. Over view of Azure AppFabric3. Detailed review of Access Control Service4. Detailed review of Azure Service Bus.

Citation preview

Page 1: Introduction to azure app fabric

Introduction to Windows Azure AppFabric

Alexander Koval Codemasters InternationalSoftware Architect, MCPD

Page 2: Introduction to azure app fabric

Presentation Summary

1. Problems of Enterprise companies2. Overview of Azure AppFabric3. Azure AppFabric: Access Control4. Demo5. Azure AppFabric: Service Bus6. Demo7. Billing and Pricing8. Questions & Answers

Page 3: Introduction to azure app fabric

Problem Areas• Interoperation between existing modules

• Abundance of existing Identity providers

• How do you control access to resources that are exposed?

• <the list goes on…>

Page 4: Introduction to azure app fabric

What is in the AppFabric?

• Middleware Services• Composite App• AppFabric scale-out Infrastructure

Multi-tenant host

Composition Runtime

Service Bus

AccessControl

Caching

Integration

Page 5: Introduction to azure app fabric

Security Concepts: Access Control

1 23

4

TRUST

Page 6: Introduction to azure app fabric

Access Control Service

Security Token Service

Identity Store

ApplicationIdentity Layer

Client

Relying Party

Identity Provider

1 2

3

4

Page 7: Introduction to azure app fabric

Cross-Domain Access Control

Service

Access Control Service

Client

ADFS v2

1

2

3

Page 8: Introduction to azure app fabric

DEMO

Page 9: Introduction to azure app fabric

Service Bus

Relay ServiceRendezvous Address

Client Service

MSG MSG

Page 10: Introduction to azure app fabric

Windows Azure AppFabric

Service Remoting

Eventing

Protocol Tunneling

ACS

SB

ACS

SB

ACS

SB

Page 11: Introduction to azure app fabric

DEMO

Page 12: Introduction to azure app fabric

Price and Billing• Access Control

Access Control transactions = $1.99/100K

• Service Bus connections$3.99 per connection on a “pay-as-you-go” basis $9.95 for a pack of 5 connections $49.75 for a pack of 25 connections $199 for a pack of 100 connections $995 for a pack of 500 connections

• Data transfersData transfers = $0.10 in / $0.15 out / GB - ($0.10 in / $0.20 out / GB in Asia)

Page 13: Introduction to azure app fabric

Questions?

Page 14: Introduction to azure app fabric

Resources• Windows Azure platform AppFabric Documentation

http://msdn.microsoft.com/en-us/library/ee173584.aspx

• Azure AppFabric SDK & Training Kit

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=39856a03-1490-4283-908f-c8bf0bfad8a5&displaylang=en

• Windows Azure AppFabric sitehttp://www.microsoft.com/en-us/appfabric/azure/default.aspx

• Blog

http://www.codemastersintl.com/Blogs/Alexander-Koval

• Email: [email protected]