+ All Categories
Home > Documents > Application and Presentation Virtualization

Application and Presentation Virtualization

Date post: 03-Apr-2018
Category:
Upload: aref12345
View: 227 times
Download: 0 times
Share this document with a friend

of 34

Transcript
  • 7/28/2019 Application and Presentation Virtualization

    1/34

    Alex BalcanquallProduct ManagerMicrosoft Corporation

  • 7/28/2019 Application and Presentation Virtualization

    2/34

    Understand why Terminal Services (TS) isPresentation VirtualizationDiscover new Windows Server Longhorn

    TS featuresLearn about Application VirtualizationReinforce Presentation Virtualization and

    Application Virtualization arecomplimentary

  • 7/28/2019 Application and Presentation Virtualization

    3/34

    Microsoft Virtualization PlatformPresentation Virtualization

    Whats new in Terminal Services in WindowsServer Longhorn Demo

    Application Virtualization

    What is SoftGrid Application VirtualizationDemo

    Better together: Presentation and

    Application Virtualization

  • 7/28/2019 Application and Presentation Virtualization

    4/34

    Virtual Presentation

    Presentation layer separate from process

    Virtual Storage

    Storage and backup over the network

    Virtual Network

    Localizing dispersed resources

    Virtual Machine

    OS can be assigned to any desktop or server

    Virtual Applications

    Any application on any computer on

    -

    demand

    Interface bound to process

    Storage assigned to specific

    locations

    Network assigned to specificlocations

    Operating System assignedto specific hardware

    Applications installed toSpecific hardware and OS

    Without Virtualization With VirtualizationMicrosofts

    Virtualization Solution

    Infrastructure

    Management

    Licensing

    Interoperability

    Support

  • 7/28/2019 Application and Presentation Virtualization

    5/34

    Server Virtualization

    ApplicationVirtualizationDesktop

    Virtualization

    PresentationVirtualization

    Management

    A comprehensive set of virtualization products, from the data center to the desktopAssets both virtual and physical are managed from a single platform

  • 7/28/2019 Application and Presentation Virtualization

    6/34

    Enabling Centralized Application Access

    I need to provide remote access to my users for certain applications

    Remote Access

    I dont want data on my PCs or Laptops

    Security and Control

    My branch IT costs are out of control I want to consolidate in thedata center

    Branch Offices

    I am moving to a single image, is there and easier way to deployspecific apps to specific users?

    Single Desktop Image -Application Deployment

    These workers only access two or three applications day in and day

    out, how can make them more productive and keep costs down?

    Structured Task Worker

    Mobile WorkerIn Airport

    Branch OfficeHome Office

    Central Location

  • 7/28/2019 Application and Presentation Virtualization

    7/34

    Isnt this just Terminal Services?

    Virtualization is decoupling of system components

    Terminal Services decouples applicationpresentation from application execution

  • 7/28/2019 Application and Presentation Virtualization

    8/34

    Platform Scenarios

    Two key areas of focus in the TS Windows Servercodenamed Longhorn platform 1. Improving the platform and enabling partner value add2. Improve out of the box experience for lower complexity scenarios

    Re-factored TS coreExpanded WMI interfacesImproved event logging

    PnP DeviceRedirection Framework

    TS Remote ProgramsTS GatewayTS Web Access

    Single Sign-On

  • 7/28/2019 Application and Presentation Virtualization

    9/34

    Remote ProgramsRun on terminal serverUI integrated locally

    Access to local devicesvia redirectionSystem tray integration (e.g.,Messenger, Outlook)Improved cut and paste

    Side by side withlocal applications

    Benefits:Reduces user confusionBetter integration withWindows client

    Central management of Line of Business appsZero footprint delivery of applications

  • 7/28/2019 Application and Presentation Virtualization

    10/34

    Provide a simple solution and InfrastructureSolution

    Provides simple web interface for launchingapplications

    TS Gateway Provides the HTTPStransport NOT Web Access

    Ideal for low complexityscenarios

    Infrastructure ElementsWeb PartActiveX Control

    Code Samples

  • 7/28/2019 Application and Presentation Virtualization

    11/34

    Allows access toTerminal Server Remote Desktops and ProgramsClient and Server Remote Desktop

    Allows secure seamless connection without VPNTunnels RDP over HTTPSPlace TS behind multiple firewalls without openingmultiple firewall ports other than 443

    When should TS Gateway be used in place of VPN?

    When no local copy of data is requiredWhen a quicker connection time is required

  • 7/28/2019 Application and Presentation Virtualization

    12/34

    Remote Access to internal applications resources

    DMZ

    HTTPS / 443

    Internet Corp LAN

    TerminalServer

    Hotel

    E x t e r n a

    l F i r e w a

    l l

    I n t e r n a

    l F i r e w a

    l l

    Home

    Business Partner/ Client Site

    Other RDPHosts

    TerminalServer

    Internet

    Terminal ServicesGateway Server

    Tunnels RDPoverRPC/HTTPS

    Passes RDP/SSLtraffic to TS

    Strips off RPC/HTTPS

    Network PolicyServer

    Active Directory

    Hot Spot

  • 7/28/2019 Application and Presentation Virtualization

    13/34

    Experience

    Security

    Manageability

    Platform

    Resolution up to 4096x2048 and span multiple monitors

    PnP Device Redirection Framework32-bit Color and new RDP compressionDisplay Data Prioritization

    NAP IntegrationSingle Sign-on for domain joined clientsAbility to block pre RDP6 client

    Per session and direct attached device isolation

    Display Data PrioritizationSpooler scalability improvementsFull IPv6 SupportSingle Unified Win32 & Active X Client serviced via Windows Update

    Investments in Windows and TS to eliminate potential attack vectorsFaster Login and Logoff Profile corruption scenarios addressedLeverage UAP (LUA) for improved application compatibility

  • 7/28/2019 Application and Presentation Virtualization

    14/34

    Can act like an x86 processor when an x64 system is booted into a 32-bit

    operating system and as such runs all 32-bit versions of Windows commerciallyavailable today

    Runs 32-bit software without being recompiled

    Runs 32-bit apps at high performance4 GB User VA for Large Memory Aware Processes

    Eases Migration to 64-bit infrastructureX64 ideal for current deployments that are kernel VA limited

    x64 provides opportunities to increase user density with newmulti-core processors

    32-Bit Device Drivers

    Printer Drivers Software Kernel Driver

    Components Dongles

    Hardware Specific Drivers

    Subsystems

    NTVDM / Command.com (DOS) CMD processor still present

    16-bit WOW POSIX

    Legacy Transport Protocols

    Apple Talk, Services for Macintosh DLC LAN, NetBEUI IrDA, OSPF

    Features Not Supported in x64

  • 7/28/2019 Application and Presentation Virtualization

    15/34

    Up to 4x improvement withcomparable hardware

    Expected sweet spot for TSmoves to 4 cores or more

    If driver compatibility is anissue consolidate ontoWindows Server 2003 x86SP1 with 2 to 4 cores

    x64 needs more resources forsame workload set

    Performance is entirelydependent on scenario

    Whitepaper @http://www.microsoft.com/ts

    Knowledge Worker

    X86 and x64 TS User Capacity Scaling

    2003 x648 cores

    Windows Server 2000 32 BitBaseline

    2003 x864 cores

    2000 x864 cores

    ~ x2

    ~ x4

    ~ x6

    2003 x644cores

    Based on Initial Internal Testing

    x86 and x64 Performance Tip: Registry Setting to Reduce Microsoft Outlook 2003Periodic PollingHKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\RPC[dword] ConnManagerPoll = 0x600

    http://www.microsoft.com/tshttp://www.microsoft.com/ts
  • 7/28/2019 Application and Presentation Virtualization

    16/34

    Alex BalcanquallProduct ManagerTerminal Services

  • 7/28/2019 Application and Presentation Virtualization

    17/34

    Turning Windows Applications into aCentrally-Managed Dynamic Service

    Life without traditionalsoftware installation

    Applications to usersat log on

    Centralized permissionsSandboxed applications

    Runs on local desktopConsolidate and standardize imagesBuild business continuity forapplications

    Applications can be taken offline

    Runs on Terminal Server*Enable Server Consolidation

    Mitigate Roaming Profile IssuesTransform TS into a dynamic system

    Designed for low bandwidth

    *SoftGrid Application Virtualization CAL for Terminal Services is available and soldseparately from MDOP

  • 7/28/2019 Application and Presentation Virtualization

    18/34

    Terminal Serversand Desktop PCs

  • 7/28/2019 Application and Presentation Virtualization

    19/34

    Case Study: Scotlands DundeeCity Council saved $290,000(155,000 UK pounds) on ITsupport, replacement, serverconsolidation and license

    agreements

    SoftGrid reduces and eliminates many common application

    management steps and optimizes computing resources,dramatically reducing labor and capital costs

    Microsoft SoftGrid has developed aForrester TEI Compliant calculator tohelp you determine how SoftGrid cansave application management costs

    Reduce management costsby 80%

    Deployments, updatesand termination

    Reduce help desk call byup to 30%

    Improve user uptime by 4XConsolidate terminal serversup to 40%

    Reduce license compliance risks

  • 7/28/2019 Application and Presentation Virtualization

    20/34

    Strong Isolation with Controlled OS Interaction

    Applications are virtualizedper instance:Files (incl System Files)

    Registry, Fonts, .ini

    COM / DCOM objects

    Services, Name Space, Semaphoresand Mutexes

    Applications do not getinstalled or alter the operatingsystem

    Yet tasks process locally on thehost computer (desktop orterminal server)

    Case Study: The Medical Center at University of Illinoiscut 100 hours of regression testing that waspreviously required to roll out new applications

  • 7/28/2019 Application and Presentation Virtualization

    21/34

    Eliminate installations and dramatically reduce compatibility testing

    Updates are now one file change on a server

    De-installs are one change to the management console

    Case Study: Sanofi-Aventis accelerated application deployments and

    updates from 2 weeks to 3 hours

  • 7/28/2019 Application and Presentation Virtualization

    22/34

    Applications are automaticallyreplicated: Desktops andterminal server are updated

    without installationUser down time is reduced tominutes instead of hours/days

    Case StudyA Major Investment Companyenabled applications to beavailable to their users at theirbackup site in minutes.

    Applications can be replicated like other data, reducing the

    costs of synchronizing applications and user down time

  • 7/28/2019 Application and Presentation Virtualization

    23/34

    SoftGrid reduces Help Desk calls by over 30%Resolve problems centrallyReduce likelihood of problems in the first placeProblem resolution is application-centric, not system-wide

    Case StudyHeartland Financialused to spend 2

    hours on the phonewith a single user.With SoftGrid it takesless than 10 minutesto solve a usersproblem

    15%

    52%4%11%

    18%

    Support Costs

    Helpdesk

    Deskside visits

    Engineering

    Patch Mgmt

    Overhead

    Source: 2003 Intel IT Avg. QuarterlySpending on desktop PC support

  • 7/28/2019 Application and Presentation Virtualization

    24/34

    Reduce the size and complexity of imagesMove closer to the goal of a single image for the entireenterpriseRepurpose systems without constant re-imaging

    Case Study:Fidelity NationalFinancial reduced13 virtual imagesinto one withSoftGrid

    Before SoftGrid With SoftGrid

  • 7/28/2019 Application and Presentation Virtualization

    25/34

    Application compatibilityissuesOften require separateservers for separate

    applicationsCauses underutilized serversand spare capacity

    SoftGrid for TSEnables applications to runside-by-sideReduce server silosEliminate unused capacity

    Case StudyRussell Investments reducedtheir terminal servers by 40%with SoftGrid

  • 7/28/2019 Application and Presentation Virtualization

    26/34

    SoftGrid extractsapplication preferencesfrom Windows profilesAllows preferences to persiston the networkReduces or eliminatesprofile corruptionChange from per profile to

    per application settingsMakes roaming profiles effective

    only operating system settings roam

  • 7/28/2019 Application and Presentation Virtualization

    27/34

    SoftGrid for Desktops and TS share infrastructure

    Flexible application deployment:Pre-cached to clients with traditional updates

    Pre-cached with dynamic updatesPure dynamic delivery

    Integrated reports and metering

    Enterprise scale

  • 7/28/2019 Application and Presentation Virtualization

    28/34

    Alex BalcanquallProduct ManagerTerminal Services

  • 7/28/2019 Application and Presentation Virtualization

    29/34

    Reality: Microsoft now offers a totalapplication delivery solution, all managedwith a single infrastructure

    Decision Points 1. Application on:

    Desktop, TSor both?

    2. Do I managemy application withSoftGrid

  • 7/28/2019 Application and Presentation Virtualization

    30/34

    Applications become dynamic

    Case Study Northeastern University uses SoftGrid toprovide access to any application from anycomputer on campus

    Any user can accessany computer onthe network to gettheir applications

    Machines becomegeneric instead of user-specific

    Useful for officehoteling, businesscontinuity, computer

    labs andbranch servers

  • 7/28/2019 Application and Presentation Virtualization

    31/34

    Management

    ServerVirtualization

    DesktopVirtualization

    ApplicationVirtualization

    PresentationVirtualization

  • 7/28/2019 Application and Presentation Virtualization

    32/34

    Try Presentation Virtualization for yourself:Longhorn TS Webcast:http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-US&EventID=1032297519&CountryCode=US

    TS Techet Virtual Lab:http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032310513&EventCategory=3&culture=en-US&CountryCode=US

    Dive Deeper on Application VirtualizationSoftGrid (MDOP) Webcast:http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032322633&EventCategory=5&culture=en-US&CountryCode=US

    SoftGrid for TS WebCast:http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032327814&EventCategory=5&culture=en-US&CountryCode=US

    http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-US&EventID=1032297519&CountryCode=UShttp://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-US&EventID=1032297519&CountryCode=UShttp://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032310513&EventCategory=3&culture=en-US&CountryCode=UShttp://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032310513&EventCategory=3&culture=en-US&CountryCode=UShttp://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032322633&EventCategory=5&culture=en-US&CountryCode=UShttp://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032322633&EventCategory=5&culture=en-US&CountryCode=UShttp://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032327814&EventCategory=5&culture=en-US&CountryCode=UShttp://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032327814&EventCategory=5&culture=en-US&CountryCode=UShttp://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032327814&EventCategory=5&culture=en-US&CountryCode=UShttp://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032327814&EventCategory=5&culture=en-US&CountryCode=UShttp://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032327814&EventCategory=5&culture=en-US&CountryCode=UShttp://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032327814&EventCategory=5&culture=en-US&CountryCode=UShttp://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032322633&EventCategory=5&culture=en-US&CountryCode=UShttp://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032322633&EventCategory=5&culture=en-US&CountryCode=UShttp://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032322633&EventCategory=5&culture=en-US&CountryCode=UShttp://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032322633&EventCategory=5&culture=en-US&CountryCode=UShttp://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032310513&EventCategory=3&culture=en-US&CountryCode=UShttp://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032310513&EventCategory=3&culture=en-US&CountryCode=UShttp://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032310513&EventCategory=3&culture=en-US&CountryCode=UShttp://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032310513&EventCategory=3&culture=en-US&CountryCode=UShttp://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-US&EventID=1032297519&CountryCode=UShttp://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-US&EventID=1032297519&CountryCode=UShttp://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-US&EventID=1032297519&CountryCode=US
  • 7/28/2019 Application and Presentation Virtualization

    33/34

    Related Sessions:SVR-T340: Windows Server Terminal Services Easy PrintSC Virtual Machine Manager

    E-mail:Web: http://www.microsoft.com/scvmm

    SoftGridE-mail:Web: http://www.microsoft.com/softgrid

    Terminal ServicesBlog: http://blogs.msdn.com/ts/

    Newsgroup: http://forums.microsoft.com/technet/showforum.aspx?forumid=580 Web: www.microsoft.com/terminalserver

    Virtual Server 2005Web: http://www.microsoft.com/virtualserver

    softinfo @ microsoft.com

    scvmm @ microsoft.com

    mailto:[email protected]://www.microsoft.com/scvmmmailto:[email protected]://www.microsoft.com/softgridhttp://blogs.msdn.com/ts/http://forums.microsoft.com/technet/showforum.aspx?forumid=580http://www.microsoft.com/terminalserverhttp://www.microsoft.com/virtualservermailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]://www.microsoft.com/virtualserverhttp://www.microsoft.com/terminalserverhttp://forums.microsoft.com/technet/showforum.aspx?forumid=580http://forums.microsoft.com/technet/showforum.aspx?forumid=580http://blogs.msdn.com/ts/http://www.microsoft.com/softgridhttp://www.microsoft.com/scvmm
  • 7/28/2019 Application and Presentation Virtualization

    34/34

    2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or o ther countries.The information herein is for informational purposes only and represents the current view of Microsoft C orporation as of the date of this presentation. Because Microsoft must respond to changing market

    conditions, it should not be interpreted to be a commitment on the part of Micros oft, and Microsoft cannot guarantee the accu racy of any information provided after the date of this presentation.MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Recommended