microsoft windows azure - platfrom appfabric service bus and access control presentation
TRANSCRIPT
Page 2
Presenters Name | November 09BDM Strategy Briefing
SERVICE BUS and ACCESS CONTROL
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
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
“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
Simplifying Cloud Computing
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
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
Software + Services
PC Phone
Server Cloud
Tools a
nd C
ross-P
latfo
rm S
up
port
Client
TV
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
Windows Azure Platform
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
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
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
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
How You Benefit
SIMPLICITY EFFICIENCY AGILITY FOCUS
CONNECTIVITY PRODUCTIVITY TRUST
SERVICE BUS ACCESS CONTROL
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
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
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
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
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
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
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
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
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
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 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
• 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
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
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
“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
32
Stay Updated
Know More about Windows Azure-
http://www.microsoft.com/windowsazure/
Know more about Microsoft Cloud Services-
http://www.microsoft.com/india/cloud/
Request for an Enterprise Cloud Assessment workshop- email
us at [email protected]
Follow us