Download presentation
Presentation is loading. Please wait.
Published byCameron Chase Modified over 9 years ago
2
Mark Gilbert Microsoft Corporation
4
Services Taxonomy Building Block Services Attached Services Finished Services
9
WPF
10
Consumer Services Have … Pushed the Operational Scale Changed the Economics of Computing Simplified the Delivery of New Software Increasing Core Counts Virtualization Extreme Mobility The Drivers – What is Causing the Change
11
A Look at Services Today Messenger: over 280 million active accounts Spaces: over 130 million unique users worldwide Search: index of more than 5 billion documents and 400 million images MSN: over 465 million unique visitors worldwide Hotmail: over 285 million active accounts Office Live Small Business: over 450k business subscriptions
13
1.New Capabilities 2.Time to Deliver 3.Cost Adoption Drivers
14
The Next Phase in Evolution MainframePC Client Server SOAScale-OutService
15
Total Cost of Ownership Complex and Specialized Knowledge to Provision Upgrade costs and time Lack of Business Agility and Flexibility Disparate Systems Software Challenges Today
16
Software Evolution
17
SOA Evolution - Single Instance to Scale Out
18
Substantially Reduced Cost Reliability on Stock Hardware Essentially Infinite Scale for Most Applications What Does This Give Us 24x7 Operations 8x5 Operations with 24x7 Reliability
19
No instance reliability Needed state must be written to service or multiple peers Backwards/forwards compatible +- 1 version Multiple Versions Must Live SxS Error recovery is the main (and only) startup case Consider your applications characteristics At What Cost to Software
20
Consistency – Get after a Put should reflect the update Availability – Incoming requests should be served and receive a response in a timely manner Partition Tolerance - The service functions when part of a network or machine fails Pick Two of the Three Brewer’s Principle
21
Evolution Toward Services Utilizes the underlying services and infrastructure in the data center Leverages other services Offers new functionality with composite services Has a customization platform Hosting the on-premises app SimulatingMulti-tenancy Re-architecting for “the cloud” Utilizing a services platform 8x5 operations Multi-tenancy Scale-out management & provisioning Automatic error handling Self-service on- boarding Optimizes shared infrastructure for critical resource(s) Establish best practices Understand management shortcomings Role key changes back into the product Connected to a service delivery infrastructure Integrated automated systems Some components are self-service Phase 1 Phase 2 Phase 3 Phase 4
22
Extending the Microsoft Platform ServerServiceClient
23
NETWORKING COMPUTING STORAGE What Is a Service Platform Identity, Directory & Access Control Data Communications Essentials Building Blocks Finished & Attached Services Finished & Attached Services Online
24
And Unique Service Capabilities Customer Provisioning Accounts & Billing Logging & Monitoring SLA & Business Model
25
Faster time to market Lower OPEx and CAPEx Dramatic reduction in infrastructure Focus on customer value, not plumbing Leverage existing skills, code, investments Enable new scenarios An Equalizer between big and small companies Why A Platform?
26
Scale-out Reliable Platform Common capabilities that span clients, servers and cloud Consistency and Interoperability between On-Premises and our Services Enterprise quality and compliance, SLA availability Partners are Important at All Levels Service Platform Principles
27
Example ESB to ISB Firewall
28
Every Level Finished Services Attached Services Building Block Services Operations Architectural and Development Expertise On-boarding and Off-boarding Partners
29
Microsoft’s Strategy
30
Thank you
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.