32

Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control Presentation

Embed Size (px)

Citation preview

Page 1: Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control Presentation
Page 2: Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control Presentation

Page 2

Presenters Name | November 09BDM Strategy Briefing

SERVICE BUS and ACCESS CONTROL

Page 3: Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control Presentation

Page 3

Agenda Clearing confusion around cloud computing

Software + Services unites the web

Introducing the Windows Azure Platform

Understanding Windows Azure platform AppFabric

Using Windows Azure platform AppFabricto solve cloud challenges

Page 4: Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control Presentation

Page 4

Challenges Facing Today’s Enterprise

2

1 Infrastructure costs are fixed and ongoing, and distract from the mission of reducing business process friction and problems.

Leveraging past investments to provide future value.

Many data centers at limit—real estate, capacity, cooling and power.

Matching capacity to demand.

Maintaining security while increasing access and transparency—within and outside the organization

3

4

5

6

7

Security, access, and transparency across the value chain: suppliers, partners, etc.

Lack of a common platform.

Page 5: Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control Presentation

Page 5

“Cloud computing is a reality, and it's a force that IT professionals need to quickly come to terms with. The economic and social motivation for the cloud is high, the business need for speed and agility is greater than ever before, and the technology has reached a level in which prudent investments in cloud services are fast and easy.”–Network World, May 2009

“’Cloud computing’ is the latest buzz term sweeping through the information-technology industry, but it’s losing whatever meaning it once had as an increasing number of companies apply the label to their wares.” –Wall Street Journal Sept 2008

“[Cloud computing] is a security nightmare.” –John Chambers, Cisco CEO

“The interesting thing about cloud computing is that we’ve redefined cloud computing to include everything that we already do… Maybe I’m an idiot, but I have no idea what anyone is talking about. What is it?” –Larry Ellison, Oracle CEO

Generally accepted as the next logical step in IT evolution

Many definitions of “cloud computing”

Important to have a common understanding across the industry

Understanding Cloud Computing

Page 6: Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control Presentation

Page 6

Simplifying Cloud Computing

Page 7: Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control Presentation

Page 7

Fundamentals

How Microsoft Views the Cloud

Scale outAutomated

ServiceManagement

HighAvailability

Multi-tenancy

Infrastructure

Business model

Ownership

Heterogeneous

Homogeneous

OpEx CapEx

Lease/Rented Owned

Considerations

ManagementThird Party Self

Location On premisesOff premises

Page 8: Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control Presentation

Page 8

Infrastructure and solutions should span the server and the cloud.Use Microsoft technology for both cloud and server-base solutions.

Experiences should span beyond a single device.Create rich and consistent experiences from PCs and web browsers to mobile devices to servers.

Tightly coupled systems should give way to federations of cooperating systems and loosely coupled compositions.Solutions integrate easily with a variety of web-scalable and web-addressable services.

“With the Windows Azure platform, we’re focused on delivering the best services platform to create compelling Web applications and services–which enables our customers and partners to quickly develop and deploy compelling solutions.”

– BOB MUGLIA PRESIDENT SERVER AND TOOLS BUSINESS MICROSOFT, (JULY’09)

Software + Services Unites the Web

Page 9: Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control Presentation

Page 9

Software + Services

PC Phone

Server Cloud

Tools a

nd C

ross-P

latfo

rm S

up

port

Client

TV

Page 10: Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control Presentation

Page 10

Windows Azure is an internet-scale cloud services platform hosted in Microsoft data centers around the world, proving a simple, reliable and powerful platform for the creation of web applications and services.

Introducing Windows Azure

Page 11: Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control Presentation

Page 11

Windows Azure Platform

Page 12: Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control Presentation

Page 12

Simplified, Secure Connectivity for the Cloud  Service Bus and Access Control in Windows Azure platform AppFabric are powerful building blocks.

AppFabric SERVICE BUSConnect apps & services

AppFabric ACCESS CONTROL

Control & secure access

Secure Connectivity• Bridge cloud services, on-premises apps,

and hosted assets• Build distributed apps for your business or

to collaborate with partners

Across boundaries• Navigate network and security

boundaries, securely and simply• Federate identity and access across

organizations and ID providers• Simplify claims-based authorization for

distributed apps and web services

At Cloud Scale• Scale up and down as your business

requires• Automated service mgmt. and dynamic

scale• Interoperate with a variety of languages

and industry standards

Page 13: Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control Presentation

Page 13

Solving Connectivity Challenges

You want to make it easy and secure for partners and customers to integrate with your application

But you don’t always know ahead of time the characteristics or scale of the integration

Plus partners and customers have devices and services running behind firewalls

The Windows Azure platform AppFabric provides a highly-available “Service Bus” based on standard Internet protocols and “Access Control” uniting existing security models.

CHALLENGES:

OUR APPROACH:

Page 14: Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control Presentation

Page 14

AppFabric Service BusExpose apps and servicesover the internet across firewall, domain, and network boundaries

Communicate bi-directionally between in an interoperable manner

Choose interaction patterns to fit your application architecture,like eventing, service remoting, and protocol tunneling

Scale out naturally and reliably as applications and services grow

Page 15: Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control Presentation

Page 15

AppFabric Access Control

What it is:• Federated authorization management

service

What it does:• Simplify user access authorization across

organizations and ID providers• Perform claims transformation to map

identities with access levels

Use it to:• Secure AppFabric Service Bus

communications• Secure RESTful web services

Page 16: Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control Presentation

Page 16

How You Benefit

SIMPLICITY EFFICIENCY AGILITY FOCUS

CONNECTIVITY PRODUCTIVITY TRUST

SERVICE BUS ACCESS CONTROL

Page 17: Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control Presentation

Page 17

CONNECTIVITYFlexible, Internet-

scale Service

Windows Azure platform AppFabric Benefits

• Part of the Windows Azure platform

• Easily connect cloud services to on-premises assets

• Solve firewall traversal challenges and network address limitations

TRUSTExtends Existing

Investments

• Build on proven technology and programming models

• Federate existing claims-based security systems

• Delivered with world-class service and support

PRODUCTIVITYStandards-based and interoperable

• Support web standards• Leverage your

familiarity with Visual Studio tools and .NET

• Quickly access finished services via the internet

• Compatible with MS stack

• SDKs also available for Java TM, PHP and Ruby

Page 18: Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control Presentation

Page 18

AppFabric Service Bus Solves Cloud ConnectivityEasily locate and connect cloud services, hosted assets and on-premises applications

Navigate firewall boundaries securely and simply

Scale up and down as your business requires

Interoperate with a variety of languages and industry standards

Page 19: Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control Presentation

Page 19

AppFabric Service Bus Connectivity

Application #1 Application #2Direct Connection facilitated by Service Bus if that is best

connection mechanism.

TextXMLGraphicsBinary DataStreaming

Firewall

Send

Receive

Exchange messages between loosely coupled, composite

applications.

Send

Receive

Page 20: Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control Presentation

Page 20

AppFabric Access Control Secures Cloud Services

Interoperate across a variety of federated identity providers

Securely scale out and upnaturally and reliably as solutions grow

Simplify authorizationby managing and aggregating different identities, and providing a common access method

Create more options for what different users are allowed to do

Page 21: Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control Presentation

Page 21

AppFabric Access Control

Applications or Users

Simplify and automate

complex authorization

schema requests.

Provide abstraction for

federated claims-based

authentication.

Easily establish secure trust relationship.

Data and Applications

Page 22: Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control Presentation

Page 22

Consistent and familiar developer technologies–no costly staff retraining

Evolutionary, not revolutionary tools and technologies

Web-addressable and interoperable with web-standards

Best-of-breed technology from on-premises applications to web-addressable services—quickly build world class solutions.

Productivity

Page 23: Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control Presentation

Page 23

The Developer Experience

Developers use existing skills and tools.

Flexible, Internet-scale service• Part of the Windows

Azure platform• Use it to connect

cloud services to on-premises assets

• Or consume as a cloud service for composing “traditional” web and enterprise services

Standards-based and interoperable• Support web standards• Program in multiple

languages and frameworks, including .NET, Java and Ruby

• Interface via API or Web console

• Compose apps that span multiple platform providers

Extends existing investments• Build on prove

Microsoft technology and programming models

• Leverage your familiarity with .NET experience, tools, frameworks

• Develop, debug, test, and deploy from Visual Studio

• Compatible with MS stack

Page 24: Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control Presentation

Page 24

CASE STUDY

Company Profile:

Benefit Drivers:• Efficiency: Cost-effective for the

company and customers• Agility: Massive scalability and

faster development time• Trustworthy: The security,

interoperability, and performance required for large-scale smart grid applications

• Focus: New Revenue Potential

Situation/Solution:Smaller electric utilities want to participate in a U.S. energy-saving initiative called smart grid, which requires a cost-effective, scalable, secure way to share pricing data with customers.

Invensys used Service Bus and Access Control, part of Windows Azure™ platform AppFabric, to build the Smart Grid Pilot, demonstrating Internet-scale communications.

Key Advances: The ability to cut costs with a secure solution, develop quicker, scale on a massive level, and reach new revenue potential.

“The Service Bus provides the security, interoperability, and performance required for large-scale smart grid applications, at a significantly lower cost than building data centers.”—David Hardin, Staff Engineer, Invensys Operations Management

Invensys Operations Management provides automation control solutions to companies in the manufacturing and infrastructure industries. Based in Plano, Texas, the company has 9,000 employees. 

Firm Uses Internet Service Bus to Enable Smart Grid for Dynamic Energy Savings

Page 25: Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control Presentation

Page 25

CASE STUDY

Company Profile:

Benefit Drivers:• Efficiency: Reduction in

infrastructure costs• Agility: Powerful database

capability• Trustworthy: Trusted platform for

future growth• Focus: Less resources spent on

maintenance as well as familiar tools and flexible development.

Situation/Solution:TicketDirect wanted to improve its ability to sell tickets quickly and better manage the highly elastic peak loads commonly seen when big events go on sale.

TicketDirect has begun using the Windows Azure™ platform to move to a cloud computing model that offers highly scalable processing and data storage capabilities and reduces hardware and IT costs.

Key Advances:The ability to reduce costs, free up resources from maintenance, rely on a powerful database capability, and easily develop on a trusted platform.

“Now we’ll be able to apply more of our internal resources to delivering an even better user experience, since we won’t have to use those resources for managing and troubleshooting hardware platforms.” —Matthew Davey, Founder, TicketDirect

TicketDirect, based in Dunedin, New Zealand, provides online and on-premises ticketing services for a network of 80 sporting and cultural venues in New Zealand and Australia. 

Ticket Seller Finds Ideal Business Solution in Hosted Computing Platform

Page 26: Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control Presentation

Page 26

CASE STUDY

Company Profile:

Benefit Drivers:• Efficiency: Decreased startup

infrastructure costs and reduction in costs by creating new handheld devices

• Focus: Create other innovative solutions

• Flexibility and Control: Gives developers an extension to the on-premise environment

• Agility: Massive scalability • Trustworthy: Safely connect to data

behind their own firewall

Situation/Solution:easyJet wanted to eliminate its dependence on expensive airport service-desk technology and better serve customers by equipping roving agents with mobile devices.

easyJet used AppFabric Service Bus, a developer service that runs on Windows Azure™, to securely open up corporate applications to mobile devices at airports all over Europe.

Key Advances:The ability to decrease rental costs, decrease infrastructure costs, scale to meet high demand, access data safely, develop new tools and do so in a developer-friendly environment.

“The fantastic thing about the Service Bus is that I was able to create something single-handedly that was proof enough for management to proceed with the idea.”—Bert Craven, Enterprise Architect, easyJet

easyJet is Europe’s leading low-fare airline and its fourth largest, with 6.4 percent market share and 44 million passengers. easyJet is based in Luton, England, and employs 5,500 people.  

Airline Saves Millions, Improves Customer Experience with Mobile Services

Page 27: Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control Presentation

Page 27

Microsoft brings Cloud Computing to the EnterpriseBlending on-site IT with cloud computing capabilitiesMore development optionsOn-demand developer test environments: develop locally, test for scale in cloud

Meet periodic resources requirementsScale as needed for planned events, such as payroll, tax processing and end of year reporting

Microsoft technology enables blended solutions.NET enabled applications, SQL Azure, SharePoint Services

Page 28: Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control Presentation

Page 28

• Rich Service Templates• Multiple Geo

Locations• Multiple Languages• Full Trust• Active Directory

and Web ID• Relational &

Virtualized Database • Auto DB

Management

• Simple Service Templates• One Geo• ASP.NET• Medium Trust• Automated Service

Management• Windows Azure

platform AppFabric

• Admin Mode/VM Deployment• Geo Replication & On Premises• Systems Center Integration• Enterprise ID Federation• Distributed Queries & CLR• Analytics & reporting• Data Synch (DataHub)

Commercial Release

CTP Future

Web 2.0

Enterprise

Partners

Windows Azure Platform Roadmap

Page 29: Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control Presentation

Page 29

SUBSCRIPTION

Windows Azure Platform Purchasing Options

CONSUMPTION VOLUME LICENSING

“Pay as you go and grow”

Available at launch

• Low barrier to entry and flexibility

• Optimized for cloud elasticity

• Discounts for commitment• Plans for payment

predictability

“Coordinated purchasing”

Planned for launch

• Unified purchasing through EA• Introduction to volume

discounts

“Value for a commitment“

Select offers at launch

Page 30: Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control Presentation

Page 30

High-level services integrate with your on-

premises application, extending your infrastructure into the cloud and enabling new types of solutions.

On-Premises Application and Cloud Storage allows you to reduce IT staff, and focus

on delivering solutions, not managing technology infrastructure.

Windows Azure platform is open, enabling you to have vendor choice and increasing your flexibility in how to build applications.

Microsoft is enterprise ready, providing a

worldwide datacenter presence, Service Level Agreements, developer programs and the customer service and support your business expects.

"It’s the transformation of our software, it’s the transformation of our strategy and our offerings across the board to fundamentally embrace services.”

—RAY OZZIE

Microsoft is Your Trusted Technology Partner

Page 31: Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control Presentation

Page 31

“IDC sees the launch of Windows Azure and Azure Services Platform as a first step in a long evolutionary path that customers will take moving them from today’s self-hosted IT to consuming a hybrid of both internally and externally hosted services, and if so desired, could eventually support a fully outsourced model.” —IDC Insight, Microsoft Unveils Cloud Services Strategy and the Azure Services Platform: Managing Customer Expectations and Competitive Pressures as Solution Evolves Is Key, Nov 2008, Doc #215034

SERVICE BUS and ACCESS CONTROL