Offering Application Hosting With Microsoft Solution - Technical: Offering Application Hosting With Microsoft Solution - Technical [Presenter’s Name]
[Title]
Microsoft Corporation Date: October 2005
Agenda: 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 http://www.microsoft.com/resources/casestudies/ 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: 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
Slide26: 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
Slide48: 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 HostISV@microsoft.com
See the following resources for further information:
Hosted ISV Information: The Microsoft Web site dedicated to ISVs. (http://www.microsoft.com/serviceproviders/solutions/hostedisvs.mspx).
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. (http://www.microsoft.com/serviceproviders/).
SPLA Homepage: Information about the Service Provider License Agreement. (http://www.microsoft.com/serviceproviders/licensing/default.mspx).
Windows-based Hosting Site: The Microsoft Web site dedicated to information on the Solution for Windows-based Hosting. (http://www.microsoft.com/serviceproviders/solutions/windowsbasedhosting.mspx).
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. (http://www.microsoft.com/serviceproviders/webhosting/hostingcommunity/).
Windows Server 2003 Web Site: Contains the latest information about Windows Server 2003. (http://www.microsoft.com/windowsserver2003).
Resources: 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 http://solutiondemo.net
Self-guided, Online Demo
Videos on Advanced Topics
All Components of WbH Solution
Hosting Community
Windows Hosting Forum Online http://www.microsoft.com/ hostingforums/
Free Technical Assistance from Hosting Experts
Fast, Anonymous Answers to Technical Questions
Slide54:
To ask a question, go to: http://www.microsoft.com/hostingforums
Slide55: © 2005 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.