To Virtualize Applications or Not to Virtualize: That is the Question! Introduction to application virtualization. What is virtualization?

Similar documents
VMware ThinApp Application Virtualization Made Simple

Intelligent Laptop Virtualization No compromises for IT or end users. VMware Mirage

VMware ThinApp Agentless Application Virtualization Overview W HITE P APER

Accelerating Microsoft Windows 7 migrations with Citrix XenApp

Symantec Workspace Virtualization 7.6

Network Computing Architects Inc. (NCA) Network Operations Center (NOC) Services

Three Ways to Secure Virtual Applications

Virtualization and Windows 7

Solving the Desktop Dilemma

Enterprise Solution for Remote Desktop Services System Administration Server Management Server Management (Continued)...

Microsoft Windows Intune: Cloud-based solution

Contents UNIFIED COMPUTING DATA SHEET. Virtual Data Centre Support.

Prospect 365 CRM Installation Requirements. Technical Document

Virtual Application Management with Microsoft Application Virtualization 4.6 and System Center 2012 Configuration Manager

AdminStudio Installation Guide. Version 2013

Installing and Administering VMware vsphere Update Manager

Citrix Application Streaming. Universal Application Packaging and Delivery Breaking Away from Traditional IT

Designing a Windows Server 2008 Applications Infrastructure

Endpoint Virtualization. Workspace Management: Simplify IT Organizations. Data Sheet Symantec TM Workspace Streaming 6.1

Tomato Disaster Solution (TDS)

Solution Recipe: Improve PC Security and Reliability with Intel Virtualization Technology

VMware Horizon Mirage Installation Guide

Wyse Device Manager TM

Paragon Protect & Restore

ICT Professional Optional Programmes

Server Installation, Administration and Integration Guide

Desktop Virtualization Strategy

Virtualization s Evolution

An Analysis of Propalms TSE and Microsoft Remote Desktop Services

3. What are the primary business drivers behind the virtualization assessment effort?

Deploying the DisplayLink Software using the MSI files

Enabling Device-Independent Mobility with Dynamic Virtual Clients

Trusteer Rapport Virtual Implementation Scenarios

Oracle Desktop Virtualization

Top Desktop Management Pain Points

CS 356 Lecture 25 and 26 Operating System Security. Spring 2013

Virtual Desktop Infrastructure Planning Overview

Get Success in Passing Your Certification Exam at first attempt!

Introduction - MSM 150 Appliance

Windows Server Virtualization An Overview

Office Technologies Managed Services Professional Services. SERVING OVER 18,000 CUSTOMERS IN THE NYC & TRI-STATE AREA tomorrowsoffice.

APPLICATION VIRTUALIZATION TECHNOLOGIES WHITEPAPER

DisplayLink Corporate Install Guide

Cisco Integrated Video Surveillance Solution: Expand the Capabilities and Value of Physical Security Investments

Delphi+ System Requirements

The End of Services for Mac (SFM): Evaluating Your Replacement Options A Technical Best Practices Whitepaper

Virtualization. Jukka K. Nurminen

Windows 7. Qing Liu Michael Stevens

California Department of Technology, Office of Technology Services WINDOWS SERVER GUIDELINE

Streamline Your Windows OS Migration with Novell Endpoint Lifecycle Management Suite

Virtual Client Solution: Desktop Virtualization

IT Self Service and BYOD Markku A Suistola

A Guide to New Features in Propalms OneGate 4.0

Microsoft and Citrix: Joint Virtual Desktop Infrastructure (VDI) Offering

MICROSOFT EXAM QUESTIONS & ANSWERS

Introducing. Markus Erlacher Technical Solution Professional Microsoft Switzerland

NEXT GENERATION ARCHIVE MIGRATION TOOLS

How Solace Message Routers Reduce the Cost of IT Infrastructure

AdminStudio Release Notes. 16 July Introduction New Features... 6

Vyatta Network OS for Network Virtualization

StorageCraft Technology Corporation Leading the Way to Safer Computing 2009 StorageCraft Technology Corporation. All Rights Reserved.

A+ Guide to Software: Managing, Maintaining, and Troubleshooting, 5e. Chapter 3 Installing Windows

VIRGINIA DEPARTMENT OF MOTOR VEHICLES SECURITY ARCHITECTURE POLICY. 03/27/09 Version

System Planning, Deployment, and Best Practices Guide

Process of Building up an Application Packaging

Horizon Workspace Suite Juan I. Vera End User Computing Specialist

Why Use ThinManager to Manage Thin Clients? White Paper. For more information, please visit:

This ESG White Paper was commissioned by DH2i and is distributed under license from ESG.

Viewfinity Privilege Management Integration with Microsoft System Center Configuration Manager. By Dwain Kinghorn

Ceedo Virtualization Technology Overview

1 Introduction to Microsoft Enterprise Desktop Virtualization (MED-V) Terminology Key Capabilities... 4

Designing and Deploying Connected Device Solutions for Small and Medium Business

MS 50292: Administering and Maintaining Windows 7

Preparing for Windows Server 2003/R2 EOS. Dell Services & Solutions Fast, flexible path from Windows Server migration to future-ready IT

Chapter 5: Operating Systems Part 1

How to Turn the Promise of the Cloud into an Operational Reality

REDCENTRIC MANAGED ARCHIVE SERVICE SERVICE DEFINITION

Designing a Windows Server 2008 Applications Infrastructure

Real World Considerations for Implementing Desktop Virtualization

MS-50292: Administering and Maintaining Windows 7. Course Objectives. Required Exam(s) Price. Duration. Methods of Delivery.

Top 10 Reasons to Virtualize VMware Zimbra Collaboration Server with VMware vsphere. white PAPER

Technical White Paper BlackBerry Enterprise Server

VMware End User Computing Horizon Suite

INTUITIVE TRADING. Abstract. Modernizing and Streamlining Communications & Collaboration for Financial Trading Enterprises AN IP TRADE WHITE PAPER

VMware vcenter Update Manager Administration Guide

SERVICE SCHEDULE PUBLIC CLOUD SERVICES

TECHNICAL DOCUMENTATION SPECOPS DEPLOY / APP 4.7 DOCUMENTATION

605: Design and implement a desktop virtualization solution based on a mock scenario. Hands-on Lab Exercise Guide

Transcription:

To Virtualize Applications or Not to Virtualize: That is the Question! Presented by: Bryan Ray, IT Applications Supervisor DLA Piper US LLP Justin Martin, Systems Engineer Symantec Introduction to application virtualization Justin Martin, Systems Engineer, Symantec What is virtualization? the process of presenting a logical grouping of computing resources so that they can be accessed in ways that give benefits over the original configuration. - Wikipedia.com 1

Evolution of the market space Application OS/System Disk Processor Application virtualization Turning chaos into order Traditional Environment SVS Environment Application A Applic cation B Applic cation C App D App E Application A Applicatio on B Application C Ap pp D SVS Filter & Streaming Driver App p E Operating System Operating System More ex Smart efficient chaos stability. ordo IT spend What exactly does this do for me? The PC Cable Box philosophy My personal information world The massive corporate migration and refresh The consistently corrupting app Th b i iti l The business critical app The expensive app The I need it now for a day app The not so much used, but Oh do I need it app The degenerating operating system The experimental pilot program The multiple version application dilemma How about some License Compliance! 2

Software management for flexible computing Software management issues quantified Companies citing upgrades, conversions, installations as top reason for an increase in help desk calls: Incidents handled monthly by the average help desk: Help desk requests to address proprietary application issues: Organizations that provide self-healing tools for end user self-service: Average fully-burdened cost for phone incident: Average fully-burdened cost for self-service incident: 75% 7,325 20.6% 15.1% $24.08 $12.33 Source: Help Desk Institute Practices & Salary Survey 2006 Filter Driver 3

How streaming works User authentication Minimum bits required for UI Local execution How streaming works Stream new functionality as needed On-line use <100% Off-line use 100% How streaming works Intelligent streaming Optimal performance Central management 4

True global scalability and WAN optimization Tier 1 (Root) Tier 2 Tier 3 Clients Use case Dynamic IT environment Constant change and the need to frequently reconfigure PC s quickly Customers wants maximum speed and reliability of software delivery, with minimum cost Example A Multi-user user PC s/roaming users Health care provider with PC s that are shared by multiple workers, from triage nurses and financial counselors to phlebotomists and surgeons, some of which also have home machines Example B Frequent new apps and updates Financial traders use a large number of apps, frequently add apps (sometimes for one-time use); many of the apps are updated daily Use case Legacy app retention Examples: Highly customized applications In-house developed ( home grown ) applications Expensive vertical-specific applications Vendor out of business Legacy applications are expensive to replace Old code usually runs on new hardware/os, but often conflicts with newer applications and OS components or dependencies that the app has (old Access, Excel, etc.) cause conflicts requires elevated privileges to run (App Control!) With SVS: Upgrade to new hardware, OS and applications w/o conflicts Extend lifetime of legacy applications Avoid cost of replacement apps 5

Key philosophical points Embrace and extend native Windows architecture SVS uses the MS-provided filter driver framework, which works with NTFS and/or FAT underneath SVS streaming support MSI directly, the standard MS packaging format Windows API s, services, COM/DCOM, user profiles, permissions and group policies all function normally Open architecture and open standards SVS can be managed via a CLI, WMI or a C API that is freely available The Virtual Software Archive (.vsa) format is a standard ZIP file Streaming uses HTTP, making it Internet and MSP/SaaS-ready General-purpose design virtualization and/or streaming of any software, including apps, data and (ultimately) patches Normal end user experience does not alter the end user experience or the performance or behavior of applications Containment that s clear Symantec Competing Products Applying application virtualization to your environment Bryan Ray, IT Applications Supervisor, DLA Piper US LLP 6

Where have I seen this before? First use of virtualization: Windows NT (INIfilemappings) Windows 3.1 support Windows Vista - Legacy app compatibility Virus scanning software (file redirection) Benefits Applications no longer installed in traditional method. No reboots, user downtime or special credentials required Application conflicts no longer an issue Application isolation allows for more stringent OS security. Currently used at the DOD Desktop images simplified Fast app delivery and deployment Significantly less build and QA time What can it do Instant deployment / Instant removal OS protection Silo incompatible applications (2 versions of the same app) No requirement for admin to install or run Application reset Allow apps to run that have incompatible requirements Preflight testing 7

What it can t do Software must be repackaged 16 bit apps OS Service Packs, OS Patches Hardware dependent software (Drivers) Complex integrations Security software: Virus protection, Firewalls, VPN. Real life examples DepoPrep and Flash OpenOffice and ODF conversion CaseSoft Suite versions 5 and 7 GetIPDL So Why don t I have this already? Backend infrastructure required Repackaging skills required Current environment not virtualized and you have no plans to reinvent the wheel Technology is still evolving 8

I m all set Now I need to pick my apps Core Apps vs. Specialty Apps Simplify your images Software used by 80% of user population. p Repackaging requirement Is this an EXE? Install requirement Reboot? Admin install? Time? Integration Relies on another program or integrates into a program Q&A 9