ISV Hosting Solution for SaaS Tech

Category: Entertainment

Presentation Description

No description available.


Presentation Transcript

Offering Application Hosting With Microsoft Solution - Technical: 

Offering Application Hosting With Microsoft Solution - Technical [Presenter’s Name] [Title] Microsoft Corporation Date: October 2005


Agenda Software As a Service Windows®-based Hosting Solution ISV Case Study - Video Addressing ISV Pain Points Service Provisioning Monitoring and Reporting Centralized Management Update Management Server Purposing Demo Viewing solution documentation Locating downloads and tools Accessing the demo Web site Hosted Messaging and Collaboration Additional Hosted Services Network Architecture More Information, Resources, and Related Links Q & A and next steps

Opportunity - Software as a Service Market: 

Opportunity - Software as a Service Market Source: IDC, 2005 U.S. Software On-Demand Delivery Model 2005–2009 Forecast (IDC #33493, June 2005) IDC predicts worldwide spending on SaaS will reach $10.7B in 2009 Worldwide spending on SaaS increased 32% from 2002 to 2003 5 - Year 21% CAGR

Opportunity - Adoption Status: 

Opportunity - Adoption Status 79 Percent Now Purchasing and/or Reviewing SaaS Offering Software upgrade triggering 60 % respondents to purchased SaaS Source: IDC, Software on Demand's Impact on the Software Industry: Transformation, Extinction, or Rebirth?, #33558, July 2005

Opportunity - Value Proposition: 

Opportunity - Value Proposition Lower cost of entry Reduce risk Quick response to change in demand Rapid deployment of new services Focus on core business New market opportunity Predictable revenue Positive customer experience Add-ons as value-added services Lower support cost ISV Benefits End-User Benefits

What does it take?: 

What does it take? New Business Model Partner(s) Platform

New Business Model : 

New Business Model Application hosted and offered as service Revenue spread over time – annuity based Software license and operation charges combined Different sales compensation model Service Level Agreements (SLAs) Partners – (ISVs, Hosters, SI)

SP License Agreement: 

SP License Agreement Available to: Microsoft Web Hoster Program Microsoft Certified Partner No up-front cost – no min commitment Price includes upgrade rights Free 30-day customer demo Costs restricted to usage Online Reporting Service Provider Licensing Agreement (SPLA) Licensing Program for Delivering Hosted Services Benefits to ISVs

Reduced Total Cost of Ownership: 

Reduced Total Cost of Ownership Simple Deployment and Provisioning Delegated Administration Centralized management Reduce Cost with Automation Scalable with demand Extensible monitoring and reporting

High Customer Satisfaction: 

High Customer Satisfaction Pay as you need Quick response to demand change Empower customers through self provisioning Proactive Monitoring Manage SLA

Delivery - Microsoft Solution: 

1H-CY06 Deploy What You Need – Modular Components Centralize and Automate Delivery - Microsoft Solution

Solution Overview: 

Solution Overview Solution Components Infrastructure Server Purposing Centralized Management Update Management Monitoring and Reporting Service Provisioning Hosted Services Custom and Third-Party Applications Windows SharePoint® Services Data Hosting Web Hosting Hosted Messaging and Collaboration

Solution Features: 

Reduced support calls Fast time to market new service Solution Features Server Purposing Automate installation Multi-server builds Reduce deployment time Consistent quality Centralized Management Single point management Delegate administration Consistent Policy Administration Consistent quality Monitoring & Reporting Proactive monitoring & alerts Trend analysis Service Provisioning Delegate administration Integrate to existing environment Features Benefit Features Update Management Scheduled distribution & Logging Distribute service packs & patches Operational efficiency Stable Production Environment Faster problem resolution Capacity planning & performance

Solution Benefits: 

Increase Revenue New market Up-sell Higher quality service Reduce Operation Costs Enforce best practices Eliminate manual errors Operational Efficiency Fast and easy to deploy Faster problem resolution Solution Benefits

ISV Case Study – Video: 

ISV Case Study – Video Vertafore offered its insurance software as an online service Customers were choosing the online service as opposed to running the software locally Vertafore data center expanded to 300 Microsoft Windows-based servers Server administration time and resource requirements were significant Vertafore turned to the Microsoft Solution for Windows-based Hosting The Solution enabled Vertafore to improve the delivery of its service and its profitability The Solution ensures that Vertafore can meet its SLAs, even in the face of disaster For more information, see the Vertafore case study on the Microsoft Web site at casestudy.asp?CaseStudyID=16836

Addressing ISV Pain Points: 

Addressing ISV Pain Points

Service Provisioning – Microsoft Provisioning System: 

Service Provisioning – Microsoft Provisioning System Messaging and collaboration applications Customer service plans Directory services and user administration Data hosting Web hosting DNS Rapid provisioning of applications and services With the XML-based provisioning framework of Microsoft Provisioning System (MPS) you can automate the deployment of:

Microsoft Provisioning System (MPS) – Core Elements: 

Microsoft Provisioning System (MPS) – Core Elements Six primary elements of the system: Request submission interface Core provisioning framework Grouped procedure calls through namespaces Business-logic procedures Application and task-specific providers Includes a full set of documentation Operations Guide Architecture Overviews Software Development Kit

Anatomy of a Request: 

Anatomy of a Request


Providers Implement the logic to manipulate a service or resource Standard Providers are the building blocks for provisioning applications Active Directory Exchange Internet Information Services (IIS) 6.0 SQL FrontPage® Windows SharePoint Services 2.0 File System SOAP/HTTP Registry Command Line Script Windows Installer HTTP/SOAP

Monitoring and Reporting Using Microsoft Operations Manager (MOM): 

Monitoring and Reporting Using Microsoft Operations Manager (MOM) Event, performance, and applications management. Proactive monitoring and alerting, reporting, and trend analysis—more than 9,000 conditions are monitored with the Monitoring and Reporting module of the solution. Management Packs that extend MOM’s usefulness. Self-managing, self-deploying, and scalable technology. Open, extensible architecture based on industry standards. ISVs can increase the value of their service by proactively monitoring operations. Using MOM provides you with:

MOM Architecture : 

MOM Architecture System Center Data Warehouse SQL Reporting Services MOM Database Data aggregation Knowledge – management packs Configuration data MOM Server Database access Consolidator Agent manager User interfaces Agentless monitoring MOM Agents Local monitoring Local management Encrypted communications System Center Data Warehouse Reporting Agents DB Management Server (MOM) Ops Console Admin Console Web Console Agents

MOM – What Management Packs Do: 

MOM – What Management Packs Do Provide Microsoft product-specific operational intelligence - RULES Monitor system and service availability Monitor system usage and performance Monitor errors and events Provide automatic responses for: Self-correcting problems Notification Collect data for views and reports Provide authoritative monitoring – management packs are written by Microsoft product teams and are a requirement for all product delivery

MOM 2005 –Rules: 

MOM 2005 –Rules Event Rules Collection rules Filtering rules Missing event rules Consolidation rules Duplicate Alert Suppression Performance Rules Measuring Threshold Alert Rules Linked with Computer Groups Knowledge Shipped Third-Party Company Rule Response Alert Script SNMP trap Pager E-mail Task Criteria Where source=DCOM and Event ID=1006 Provider NT event log Perfmon data WMI SNMP Log files Syslog


Consoles View Alerts/Server State  Condition requiring intervention  Execute tasks  Topological views  Service level exceptions Ops Console Reporting Internet Information Services HTTP Admin Console Examples Server Availability Operational Health Security Events System Center Data Warehouse MOM Server Agents Agents Web Console

Windows-based Hosting Management Pack : 

Windows-based Hosting Management Pack System and service availability System usage (sites and users) and performance Errors and events Data for views and reports Automatic responses for: Self-correcting problems Notification The Management Pack is a bundle of selected rules that monitor critical services in the Windows-based Hosting platform. Having this Management Pack will help you to install and deploy MOM in one to two business days. The Management Pack monitors and includes:

Technical Details: 

Technical Details MOM has the following requirements: MOM must be installed in a Microsoft Active Directory-based domain environment. Verify that Active Directory is in native mode. MOM supports SQL Server™ 2000 and Microsoft Data Engine (MSDE) configurations. Windows-based Hosting requires SQL Server 2000. Performance and capacity are highly dependent on configuration and response-time requirements, and the system design must reflect these requirements for the MOM and SQL servers.

Centralized Management Overview: 

Centralized Management Overview Centralized Management allows you to do the following: Centrally manage all network users, groups, computers, and policies Increase the number of servers, users, groups, and group policies per single administrator Manage both shared and dedicated customers Delegate administrative tasks to enable secure, role-based authentication Enhance security with central authentication and best practices using Windows Server™ 2003 Security guidance

Server-focused Benefits of Centralized Management: 

Server-focused Benefits of Centralized Management

Active Directory – Recommended Design Single Forest, Single Domain: 

Active Directory – Recommended Design Single Forest, Single Domain

Recommended OU Design for Centralized Management: 

Recommended OU Design for Centralized Management

Server Management Through Group Policy: 

Server Management Through Group Policy Delegated administration Automatic propagation of group policy throughout the data center Group Policy Objects (GPOs) enforce administrative roles Self-healing technology User- or computer-based Group Policy is the primary tool for defining and controlling how programs, network resources, and the operating system behave:

Update Management Overview: 

Update Management Overview Maintain operational efficiency and effectiveness Overcome security vulnerabilities Maintain a stable production environment With Update Management you can control the deployment and maintenance of interim software releases into your production environments. Update Management helps you:

Windows Server Update Services (WSUS): 

Windows Server Update Services (WSUS) Update management solution for all Microsoft products Initially supports Windows XP Pro, Windows 2000 Pro, Windows 2000 Server, Windows Server 2003, Office XP, Office 2003, SQL Server 2000, MSDE 2000, Exchange 2003, and additional products over time** Support for additional update types – security, critical and non-critical updates, update rollups, service packs, feature packs, and critical driver updates Core update management infrastructure in Windows Data Model - supersedence, update dependency, and bundle relationships Built-in update scanning engine to detect missing updates Server APIs (.NET) and remoteable Client APIs (COM) Enhanced bandwidth optimization Uses BITS for client-server and server-server communication “Binary delta compression” technologies dramatically reduce data transfer needs Configurable update subscriptions—specify subset of content to be downloaded The update management component of Windows Server that enables IT administrators to more easily assess, control, and automate the deployment of Microsoft software updates.

Windows Server Update Services 1.0: 

Parent WSUS Server Firewall Child WSUS Server Child WSUS Server Bandwidth Throttling Windows Update Service Windows Update Service Bandwidth Throttling Bandwidth Throttling Administrator reviews, evaluates, and approves updates WSUS Server check for updates every 24 hours* Approvals and updates synced with child WUS servers** AU (the WSUS client) gets approved updates list from WUS server AU either notifies user or auto-installs updates AU downloads approved updates from WSUS server or Windows Update **WUS maintains approval logs and download, sync, and install statistics *Configurable 1/day or 1/week Windows Server Update Services 1.0

SMS 2003 Patch Management: 

SMS 2003 Patch Management System Scanning and Patch Content Download features include: Content downloaded from Microsoft Download Center Ability to scan for missing patches by using MBSA and Office Inventory plug-ins Remote and mobile device updates Updates to various versions of Windows, Office, SQL Server, Exchange, and Windows Media® Player without need for update packaging/scripting Administrator Control features include the ability to: Target updates based on Active Directory, non-Active Directory groups, Windows Management Instrumentation (WMI) properties; additional options via scripting Download patch from a central SMS repository (requires that the deployment process is initiated by the SMS administrator) Specify start and end times (change windows), and support for multiple change windows Easily move patches from testing into production Use reference system patch configurations as a template to verify or enforce compliance of systems that must mimic reference system configuration

Overview of Update Management: 

Overview of Update Management Assess—Determine what you have in your production environment, what security threats and vulnerabilities you face, and whether your organization is prepared to respond to a new software update. Identify—Discover new software updates in a reliable way, determine whether they are relevant to your production environment, and whether an update represents a normal or emergency change. Evaluate and Plan—Make a decision whether to deploy the software update, determine what it will take to deploy it, and test the software update. Deploy—Roll out the approved software update into your production environment so that you meet the requirements of any Service Level Agreements (SLAs) you have in place. Microsoft recommends the following four-phase patch-management process: Assess Identify Evaluate & Plan Deploy

Server Purposing: Automated Deployment Services (ADS): 

Server Purposing: Automated Deployment Services (ADS) Automates multiserver builds Accelerates the process of preparing, purposing, and configuring Windows-based servers from bare metal to a fully operational server Deploys or configures a server or group of servers based on external events such as a receipt of a customer order ADS is a downloadable add-on component of Windows Server 2003, designed for data centers containing over 10,000 servers and provides the following:

Server Purposing: Automated Deployment Services (ADS): 

Server Purposing: Automated Deployment Services (ADS) The primary features of ADS include: Image capture Multicast image deploy PXE boot (no need to touch a server) Scripting engine Mount an image as a drive letter An application programming interface (API) Small number of images as per hardware abstraction layer (HAL) You can use a single server, called a controller, to manage servers in your data center You can remotely purpose a device that has no operating system to a useful state or repurpose a device from one state to another state You can deploy a single server or 100 servers (bare metal to functioning system) in 15 to 20 minutes

ADS Architecture Single Server: 

ADS Architecture Single Server

ADS Secure, Hands-Off Imaging “Zero Touch Server Builds from Bare Metal”: 

Target Server ADS Secure, Hands-Off Imaging “Zero Touch Server Builds from Bare Metal” Logs all activity ADS Controller SSL Bare metal server PXE Boots and task sequence is initiated Controller transfers deployment agent to RAM disk Controller downloads DOS image for hardware configuration 1 2 3 Agent authenticates/ requests image Image is personalized and boots to full OS with agent Encrypted image is downloaded and deployed 4 5 6 Possibly Multicast

Script-based Administration: 

SSL Script-based Administration Target Server Log all activity ADS Controller Initiate script-based administration on thousands of servers from the central controller Gather all output from task and store in database 1 2 Send job (Script/path) Administer 1000 servers as easily as 1


Windows-Based Hosting v3.5 Viewing solution documentation Locating downloads and tools Accessing the demo Web site

Hosted Messaging and Collaboration: 

Hosted Messaging and Collaboration Stand-alone Hosted Solution Shares Components of Windows-based Hosting Infrastructure Built on Exchange Server 2003 Provides Highly Scalable E-mail Services Calendaring Contact management Mobile device synchronization Mobile device access

Additional Hosted Services: 

Additional Hosted Services Application Hosting Enables you to offer customers third-party applications via your hosted environment Web Hosting Enables you to offer customers a variety of hosted Web services Basic dedicated e-mail ASP.NET applications Network Attached Storage (NAS) coverage The solution offers specific guidance for hosting IIS 6.0 and ASP.NET, resulting in: Easier deployment and configuration Reduced operational costs Increased scalability, functionality, and security Data Hosting Use SQL Server to provide Data Hosting services to your customers Automatic tuning and maintenance features enable administrators to focus on other critical tasks Multi-instance support enables you to take full advantage of your hardware investments so that multiple applications can be run on a single server Windows SharePoint Services Hosting Helps increase individual and team productivity by allowing teams to create Web sites for information sharing and document collaboration Is a component of the Windows Server 2003 information worker infrastructure Provides team services and sites to Microsoft Office System and other desktop programs

Network Architecture: 

Network Architecture

More Information and Related Links: 

More Information and Related Links Hosted Applications Service Provider Partners Offer expertise in hosting complex applications Provide you a head start in bringing your hosted offering to market For referrals to hosting service provider partners in your area, send e-mail to See the following resources for further information: Hosted ISV Information: The Microsoft Web site dedicated to ISVs. ( Microsoft Server Provider Site: The Microsoft Web site dedicated to service providers. You can find information there about Windows-based hosting solutions, partnership programs, and licensing. ( SPLA Homepage: Information about the Service Provider License Agreement. ( Windows-based Hosting Site: The Microsoft Web site dedicated to information on the Solution for Windows-based Hosting. ( Windows Hosting Discussions: A community Web site providing a valuable resource for answers to your technical hosting issues. You can post questions at the site that draw responses from such knowledgeable sources as system integrators, Microsoft technical support staff, and other service providers. ( Windows Server 2003 Web Site: Contains the latest information about Windows Server 2003. (


Resources ISV Hosting Starter Kit Business and Technical Presentation White Paper on Hosting Using Windows-based Hosting SPLA Information ISV Case Study Online ISV Resources Solution Demo Online Self-guided, Online Demo Videos on Advanced Topics All Components of WbH Solution Hosting Community Windows Hosting Forum Online hostingforums/ Free Technical Assistance from Hosting Experts Fast, Anonymous Answers to Technical Questions


To ask a question, go to:


© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

authorStream Live Help