Microsoft application virtualization 4 5 l.jpg
This presentation is the property of its rightful owner.
Sponsored Links
1 / 25

Microsoft ® Application Virtualization 4.5 PowerPoint PPT Presentation


  • 224 Views
  • Updated On :
  • Presentation posted in: General

Microsoft ® Application Virtualization 4.5. Infrastructure Planning and Design Series. What Is IPD?. Planning and design guidance that aims to clarify and streamline the planning and design process for Microsoft ® infrastructure technologies IPD: Defines decision flow

Download Presentation

Microsoft ® Application Virtualization 4.5

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Microsoft application virtualization 4 5 l.jpg

Microsoft® Application Virtualization 4.5

Infrastructure Planning and Design Series


What is ipd l.jpg

What Is IPD?

Planning and design guidance that aims to clarify and streamline the planning and design process for Microsoft® infrastructure technologies

IPD:

  • Defines decision flow

  • Describes decisions to be made

  • Relates decisions and options for the business

  • Frames additional questions for business understanding


Microsoft application virtualization 4 53 l.jpg

Getting Started

Microsoft® Application Virtualization 4.5


Purpose and agenda l.jpg

Purpose and Agenda

  • Purpose

    • To assist in the decision process to plan a successful application virtualization implementation

  • Agenda

    • Determine which model(s) are needed for a Microsoft Application Virtualization (App-V) architecture

    • Determine how many instances are needed for each model

    • Client and Sequencer Considerations

    • Design the Streaming Infrastructure

    • Design the Full Infrastructure


Application management challenges l.jpg

Application Management Challenges

  • Application life-cycle management

    • Deployment

    • Update

    • Support

    • Termination

  • Deploying applications to multiple environments

    • Desktop

      • Windows Vista®

      • Microsoft Windows® XP

    • Microsoft Windows Server® Terminal Server


What is microsoft application virtualization l.jpg

What Is Microsoft Application Virtualization?

Microsoft Application Virtualization (App-V) is a virtualization solution that:

  • Enables organizations to respond to the management challenge by providing the capability to make applications available to end-user computers without having to install the applications directly on those computers.


Example of app v architecture l.jpg

Example of App-V Architecture


App v design flow l.jpg

App-V Design Flow


Determine model s needed l.jpg

Determine Model(s) Needed

App-V provides three methods for deploying application virtualization:

  • Option 1: Standalone Model via sequencing and client

  • Option 2: Streaming Model using the native streaming capabilities of App-V

  • Option 3: Full Infrastructure Model provides software distribution, management, and reporting capabilities (includes application streaming)


Option 1 example standalone model architecture l.jpg

Option 1: Example Standalone Model Architecture


Option 1 standalone model l.jpg

Option 1: Standalone Model

  • Creates an .msi package as part of application sequencing

    The sequencer creates MSI package, which contains the publication information, shortcuts, and installer routines

  • Use the Standalone Model:

    • With disconnected remote users who cannot connect to App-V infrastructure

    • Where software management systems, such as SCCM 2007 and SMS 2003, are already in place

    • Where network bandwidth limitations prevent electronic software distribution


Option 2 example of streaming model architecture l.jpg

Option 2: Example of Streaming Model Architecture


Option 2 streaming model l.jpg

Option 2: Streaming Model

  • Applications are streamed in feature blocks

    Allows a quick application start; needs only Feature Block 1 (FB1) to load application

  • Uses existing server infrastructure

  • Use the Streaming Model:

    • Where ConfigMgr 2007 SP1 with R2 is already in place and the organization will use it for managing virtual application publishing and delivery

    • Where Active Directory or SQL Server-based servers are not in place, but the organization wants to take advantage of streaming virtual applications


Option 3 example of full infrastructure model architecture l.jpg

Option 3: Example of Full Infrastructure Model Architecture


Option 3 full infrastructure model l.jpg

Option 3: Full Infrastructure Model

  • Requires significant additional infrastructure

    • Consists of one or more System Center Application Virtualization Management Servers

    • Requires Microsoft SQL Server database

    • Application Virtualization Management Console required on a management server or a designated management workstation

  • Use Full Infrastructure Model:

    • Where the organization wants to use the Management Server to publish the application shortcuts to the clients

    • Where the additional reporting capabilities of the Management Server are desired

    • When group-based application publishing is required

    • When license enforcement is required

    • For rapid provisioning of applications to clients


Determine number of app v instances l.jpg

Determine Number of App-V Instances

  • Determine number of instances for each model

    • Full Infrastructure Model instance anchored by single SQL Server database. Separate databases define separate instances.

    • Streaming Model instance is defined by Streaming Server that provides virtualized applications to a location. Each location requires a Streaming Server deployed locally.


Assess client considerations l.jpg

Assess Client Considerations

  • App-V Desktop Clients

    • Ensure cache is large enough

  • Terminal Server Clients

    • Ensure clients are pre-cached on Terminal Server for performance reasons

  • App-V Clients

    • Are limited to 32-bit operating systems

    • And must be pre-installed for all models


Sequencer considerations l.jpg

Sequencer Considerations

  • Sequencer should be placed in an isolated environment

    No agents or background applications

  • Virtual machine or physical CPU

    • Must have a second drive with a letter that matches the virtual drive used by the client

    • Default is drive Q

  • Deploying to a staging environment is recommended


Design streaming infrastructure l.jpg

Design Streaming Infrastructure

Three different Streaming Server types:


Determine streaming server scaling and fault tolerance l.jpg

Determine Streaming Server Scaling and Fault Tolerance

  • Streaming Server size is highly dependent on environment in which it’s placed

    • Start with one streaming server (or two if required for fault tolerance)

    • Fault tolerance for Streaming Servers using RTSP/S achieved by load balancing the servers

    • For information about fault-tolerance options available to file servers and IIS, see IPD – Windows Server 2008 File Services and Internet Information Services 7.0


Design full infrastructure model l.jpg

Design Full Infrastructure Model

  • App-V Full Infrastructure Model instance includes these server roles:

    • App-V Management Server

    • Streaming Server

    • Server running App-V Management Web Service

    • SQL Server

    • Active Directory

    • App-V Management Console

    • Sequencer for creating virtualized application packages

    • App-V Client installed on systems requiring app virtualization (desktops, VMs, or Terminal Servers)


Determine full infrastructure server resource scaling l.jpg

Determine Full Infrastructure Server Resource Scaling

  • No definitive numbers available so must determine resource requirements for each App-V role by using performance monitoring tools in Windows Server

  • Decisions to make:

    • Management Server Service — Service can be placed on its own server, or be placed on the Management Server

    • SQL Server — App-V Data Store can be located on a dedicated SQL Server instance, or in a shared database server

    • Management Server Scaling — To scale out, use load balancing


Determine full infrastructure fault tolerance for each role and combining roles l.jpg

Determine Full Infrastructure Fault Tolerance for Each Role and Combining Roles

  • Decisions to make:

    • Management Server Service — Service can be on same server with Management Console unless Management Server is load balanced

    • Microsoft SQL Server — Several SQL Server(s) versions available to provide fault tolerance, as well as possibility of clustering

    • Management Server — Two load balancing options for Management Server: software-based and hardware load balancing

  • Combining Server Roles:

    • Compatible Fault-Tolerant Role Combinations


Summary and conclusion l.jpg

Summary and Conclusion

  • A combination of models may be required to deliver virtual applications within the organization

  • Carefully consider requirements for streaming infrastructure

  • Planning is key

  • Provide feedback to [email protected]


Find more information l.jpg

Find More Information

  • Download the full document and other IPD guides:

    • http:/www.microsoft.com/ipd

    • Contact the IPD team:

    • [email protected]

  • The Microsoft Solution Accelerators Web site:

    • http://www.microsoft.com/technet/SolutionAccelerators


  • Login