Application Virtualization Delivering Business Value Today and Tomorrow
Application Virtualization Delivering Business Value Today and Tomorrow 1
Microsoft Desktop Optimization Pack What you need to know 1 Provide immediate ROI • Regular updates • Faster upgrade cycle, separate from Windows® • Minimal deployment effort 2 Deliver end-to-end solutions • Run out of the box • Integrate with existing management solutions 3 Lower Desktop TCO • >95% of MDOP customers are (very) satisfied *1 • $70 -$80 net cost savings per PC per year using MDOP *2 *1, Microsoft MDOP customer study. Base: Current MDOP customer n=108, non. MDOP customer n=367 *2, MDOP ROI Analysis by Wipro 2
Asset Inventory Service (AIS) - Software Asset Management (SAM) Lower license cost by implementing Software Asset Management Rapid SAM through Asset Inventory Service (AIS) Registration: activate the service from MVLS website Sign-in: sign in through passport View reports: sign in for reports software assets Download agent: MSI package Deploy agent: client machines send inventory to Web service Enabling Products Challenge License redundancy / low utilization from inability to centrally manage distributed license usage Traditional asset management is labor intensive, error prone and costly Security, reliability, support, and compliance issues due to unlicensed assets High TCO for on-site license management solutions Solution Rapidly provision a centralized view of license rights and automate asset management process Implement Asset Inventory Service (AIS) Access a hosted solution that is highly secure and instantly available Quick and easy to consume reports Critical deployment and purchasing data available to finance and purchasing Impact Providing tools and knowledge to help manage their IT infrastructure Translating software inventory into business intelligence Lower License spend Lower IT Labor to manage assets Potential ROI as part of a SAM discussion: Up to $200 per PC 3
System Center Desktop Error Monitoring (DEM) Increase end-user productivity while lowering the total cost of Windows client ownership Proactively manage problems with applications and system components Challenge End user downtime results in loss of productivity IT has limited visibility into desktops problems Difficult to identify systemic vs isolated issues IT unaware of many applications hangs and system reboots Solution DEM System Center Operations Manager 2007 Enabling Products Providing tools and knowledge to help manage their IT infrastructure Desktop Error Monitoring makes it easy to Proactively manage and resolve systemic issues Troubleshooting and resolution knowledge about Microsoft and 3 rd party software Agentless monitoring and robust reporting allows data compilation and analysis to identify impact, probable cause and resolution Impact Reduced cost of Windows desktop ownership Reduced downtime throughout organization Potential ROI: $18 per PC 4
Advanced Group Policy Management (AGPM) Manage Group Policy changes more cost effectively in a controlled manner Group Policy Management through MDOP AGPM New Operating System Support More Robust Change Tracking Customizable Permissions Delete Historical Data Approver Full Control Low productivity due manual/redundant policy related activities Difficult to troubleshoot / repair Group Policy Inadequate control over Group Policy management No robust reporting on Group policy changes Solution Localization 10 Languages Reviewer Editor Enabling Products Providing tools and knowledge to help manage their IT infrastructure Challenge Manage Group Policy changes more cost effectively in a controlled manner Implement Advanced Group Policy Management (AGPM) Improve troubleshooting, analysis and auditing Enhance GPO utilization and management Impact Enhancing group policy through change management Reduced downtime Reduced IT Labor Reduced risk through better policy enforcement Potential ROI: $5 -10 per PC 5
Diagnostics and Recovery Toolset - Helpdesk Management Manage system failure issues more effectively to reduce costs and improve reliability Enabling the Helpdesk Challenge Helpdesk Toolkit Administrator Tools Network Tools System Tools Repair Systems, Recover Data and Diagnose Issues ERD Commander Tools Service and Driver Manager File Sharing/Map Network Drive Regedit System Restore Disk Management Event Log Hot Fix Uninstall File Restore Computer Management Crash Analyzer Wizard System Info Locksmith Command Prompt Search Disk Commander Disk Wipe Enabling Products Providing tools and knowledge to help manage their IT infrastructure Significant costs from lack of effective Desktop diagnostics and recovery planning High-cost reactive response to desktop failures Costs from potential loss of critical corporate data Solution Increase helpdesk effectiveness by improving desktop management and reducing recovery times Implement Diagnostic and Recovery Toolset (Da. RT) Recover, instead of reloading Windows® Recover deleted files, manipulate services, devices, local passwords, scan for malware, and more Impact Powerful tools to accelerate desktop repair Reduced downtime and increased employee productivity Reduced risk of cost from data loss Reduced IT personnel costs Potential ROI: $5 -10 per PC 6
Desktop and Application Virtualization with Microsoft Desktop Optimization Pack 7
Microsoft Virtualization Products From the Datacenter to the Desktop Server Virtualization Presentation Virtualization Desktop Virtualization Application Virtualization “Having one vendor for the hypervisor, operating system, and much of our application software was very appealing to us from a support and cost perspective. ” Bert Van Pottelberghe, Sales Director, Hostbasket User State Virtualization Document redirection Offline files 8
Desktop vs. Application Virtualization What it does Creates a package with a full OS What it is good for Resolve incompatibility between applications and a new OS Run two environments on a single PC (e. g. corporate and personal) Data, User settings Applications OS Hardware What it does Creates a package of a single application Eliminates software install What it is good for Resolve conflicts between applications Simplify application delivery and testing
Microsoft Enterprise Desktop Virtualization (MEDV) Dynamically simplifying deployment and management of Virtual PCs Application-to-OS Compatibility Solution Applications OS Applications Challenge IT is challenged with meeting a series of opposing desktop needs: Migrating to latest OS while maintaining support for older Oss Giving users multiple desktop options without being able to train them on new technologies Virtual PC Operating System Hardware Solution Transform operating systems into centrally managed services Centrally manage data and enhance compliance Drive business continuity by rapid reconstitution of corporate desktops Accelerate OS provisioning and deployment Enabling Products Providing tools and knowledge to help manage their IT infrastructure Impact Simplifying deployment and management of Virtual PCs Reduced deployment, management , and change costs Reduce IT investment in desktop image management Potential ROI: $36 per PC 10
What does MEDV provide? MEDV leverages Microsfot Virtual PC, to enable enterprise deployment of local desktop virtualization End-user Experience and Usability Usage Policy and Data Transfer Control Centralized Management and Monitoring Image Creation, Delivery and Update Virtual Machine (residing and operating on the endpoint)
User experience with Virtual PC Introduction of “Virtual Machine” concepts An additional desktop (start menu, taskbar…)
…with MEDV Applications installed in the VM, appear on the desktop as if they were running natively.
Microsoft Application Virtualization (App-V) Transform applications into virtualized services that are available instantly, anywhere Life without traditional Software Installation through MDOP APP-V Challenge Application deployment and maintenance burden App-to –App compatibility issues Lengthy regression testing cycles Complex image management Complicated disaster recovery planning Solution Transform application into virtualized services that are available instantly, anywhere Simplify OS migrations and patching Flexible, centrally managed deployment options Dynamic streaming delivery Build business continuity for application Enabling Products Providing tools and knowledge to help manage their IT infrastructure Impact Reduced application management costs Accelerate OS migrations Policy based application management Potential ROI: $12 -18 per PC 14
Microsoft Application Virtualization Dynamically streaming software as a centrally managed service Provisions applications to users Centralizes permissions Isolates applications Provide real-time metering reports Readily accessible applications Accelerated desktop deployment and application recovery Minimize app-to-app compatibility testing Leverage existing PC Lifecycle Management investments Heidelberg “Microsoft Application Virtualization helps us dramatically reduce packaging time, optimize application delivery and management processes, and cut the total cost of ownership for our client environment. It paid for itself in just six months. ” Current version Next version App-V 4. 5 v. Next H 1 CY 2010 Axel Junghans Global Client Manager Heidelberg 15
Microsoft Application Virtualization Platform Components Application Sequencing and Virtualization Policy Based application management Flexible Infrastructure with Multiple Delivery Options Application Virtualization Client Microsoft Application Virtualization Platform Dynamically streaming software as a centrally managed service
Microsoft Application Virtualization Application Sequencing – The gateway to Microsoft Application Virtualization Application Sequencing Windows Application CD Streaming Server Linearization Windows Application Installer Microsoft Application Virtualization Sequencer Virtualized Application Optimization & Compression MSI Standalone Unpackaging Rapidly packages applications through active watch technology including execution dependencies. The Sequencer produces the virtual application package containing the application and its dependencies. The admin has the option to stream the virtual application or create an MSI wrapper for Standalone Mode delivery
App-V Infrastructure – How It Works App-V Management Console 3 rd Use Party Solution App-V Mgmt Console to import package from Content share, create application, and assign to AD Security Group. Sequenced app and place on Content share. Package is available for Streaming , 3 rd Party ESD, or Standalone distribution. App-V Sequencer OR Server App-VContent Management (content) Streaming Server. IIS (RTSP) (optional) (HTTP) IIS Server (optional) 3 rd party (HTTP) (ESD) Use 3 rd party interface for publishing to IIS 3 rd party ESD or Standalone Mode (MSI) Virtual App is delivered to the client (RTSP/Http/ MSI/ESD). Virtual App is loaded into cache and icons and files are available to user. App-V Terminal Server Desktop PC App-V client reads on launch, runs app local or via TS.
Microsoft App-V for Terminal Servers Microsoft Application Virtualization allows any application to run along-side any other on a terminal server, eliminating the need for silos and increasing utilization, resulting in the need for less servers. » Instantly deploy applications to Citrix/Terminal Servers » Eliminate installs, regression testing & downtime » Eliminate applications that conflict on the same server, including multiple versions of same app » Enable applications that were not designed to run in multi-user mode
Microsoft Application Virtualization 4. 5 Technology Investment Areas Dynamic Application Interaction • Dynamic Suite Composition • Admin controlled combination of virtual application environments • Enhancements to the Sequencer Extending Scalability • • Flexible deployment modes Interoperability with SMS, SCCM, third party ESD and Standalone mode HTTP Streaming and Internet Facing Support Improved Management and Supportability Globalization • Globalization and Localization • Supports localized applications and operating systems Microsoft Security Standards • • • Secure Windows Initiative Trustworthy Computing Secure by Default
Dynamic Application Interaction Dynamic Suite Composition (DSC) Virtual Environment Single application with no dependencies still exist Application known to not conflict may be configured to share the same virtual environment Mandatory/Optional dependency configuration options Virtual applications can share common dependencies Flexible Package Management Administrator controls & configures the virtual application separately Create a “one to one” scenario for single applications that are dependant on each other Create a “many to one” scenario where middleware and plug ins components can be reused Reduces the potential package size Independent Inter Application Combined Application Virtual Sharing Communication Environments Using DSC App “A” App “B” Virtualize Middleware once share with many Data System Services Configurations
App-V Sequencer Enhancements Streamlined Wizard process Fewer wizards, l. Less clicks More intuitive process MSI creation capability MSI creation for standalone use Streaming MSIs – MSI sets up the virtual application and settings, but application is steamed from server when user clicks on app Enhanced Command Line Interface Additional capabilities for batch operations Sequencing upgrade feature supported (Open, Save, Close) Batch MSI creation Compression settings Differential SFTs Creation of SFTs with only sequenced differences (updates) For use with standalone mode only (merged by client action)
Extending Scalability Multiple Delivery Options Standalone Mode Lightweight Infrastructure Full Infrastructure Desktop Publishing Service Dynamic Delivery Package/Active Upgrade Requires Active Directory and SQL Server Standalone execution of virtual applications Dynamic Delivery No server is required Package/Active Upgrade MSI wrapper is the configuration control No SQL Server required Allows streaming capability to be added to SMS/SCCM & 3 rd party ESD Interoperable with SMS/SCCM & 3 rd party ESD No dynamic delivery, DC service or package/active upgrade
App-V and System Center Configuration Manager: Better Together for Application Virtualization • Single, scalable infrastructure provides centralized management of physical and virtual applications • Seamless integration provides a consistent delivery experience to both users and machines via download & execute or streaming services • Manage business needs through explicit scheduling, targeting and change management control of delivery including OS Deployment, Inventory and Software Update Management • Provide deep business insight through robust, centralized Asset Intelligence and Reporting of physical and virtual assets • Reduce TCO using System Center and Application Virtualization by 83% Offsite Mobile Hosted Task Kiosk
Mobile Worker Task worker Offsite Kiosk Hosted Support Clients Desktop • • Seamless Integrated delivery of physical and virtual applications from single management ofphysical bothphysical and virtual applications from Seamlessly publish both and virtual application packages to Flexible delivery of both and virtual applications console single console remote clients console from single • • • Offline Branch and Internet based client support for the Truly deliver a managed, locked down environment by utilizing availability of virtual applications Integrate with Windows Server Terminal(Download Services and Execute) • • Internet Centralized, streaming application support System Center client for service delivery service Physical and Virtual application management and service Branchlevels basedwith management for: Guarantee centralizedsupport Configuration and • • Config. Mgr client runs as elevated service locally supporting lock down Managed desktop lockdown support • Softwareintegration Distribution Performance management thresholds for host systems Flexible with other Configuration and kiosk machine models • Hardware/Software Inventory library host management provide rich datacenter • • Virtual Centralized, remote supportcapabilities for deployment, Performance capabilities Maintain desired configuration model for public access kiosks • Patch Management redundancy administration, update and support • Operating System Deployment • • • Build, deploy, patch and remotely manage through System Center Secure management through NAP Lower the access cost of Host management with Virtualization, Configuration • Config. Mgr client runs as Compliance elevated service • Corporate and Regulatory support locally via Configuration client technology and Performance Management integration Baselines lock down kiosk machine models supporting Mobile Task Kiosk Hosted Offsite
Additional Enhancements Infrastructure and Client Offline Availability Background Streaming Auto-load options Load on first launch Load on login Application Source Root (ASR) Allows local client determination of server path Client support for Microsoft Windows Server 2008 Terminal Services* Data Metering WMI provider collects application usage information Simplified way to pull the data into your organization’s reporting store Data metering while users’ are offline * Microsoft Application Virtualization for Terminal Services only
Improved Manageability Management and Supportability Enhancements Better Standards & CEC Support Fewer wizards Microsoft Update for all Application Virtualization components (client, server, sequencer) Microsoft Update support for virtualized applications at sequencing time (not available at run time) Volume Shadow Copy Service (VSS) Writer support Better Management System Center Operations Manager 2007 Management Pack ADM Template Best Practice Analyzer / Desired Configuration Monitoring Better Diagnostics Windows Error Management Integration on Client and Server (Watson) Event Log Support on Client and Server
DEMO
Globalization Business Objectives Installing on any OS language* Mixed language environments (server/client) Ex. Japanese employee traveling to his German branch office Detecting & respecting the user locale & regional settings Auto-detecting system / user locale Auto–load appropriate resource files Sequencing non-English/Localized applications Localized in 11 Languages Brazilian Portuguese Chinese – Simplified, Chinese – Traditional Dutch (Client Only) *Still does not support Complex-script languages French German Italian Japanese Korean Russian Spanish
Microsoft Security Standards Business Objectives Release developed in compliance with Microsoft Security Initiatives Adopted Security Development Lifecycle (SDL) and Trust worthy Computing (TWC) Processes Internal/External Security Code Reviews Secure Windows Initiative Final Security Review Support Internet-Facing Scenarios No VPN required App-V Client is on an Untrusted network App-V Server on an Untrusted network Secure by Default in Deployment Client privileges locked down Transport Layer Security Support (on by default) Kerberos support Certificate Based Server Authentication
Cost-saving Scenarios Demonstrate cost-saving opportunities through MDOP and Windows® and MDOP can save you money, now Rapidly reduce the major buckets of desktop cost: End-user IT costs HW/SW Overhead / Facilities (Electricity) Microsoft is offering to demonstrate the short-term savings potential: Use existing MDOP Proof of Concept program (1) Focus on fast ROI scenarios Leverage Po. C materials from Microsoft including new guidance and examples Deploy Microsoft-funded Po. C in your location with a Microsoft® Certified Partner Note : (1) Ask your WPS/WDDS Partner or Microsoft Account Manager for details (2) Leading Analyst Firm, December 2005 (3) Refer “Quantifying the Value of Microsoft's Desktop Optimization Pack” for more information Opportunities in Reducing Desktop TCO(2) Impact from a broad set of TCO reduction best practices as described by the Optimized Desktop Note: Depicted TCO reduction is not exclusively from the four examples below $4, 600 -$5, 000 (US$ /desktop/year) Cost-saving through MDOP and Windows End-user (support, lost time) 50% IT costs 20% (IT labor and admin) HW/SW $3, 200 -$3, 300 30% Typically. Managed Locked & Well-managed = Partial list of Cost-saving Scenarios Examples with short-term savings potential(3) Helpdesk Quicker diagnosis and recovery of desktops resulting Software Asset Management Automated, multi-site asset management Group Policy Management Centralized Group Policy Management procedures Green PC Power policy management and centralized control 31
MDOP Solutions Value Reduce Application Management Costs Enable Roaming and Free Seating Enable governance and change control Reduce Help Desk Calls Build Business Continuity for Applications Accelerate OS Migrations Proactive insight into desktop crashes and hangs Manage software assets across the Enterprise
MDOP Reviews “…this suite is a must-have collection of valuable utilities—many of which originated at startups since purchased by Microsoft—and an obvious and tangible benefit of Microsoft's subscription-based enterprise licensing program. If you're not taking advantage of Microsoft Desktop Optimization Pack, it's time to take a look. ” - Paul Thurrott, Windows IT Pro Magazine April 30, 2008 “Organizations currently running Windows XP on their mobile PCs could save $605 a year per machine by replacing those systems with Windows Vista, using the Microsoft Desktop Optimization Pack and best practices to improve infrastructure optimization. ” - Peter Galli, e. Week September, 2007 Yankee Group analyst Laura Di. Dio said in an interview that a comparable Microsoft offering could cost as little as one-third of what VMWare charges. “Until recently, there was not much competition, ” she said. “Now what I'm hearing from customers is, they're glad to see Microsoft stepping up to the plate. They like VMWare's products, but they don't want to pay those high prices. ” - Laura Di. Dio; Analyst, Yankee Group
Heidelberg Global manufacturer simplifies client management and reduces total cost of ownership with application virtualization “Microsoft Application The Challenge Virtualization helps us dramatically reduce packaging Time-consuming application packaging and delivery time, optimize application Gain control of disparate hardware and software across the delivery and management enterprise processes, and cut the total cost Reduce costs , improve software delivery and client of ownership for our client management environment. It paid for itself in just six months. ” The Results Reduce application packaging time more than 50 percent Realize 40 percent cost savings through simplified packaging, , faster deployment and shorter problem resolution Empower local IT staff to package applications for local needs Accelerate application repair by not requiring a reinstallation of applications - Axel Junghans - Global Client Manager - Heidelberg “The knowledge you need to create a virtualized package is 10 times less than what you need to create a MSI package. ” - Joerg Manske - IT IO - Heidelberg
Tuv Nord Leading technical service provider streamlines Vista migration, accelerates application delivery and enhances client management The Challenge Speed application packaging Enable multiple application versions to co-exist on client devices Create a uniform software delivery and management infrastructure The Results Reduced application time-to-deployment from one month to several days Streamlined Vista migration and ease project management Enabled applications to follow users Enhanced business continuity, reducing downtime to minutes Simplified post-acquisition client management “Microsoft App-V improves the way our IT staff and end users work. It gives users the flexibility to run applications required for their projects, without any risk of conflicts. And it helps IT simplify and accelerate application packaging and time-to-delivery. “ - Joerg Umland - IT Administrator - TUV NORD “We no longer have to test against other applications because there’s no risk of affecting other applications on the client. Testing takes just one to two days at the most. So the whole process, from request to deployment, takes just a few days with Microsoft App-V, instead of up to a month—which is what it can take with locally installed applications. ”
California State University Case Study Streamlining application packaging and management while improving desktop security The Challenge Time consuming Deployments and Updates Difficult Desktop Security No support for multiple application versions on the desktop The Results Simplifies and reduces application deployment from several days to just hours Cuts upgrade time for key applications by hundreds of hours Improves desktop security by minimizing the need for local administrator access for applications Enables multiple application versions to run on the same computer, easing IT support for training labs, migrations and software developer requirements Enhances disaster recovery for applications “We were spending valuable time dealing with the challenges inherent in managing so many applications and users. We sorely needed a more innovative way to do this in order to concentrate our efforts on other value-add services. Microsoft’s unique virtualization solution eliminates application management complexities and helps us provide even better IT service to our constituency. ” - Laura Guillory Director of User Services, California State University Chancellor’s Office “Application virtualization is critical. It will enable us to have a simplified model where we can give users a vanilla computer and instantly deliver their applications to the new machine. ”
Fairfax County Public Schools Case Study Enable dynamic application delivery and improve support for teachers and students The Challenge Streamline application delivery and management, and enhance end-user support in large, decentralized school district. The Results Reduced application deployment from four weeks to one day Simplified application migrations and user training Enabled application mobility Cut images by 50% and simplified maintenance Improve license management Centralize application information “Microsoft Application Virtualization helps us accelerate application delivery and gives our schools much more flexibility in using applications for instruction. It provides great benefits to teachers, students and IT staff alike. We’ve had tremendous success with it, and a lot of enthusiasm from all our users. ” - Chris Lewis Manager, Desktop Management Team Fairfax County Public Schools *Customer used Microsoft Application Virtualization, formerly Soft. Grid Application Virtualization and is upgrading to App-V 4. 5
- Slides: 37