51
Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft .com Software as a Service Vision and Microsoft Solutions for Web Hosting Providers to make it “Live” Paris, jeudi 19 octobre 2006

Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation [email protected] Software as a Service

Embed Size (px)

Citation preview

Page 1: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Forum Architectes – 19 octobre 2006Forum Architectes – 19 octobre 2006

Laurent BonnetHosting Solutions ArchitectMicrosoft [email protected]

Software as a Service VisionandMicrosoft Solutions for Web Hosting Providers to make it “Live”

Software as a Service VisionandMicrosoft Solutions for Web Hosting Providers to make it “Live”

Paris, jeudi 19 octobre 2006

Page 2: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

AgendaAgenda

Software as as Service Vision @ Microsoft

Overview of the Windows-based Hosting Solutions Enablers and Services from Microsoft

Solution Additions from Partners

Building SaaS Solutions from ISV Offerings

Page 3: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

SaaS and The Long TailSaaS and The Long TailSaaS and The Long TailSaaS and The Long Tail

Your Large Your Large CustomersCustomers

Dozens of markets of millions or millions of markets of dozens?Dozens of markets of millions or millions of markets of dozens?

$ / Customer$ / Customer

# of Customers# of Customers

Your Typical CustomersYour Typical Customers

(Currently) Your “non-addressable” Customers(Currently) Your “non-addressable” CustomersNew addressable market >> current marketNew addressable market >> current market

What if you lower the costs of consumption What if you lower the costs of consumption (that is, lower barrier to entry) and you also lower (that is, lower barrier to entry) and you also lower

cost of operations?cost of operations?

Page 4: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

The On-Premise vs Cloud ContinuumThe On-Premise vs Cloud Continuum

Less IT Overhead

Simpler Management

More Control

On PremiseOn Premise SaaSSaaS

Considerations:

Political (Boss wants it in house)

Technical (Nobody else knows how to implement it)

Financial (ROI and core to business)

Legal (Must meet regulatory requirements)

Page 5: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Context: “SaaS ecosystem”Context: “SaaS ecosystem”

Page 6: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Microsoft Platforms & EcosystemMicrosoft Platforms & EcosystemMicrosoft Platforms & EcosystemMicrosoft Platforms & Ecosystem

Plate-forme hostable

Plate-formeprogrammable

Dimension Technique Dimension “Métier”

Windows Server API

Web Application Platform

Windows Live Platform

Exchange Server

Office SharePoint Server

Office Live Platform

Hosting Messaging& Collaboration

En Bleu: Solutions ISV

Community Server

DynamicsCRM

By laurenbo

Windows Hosting for Applications

Windows-based Hosting DNN

SiteBuilder

Plate-forme hostéeet programmable

Windows Live Services Office Live Services

Windows Live Gadgets Office Live Add-ons

Small Business Server

SharePoint ServicesLive Comm Server

Page 7: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

From Web App PF to SaaS PFFrom Web App PF to SaaS PF

Applications need to be designed for deliveryApplications need to be designed for delivery Single-instance and multi-tenancySingle-instance and multi-tenancy

Customization through configurationCustomization through configuration Not by software development changeNot by software development change

Internet scalabilityInternet scalability Number of tenantsNumber of tenants Number of visitors to the different tenantsNumber of visitors to the different tenants

Client needs and experience in the architectureClient needs and experience in the architecture

Support immediate on-demand provisioningSupport immediate on-demand provisioning

Requires enablers – built with MS Hosting Solutions or reused from existing hosted infrastructures

Page 8: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

SaaS – Need for Shared and Isolate ResourcesSaaS – Need for Shared and Isolate Resources

Basic Tenant Basic Tenant Maturity ModelMaturity Model

1.1. ASP ServiceASP Service

2.2. Configurable Configurable Single-TenantSingle-Tenant

3.3. Configurable Configurable Multi-TenantMulti-Tenant

4.4. Configurable Configurable Multi-Tenant with Multi-Tenant with Balancing and Balancing and ScalabilityScalability

Page 9: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

SaaS Needs: Share or Isolate SaaS Needs: Share or Isolate (and Manage Perception of Isolation)(and Manage Perception of Isolation)SaaS Needs: Share or Isolate SaaS Needs: Share or Isolate (and Manage Perception of Isolation)(and Manage Perception of Isolation)

The right balance is determined by:The right balance is determined by: Business model - “can I monetize isolation?” – Business model - “can I monetize isolation?” –

“can I upgrade from shared to dedicated?”“can I upgrade from shared to dedicated?”

Architectural model - “can I run on a single logical Architectural model - “can I run on a single logical instance?”instance?”

Operation model - “can I guarantee my SLA Operation model - “can I guarantee my SLA without isolating?”without isolating?”

Customer demand - “I want my data to be Customer demand - “I want my data to be separate, how do you ensure?”separate, how do you ensure?”

Share

Isolate

Economy of Scale

Simpler Management

SLA per tenant

Data Separation

Page 10: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

SaaS Players - Services & Enablers RequiredSaaS Players - Services & Enablers Required

“Classic” Resources Hosting – Physical Space and ComputersCPU-Storage-Bandwidth

Shared Operational Services (OSS Level): Metering, SLA Monitoring, Service Assurance

Service Delivery Platform, OSS/BSS

SaaSResources

Hoster

SaaSOSS

Hoster

SaaS Reseller

Value-Added Services

Business Services

Security Services

DirectoryServices

DatabasesFile System

Configuration,Meta Data

Application Service Providers

Self-Hosted ISVs

Resellers, Virtual Operators

SaaS Pure-Players – Relies on Others

Order Entry, Customer Self-Service/Self-Care,

SaaS Pure Player

Page 11: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

SaaS – Microsoft Enables a Full SaaS – Microsoft Enables a Full Range of Hosting Services ProvidersRange of Hosting Services ProvidersSaaS – Microsoft Enables a Full SaaS – Microsoft Enables a Full Range of Hosting Services ProvidersRange of Hosting Services Providers

Microsoft’s commitment to shared hosting Microsoft’s commitment to shared hosting ““We want to be the best platform for shared hosting”We want to be the best platform for shared hosting”

– Steve Ballmer, eWeek, Nov 16, 2005 – Steve Ballmer, eWeek, Nov 16, 2005

Windows provides an end-to-end hosting platformWindows provides an end-to-end hosting platform

Windows hosting helps increase ARPUWindows hosting helps increase ARPU

End-customers have shown preference for WindowsEnd-customers have shown preference for Windows

“Microsoft has been extremely proactive in addressing key service provider issues …. Microsoft’s proven commitment to … has greatly contributed to the

growing demand for Windows-based hosting.”Melanie Posey, Research Director at IDC

Page 12: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

SaaS – Microsoft Solutions Enable“Well-Enabled” Services (WES)SaaS – Microsoft Solutions Enable“Well-Enabled” Services (WES) Common Operations & Systems Support (OSS)

Single and Multi-Tenant

Service ManagementFrameworks from Microsoft:

MPF - Provisioning Infrastructure

Service-Oriented

CSF – Connected Systems Commercial

Service-Oriented

Built-in Shared Enablers,Resource Managers

Extensible and Well-Documented: SDKs

Provisioning

MS

Man

age

me

nt F

ram

ew

ork

s

Upgrade / Patch

Metering

SLA Definition

Security

Multi-Tenant

Page 13: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Microsoft Solutions forHosting Service ProvidersMicrosoft Solutions forHosting Service Providers

• Reduce Expense

• Increase Revenue

Designed for All SaaS Players

Page 14: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Microsoft Solutions for Hosting Service Providers FamilyMicrosoft Solutions for Hosting Service Providers Family

Hosted Messaging and Collaboration 3.5

Windows-based Hosting 4.0

Windows-based Hosting for Applications 1.0

Prêt pour la mise en

opérations

Prêt pour lacréation

de Services

Dimension Technique Dimension “Valeur Ajoutée”

Page 15: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Windows-based Hosting 4.0

Microsoft Hosted Solutions FamilyMicrosoft Hosted Solutions Family

Page 16: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Microsoft Hosted Solutions FamilyMicrosoft Hosted Solutions Family

Page 17: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Hosted Messaging and Collaboration 3.5

Microsoft Hosted Solutions FamilyMicrosoft Hosted Solutions Family

Page 18: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Common Elements of Microsoft Solutions:Enablers and ServicesCommon Elements of Microsoft Solutions:Enablers and Services

Web Contents &

ApplicationsPure Data Messaging

Collabo-ration

Extensions

Centralized Management

Server Purposing

Update Management

Service Monitoring and Reporting

Service Provisioning

Page 19: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Windows-based Hosting Solution 4.0Windows-based Hosting Solution 4.0

Products used in Infrastructure Components Windows Server 2003 (Platform Core)

Active Directory (Centralized Management)

Windows Software Update Services (Updates)

Automated Deployment Services (Purposing)

Microsoft Provisioning System (Provisioning)

Microsoft Operations Manager (Monitoring)

SQL Server (Reporting)

Specific Application Code at all WISA levels Monitoring Tools, Web Admin, Database

Page 20: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Managed Services: Monitoring and ReportingManaged Services: Monitoring and Reporting

Monitoring enables you to: Correct problems before outages occur

Reduce the costs of resolving problems when they do occur

Meet your service level agreement obligations

Plan for growth

Share key system performance information with resellers and customers when appropriate

Microsoft Operations Manager (MOM) provides: Event management

Proactive monitoring and alerting, reporting, and trend analysis

Management packs, which extend the usefulness of MOM

Page 21: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Building Blocks for Value-Added OfferingsBuilding Blocks for Value-Added Offerings

Based on WISA Technologies Components Windows Servers – Networks, Storage, Clustering, Backup

Internet Information Services (Web Hosting) HTML, FrontPage, ASP, CGI, extensible: Perl, IronPython, PHP…

ASP.Net 2.0 (Dynamic Web Application Hosting)

SQL Server 2005 (Data Hosting)

SharePoint Services 2.0 (Collaboration Services Hosting)

WbH 4.0 is the Foundation for Integration with Higher-Level Services Enablers

Exchange Server (Enterprise-class E-mail Hosting)

Live Communications Server (Instant Messaging)

Microsoft Business Solutions…

ISV Applications…

Page 22: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Windows-based Hosting Solution Architecture:For all Scales of Active Sites & Users,Designed for N x 10 000, with 99,9% availability on select HW

Windows-based Hosting Solution Architecture:For all Scales of Active Sites & Users,Designed for N x 10 000, with 99,9% availability on select HW

Page 23: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Basic Web Hosting Architecture in WbH 4.0Basic Web Hosting Architecture in WbH 4.0

• Only what you need

• Only what you want

Page 24: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Updated in WbH version 4.0: ASP.Net 2.0Updated in WbH version 4.0: ASP.Net 2.0

Developer Productivity Simplified page development model Target any Web client (PC or mobile device) Modular, well-factored, extensible architecture Superior debugging and tracing support

Enhanced Performance, Scalability, and Reliability Compiled, not interpreted Rich caching support Web farm scalable session state Automatically detects and recovers from errors

Simple Deployment and Configuration No need to bring down Web server Deploy and upgrade running applications with Xcopy XML configuration files Additional AJAX Framework available from MS (ex-Atlas)

ASP.Net provides a complete environment for building, deploying, and running .Net Web applications.

Page 25: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Partner Additions for Web ApplicationsPartner Additions for Web Applications

• DotNetNuke

• Community Server

Microsoft Solutions are WebApps AND

SaaS Enablers

Page 26: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Key Enabler for Service Definition & Provisioning:Microsoft Provisioning System - MPSKey Enabler for Service Definition & Provisioning:Microsoft Provisioning System - MPS MPS is based on MPF, an XML-based provisioning

framework

You can automate the deployment of: Messaging and collaboration

Customer service plans

Directory services and user administration

Data hosting

Web hosting

Domain Names

Terminology XML Request/Response

MPF Providers

MPF Procedures

MPF Namespaces

Page 27: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Service Provisioning Overview & BenefitsService Provisioning Overview & Benefits

Speed Service Delivery Automating routine

management tasks

Lower Development Costs

Reallocate development resources to new revenue-generating projects

Lower Operations Costs MPS and Microsoft Active

Directory® together enables delegating administration

Time To Market Solution ships with

sample control panel, application to provide reference and highlight these capabilities

Page 28: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Out-of-the-Hosting

Solutions Boxes:

Service Provisioning Architecture

with MPS

Out-of-the-Hosting

Solutions Boxes:

Service Provisioning Architecture

with MPS

Page 29: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

MPS - Request FlowMPS - Request Flow

New Customer Initial request

ActiveDirectory

IIS ResourceManager

IIS FrontPage

2. XML Provisioning Request1. HTTP Post via SSL

4. Providers perform tasks

5. XML Response6. HTML – Update Complete

• Active Directory Provider• Create New OU• Create Groups• Set Security• Delegate Permissions

• IIS Resource Manager• Find Available Resource

• IIS Provider• Create Folder• Set Security on Folder• Create Site• Set Security on Site

• FrontPage Provider• Enable SharePoint Team Services

3. Request Expansion

Web ControlWeb ControlPanelPanel

Web ControlWeb ControlPanelPanel

AD RM IIS FP

MPF

Request ExpansionRequest Expansion

Request Tasks

Page 30: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Service Offerings & Plans: Data Hosting- with SQL Server 2005 EditionsService Offerings & Plans: Data Hosting- with SQL Server 2005 Editions

Editions Express Workgroup Standard Enterprise

Hosting

On every dedicated server

Upsell to other editions

Development environment

Low-priced shared and dedicated environments

Dedicated and large-scale shared services

Added scalability, plus high availability and additional management features

64-bit support

Production database services

Supports the largest Web sites

Higher-end business intelligence

CPU Limit 1 2 4 No Limit

RAM Limit 1 GB 3 GB No Limit No Limit

Database Size 4 GB No Limit No Limit No Limit

High AvailabilityOnline System

ChangesBackup Log-

shippingFailover Clustering Online Restore

Page 31: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Data Hosting with SQL Server 2005Data Hosting with SQL Server 2005

Management Features Built-in Configuration Consoles

Web-based Administrations Tools (In Beta)

Express Edition to Server Upload Tool (In Beta)

Basic Hosting Scenarios Shared Hosting on Workgroup Edition

Dedicated Hosting on Express Edition

Advanced Hosting Scenarios Clustering (Standard supports 2-node)

Reporting and Analysis Services

Page 32: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Service Offerings & Plans: Messaging- with Exchange Servers Service Offerings & Plans: Messaging- with Exchange Servers Packaging (Outlook, OWA, EAS, POP3/IMAP etc.)

Mobile Clients support Additional mailbox storage

Supporting mailbox backup and restore

Supporting Public folders / Sharepoint

Anti-Virus / Anti-Spam

Intelligent Message Filtering and Third Party

Migration tools

Self Provisioning

Distributions lists, Alias / SMTP Domains, Outlook Ressource booking etc.

SMS (For Exchange Active Sync)

Page 33: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Service Offerings and Plans: Collaboration- with Windows SharePoint Services PlatformService Offerings and Plans: Collaboration- with Windows SharePoint Services Platform

ASP.NET

SQL Server

Site FrameworkFoundation

Team Collaboration Solution

Enterprise PortalSolution

Collaboration

Team Sites

Self Service Site Creation

Site Life-cycle management

Development Platform/API

Administration (Web)

Office Integration

Document Management

Personalization

Site Directory

Search/ Indexing

Single Sign-on/ Integration

Page 34: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Windows SharePoint Services - ArchitectureWindows SharePoint Services - Architecture

Page 35: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Res

ult

s: T

ypic

al O

ffer

ing

Res

ult

s: T

ypic

al O

ffer

ing

Page 36: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Microsoft Solution for Windows-Microsoft Solution for Windows-based based

Hosting For Application Version 1.0Hosting For Application Version 1.0

Microsoft Solution for Windows-Microsoft Solution for Windows-based based

Hosting For Application Version 1.0Hosting For Application Version 1.0

Page 37: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Windows-based Hosting for Applications:Built-in SaaS Enablers for ISVsWindows-based Hosting for Applications:Built-in SaaS Enablers for ISVs

Solution is built for ISVs who want to operate, support, and develop complex hosted application services.

Also built for hosting service providers who want to attract ISVs, in order to gain valuable insight for developing and operating value-added hosted offerings based on external competencies.

Deliverables: Guidance, Code and Tools

Project stats:•Virtual Team: 48 members (FTE and Vendor) •Bug Count: 1040 (all closed :-)•Lines of Code: 170,000•3500 individual test cases – 228 failures (most during component test)•713 topic pages, probably ~3000 printed pages.•Customer Partner interviews: ~65

Page 38: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Windows-based Hosting for ApplicationsWindows-based Hosting for Applications

Guidance, Best Practices, Sample CodeGuidance, Best Practices, Sample Code

Management PlatformManagement Platform

•Active Directory•Update Services

•Monitoring

•Reporting•Provisioning•Automation

Target AudiencesISVs Self-Hosting Applications

Application Hosting Services Providers

Key BenefitsFaster Time-to-MarketLower Total Cost of Ownership (TCO)Simplify Application and infrastructure ManagementReference and Best Practices (App Hosting 101)

Page 39: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Partner Ecosystem is HerePartner Ecosystem is Here- and Growing- and GrowingPartner Ecosystem is HerePartner Ecosystem is Here- and Growing- and Growing

Control PanelsControl Panels Site BuildersSite Builders

System IntegratorsSystem Integrators

Page 40: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Case Study 1: Case Study 1: Made2ManageMade2Manage Delivers Hosted ERP using Delivers Hosted ERP using

Microsoft TechnologiesMicrosoft Technologies

Rapid 6 week Rapid 6 week processprocessLow RiskLow RiskHigh ROIHigh ROI

Enabled on a Enabled on a proven productproven product

Customer Demand Customer Demand for hosted offeringfor hosted offering

Native SaaS Native SaaS offering riskyoffering risky

Deliver SaaS using Deliver SaaS using existing existing

technologytechnology

Windows-based Windows-based Hosting for Apps Hosting for Apps

1.01.0Reference Reference

ArchitectureArchitectureMicrosoft Microsoft

Provisioning Provisioning SystemSystem

Centralized MgmtCentralized MgmtMonitoring Monitoring

““The Microsoft solution enabled Made2Manage The Microsoft solution enabled Made2Manage Systems to develop a hosted offering with a Systems to develop a hosted offering with a

minimum of risk and the potential for a strong minimum of risk and the potential for a strong return on investment.return on investment.”

Jeff Tognoni CEO Jeff Tognoni CEO Made2ManageMade2Manage

Page 41: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Case Study 2: OpSource Enables the SaaS EcosystemCase Study 2: OpSource Enables the SaaS Ecosystem

Enterprise

Individual Dev

Opt

imal

On-

Dem

and™

Siz

e of

IS

VSaaS Enablement

• SaaSTrack

• Success Based Pricing

• SaaSTest

SaaStack™

SaaSIncubator ™

Application Maturity

Page 42: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Case Study 2: Case Study 2: OpSourceOpSource SaaS SaaS Technology & OfferingsTechnology & OfferingsCase Study 2: Case Study 2: OpSourceOpSource SaaS SaaS Technology & OfferingsTechnology & Offerings

Enterprise

Individual Dev

Opt

imal

On-

Dem

and™

Siz

e of

IS

V

SaaS Enablement• SaaSTrack

• Success Based Pricing

• SaaSTest

SaaStack™

SaaSIncubator ™

Application Maturity

Page 43: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Case Study 2 – Case Study 2 – OpSourceOpSource Enables SaaS Enables SaaSwith Windows-based Hosting for Applicationswith Windows-based Hosting for Applications Case Study 2 – Case Study 2 – OpSourceOpSource Enables SaaS Enables SaaSwith Windows-based Hosting for Applicationswith Windows-based Hosting for Applications

Centralized Management -Centralized Management - Active DirectoryActive Directory provides unified admin of provides unified admin of OpSourceOpSource delivery infrastructure delivery infrastructure Supports the Supports the OpSourceOpSource 100% application uptime SLA 100% application uptime SLA

Innovative Pricing StructureInnovative Pricing Structure SPLASPLA provides provides OpSourceOpSource with on demand pricing for on demand clients with on demand pricing for on demand clients

Valuable New Services & SupportValuable New Services & Support MOMMOM for critical Business intelligence for critical Business intelligence

Provides Provides OpSourceOpSource clients insight into the health of applications clients insight into the health of applications Development SupportDevelopment Support

Provides Provides OpSourceOpSource with the flexibility it needs to deliver with the flexibility it needs to deliver on demand computing power to pre-funded or bootstrapped ISV’son demand computing power to pre-funded or bootstrapped ISV’s

Increased Operational EfficiencyIncreased Operational Efficiency Streamlined operational tasks on commodity systemsStreamlined operational tasks on commodity systems

Page 44: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

2005

Windows-based Hosting Solution RoadmapWindows-based Hosting Solution Roadmap

Version 3.5

Web Site Starters

Windows Server 2003 Service Pack 1

MOM 2005

2006

Version 4.0

SQL Server 2005

ASP.Net 2.0

Extensions for ISVs

2007

Version 5.0

Longhorn Server

Virtualization

SharePoint V3

Now targets also

Smaller Hosters,new to Windows

New value-added services for Hosters

Reference Design for 10 000s Active Sites

Page 45: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Resources - Solutions for ISVs & HostersResources - Solutions for ISVs & Hosters

Entry Point: http://www.microsoft.com/

serviceproviders/solutions/applicationhosting.mspx

Solution documentation Service Provider License Agreement (SPLA)

information Case studies: Made2Manage, Vertafore, Outrigger

Hotels & Resorts

Page 46: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Main ResourcesMain Resources

Solution Demo - <http://www.solutiondemo.net> Self-guided, online demo Videos on advanced topics about hosting Components of the Windows-based Hosting Solution

ISV Hosting Starter Kit - http://microsoft.com/hosting Business and technical overview White paper and case studies

Hosting Community Technical assistance from community experts Referral program ([email protected]) Online Windows Hosting Forums: http://www.microsoft.com/hostingforums/

Page 47: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

How to Get StartedHow to Get Started

Join ASP.NET Hosting Program Tools and resources to deploy and host ASP.NET-based

offerings

http://www.microsoft.com/serviceproviders/programs/aspnet.mspx

Visit http://www.microsoft.com/hosting to browse solution documentation and review case studies

Demo the solution at http://www.solutiondemo.net

For Architecture Design and Proof of Concept services, consider engaging Microsoft Technology Center (in this building )

Page 48: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Software as a ServiceSoftware as a Service

Microsoft vous apporte les solutions pour passer d’un mode Web Application Plateforme vers SaaS plate-forme Solutions de Hosting

Patterns d’implémentation (Scalability, Isolation, Extensibility)

Développement dans les plate-formes Live (Windows Live, Office Live)

Par ailleurs, Microsoft vous permet d’étendre vos applications d’utiliser les services des plate-formes Live

Page 49: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Laurent BonnetHosting Solutions ArchitectMicrosoft [email protected]

http://blogs.msdn.com/laurenbo

Page 50: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Forum Architectes – 19 octobre 2006Forum Architectes – 19 octobre 2006

© 2006 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no

warranties, express or implied, in this summary.

Page 51: Forum Architectes – 19 octobre 2006 Laurent Bonnet Hosting Solutions Architect Microsoft Corporation laurent.bonnet@microsoft.com Software as a Service

Windows Live - Platform TaxonomyWindows Live - Platform TaxonomyWindows Live - Platform TaxonomyWindows Live - Platform Taxonomy

Core Infrastructure

Common Services

Applications

IdentityIdentityContactsContacts

SearchSearch AdCenterAdCenter PresencePresence

MarketplacesMarketplaces

E-mailE-mail IMIM

SpacesSpaces

MappingMapping

VideoVideo GamingGaming ……

MobileMobile

StorageStorage

……