Getting Started with Microsoft Application Virtualization 4.6
|Also available on:|
- Publish, deploy, and manage your virtual applications with App-V
- Understand how Microsoft App-V can fit into your company.
- Guidelines for planning and designing an App-V environment.
- Step-by-step explanations to plan and implement the virtualization of your application infrastructure
Book DetailsLanguage : English
Paperback : 308 pages [ 235mm x 191mm ]
Release Date : January 2011
ISBN : 1849681260
ISBN 13 : 9781849681261
Author(s) : Augusto Alvarez
Topics and Technologies : All Books, Microsoft Other, Virtualization and Cloud, Enterprise, Microsoft, Virtualisation
Table of ContentsPreface
Chapter 1: Introducing Application Virtualization in a Virtualized World
Chapter 2: Understanding App-V Architecture
Chapter 3: Preparing your App-V Environment and Installing App-V Management Server
Chapter 4: Deploying the App-V Sequencer, Desktop Client, and Streaming Server
Chapter 5: Taking the Initial Steps in the Sequencing Process
Chapter 6: Sequencing Complex Applications
Chapter 7: Managing Dynamic Suite Composition
Chapter 8: Integrating App-V with System Center Configuration Manager 2007 R2
Chapter 9: Securing your App-V Environment
Appendix: Reviewing App-V for Remote Desktop Services (Terminal Services)
- Chapter 1: Introducing Application Virtualization in a Virtualized World
- Why Virtualization?
- Faster and dynamic deployments
- Cost savings
- Scalable and easy-to-manage platforms
- Enhanced backup and recovery
- Remove application deployment incompatibility issues
- What is Application Virtualization?
- Normal applications
- Virtual environment
- Side-by-side virtualization
- Application Virtualization quick facts
- Does Application Virtualization fit into my environment?
- Business application scenario
- Dynamic base operating system
- Existing Application Virtualization platforms
- Introduction to App-V and the Microsoft virtualization model
- App-V implementation models
- The application lifecycle in App-V
- Differentiating App-V from other platforms
- Chapter 2: Understanding App-V Architecture
- App-V components
- App-V Management Server
- App-V Management System
- App-V Streaming Server
- App-V Client
- Understanding the virtual environment
- App-V Sequencer
- Sequenced application files
- App-V Models
- App-V Standalone Model
- App-V Streaming Model
- App-V Full Infrastructure Model
- Choosing the correct model
- Application validations
- App-V model considerations
- Hardware sizing considerations
- Case study example
- Scenario at Contoso
- Contoso App-V implementation
- Answers for the App-V implementation
- Chapter 3: Preparing your App-V Environment and Installing App-V Management Server
- What's new in App-V 4.6?
- Preparing your environment
- App-V requirements
- App-V Management and Streaming Servers
- App-V data store
- App-V Sequencer
- App-V client
- Preparing the Full Infrastructure Model
- Installing App-V Management Server
- Installing and configuring IIS 7
- Configuring SQL Server 2008 SP1 instance
- Installing App-V Management Server
- Post installation tasks
- What about SQL Server Express?
- Scaling up App-V Management Server installation
- Chapter 4: Deploying the App-V Sequencer, Desktop Client, and Streaming Server
- Installing the App-V Sequencer
- Installing the App-V Client
- Installing the App-V Streaming Server
- Preparing the Streaming Mode
- Manual configuration for Streaming Mode
- Group Policy configuration for Streaming Mode
- Preparing the Standalone Mode
- Manual configuration for Standalone Mode
- Group Policy configuration for Standalone Mode
- Automating the App-V Desktop Client deployment
- Testing the environment
- Verifying the connection with the server
- Configuring and testing the default application
- Chapter 5: Taking the Initial Steps in the Sequencing Process
- What is sequencing?
- Sequencing phases
- Reviewing sequencing requirements
- Sequencing best practices
- Creating an ODBC Data Source Name
- Creating a dummy printer
- Applications not supported for sequencing
- Sequencing applications
- Sequencing Mozilla Firefox
- Publishing and deploying Mozilla Firefox
- Chapter 6: Sequencing Complex Applications
- When do you need Advanced Sequencing in App-V?
- How a virtualized Microsoft Office 2010 fits into your environment?
- Sequencing Microsoft Office 2010
- Initial configurations and requirements
- Installing Microsoft Office 2010 Deployment Kit for App-V
- What if the service is not installed?
- About Microsoft product keys
- Capturing Microsoft Office 2010
- Editing the package
- Publishing and deploying Microsoft Office 2010
- Enabling Microsoft Office proxies
- Troubleshooting applications deployment
- Error code: xxxxxx-xxxxxx0A-20000194
- Error code: xxxxxx-xxxxxx0A-10000004
- Chapter 7: Managing Dynamic Suite Composition
- How Dynamic Suite Composition works
- DSC does not control the interaction
- Configuring DSC manually
- Using the Dynamic Suite Composition tool
- Chapter 8: Integrating App-V with System Center Configuration Manager 2007 R2
- Why integrate?
- Limitations of the integration
- How does the integration work?
- Components involved
- Delivery methods
- Streaming delivery
- Local delivery (download and execute)
- Do you need to re-sequence an application to use it with SCCM?
- Requirements for the integration
- SCCM platform requirements
- Storage requirements
- Implementing App-V and SCCM integration
- Configuring SCCM to distribute virtual applications
- Enabling virtual application advertisements
- Enabling streaming of virtual applications
- Importing a virtual application into SCCM
- Advertising and distributing a virtual application in SCCM
- Chapter 9: Securing your App-V Environment
- General guidelines for securing the environment
- Securing the operating system
- Securing SQL Server
- Securing the sequencing process
- Configuring App-V for secure delivery
- Creating and configuring a certificate
- Securing the App-V Management Server
- Securing the App-V Management Server at installation
- Securing an installed App-V Management Server
- Securing the web service
- Securing App-V Desktop Client
- Importing the certificate into the App-V Desktop Client
- Securing App-V Streaming Server
- Modifying virtual applications
- Securing other delivery methods
- Securing HTTP streaming
- Securing SMB streaming
- Using Internet-facing scenarios
- Publishing App-V in your firewalls
- Using App-V Servers in the internal network
- Using App-V Servers in the DMZ
- Appendix: Reviewing App-V for Remote Desktop Services (Terminal Services)
- What is Remote Desktop Services?
- Components in Remote Desktop Services
- App-V versus RemoteApp
- What do you need to use RemoteApp?
- Differences between RemoteApp and App-V
- Combining App-V with Remote Desktop Services
- Installing and configuring App-V Remote Desktop Services
- App-V RDS client considerations
- Deployment considerations
- Installing App-V RDS client
- Publishing App-V Applications with RemoteApp
Download the code and support files for this book.
Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.
Errata- 7 submitted: last submission 28 Feb 2014
Errata type: Others | Page number: 29 | Errata date: 15 Feb 2011
Now that know
Now that you know
Errata type: Others | Page : Preface | Errata date: 15 Jan 2011
Virtualization technologies appeared in order to assist us in these matters and to make a direct impact on the organization's costs for hardware, energy consumption, and maintenance of IT platform.
Virtualization technologies appeared in order to assist us in these matters and to make a direct impact on the organization's costs for hardware, energy consumption, and maintenance of an IT platform.
Errata type: Others | Page number: 146 | Errata date: 15 Jan 2011
Advanced Sequencing represents the practices you must execute for achieve some particular applications to actually function properly when virtualized.
Advanced Sequencing represents the practices you must execute for particular applications to function properly when virtualized.
Errata type: Others | Page number: 191 | Errata date: 15 Jan 2011
when a PDF files appears
when a PDF file appears
Errata type: Others | Page number: 195 | Errata date: 15 Feb 2011
Open the App-V Management Server Console and import the Mozilla Firefox.
Open the App-V Management Server Console and import import the copy of Adobe Reader you just sequenced
Errata type: Others | Page number: 16 | Errata date: 19 Feb 2011
ThinApp and App-V 4.6 are the only ones that support 64-bit OS deployments (earlier versions of App-V do not support this feature)
ThinApp, XenApp, and App-V 4.6 are the only ones that support 64-bit OS deployments (earlier versions of App-V do not support this feature)
NOTE | Page number: 90-95 | Errata date: 18 Dec 08
As a different approach for an automated deployment of the App-V Client shown in the book, you can use the Group Policy options for Schedule Tasks. Creating a GPO to apply clients with a Schedule Task to run once only will be a more efficient way (take a closer look to the time window involved in this schedule task to guarantee the process can actually run in targeted computers). For a detailed explanation about how to create Schedule Tasks using Group Policy please refer to this Microsoft TechNet link: Configure a Scheduled Task Item http://technet.microsoft.com/en-us/library/cc725745.aspx
What you will learn from this book
- Understand App-V components and its architecture.
- Explore the new and important features of App-V 4.6
- Set up App-V Management and Streaming Servers to facilitate the centralized management of applications.
- Install App-V Sequencer, Desktop Client, and Terminal Services Client to set up the entire environment for application virtualization deployment
- Prepare and configure different models and implementations of App-V.
- Sequence and publish simple applications, as well as highly complex applications such as Microsoft Office 2010.
- Understand and implement Dynamic Suite Composition (DSC) for interconnected virtual applications.
- Integrate App-V with System Center Configuration Manager to optimize the infrastructure.
- Secure the App-V Environment to ensure safe communication between the server and the clients.
- Install and configure App-V for Remote Desktop Services to simplify application deployment
Organizations often spend more money than they should on maintaining applications and the operating system life cycles. Supporting end-users' problems as well as maintaining different operating system baselines can also get really expensive. Microsoft App-V saves resources and increases productivity by virtualizing applications and providing centralized management for your organization's application infrastructure. However, application virtualization is not as simple as it sounds and can require expert guidance for successful implementations in an organization.
With this book in hand, you will learn how to easily implement a centralized management for your applications with Microsoft App-V. It provides all the necessary guidance for preparing your App-V environment, as well as sequencing (capturing) and delivering simple and complex applications. It will demonstrate how you can save a lot of time and effort by eliminating the common issues faced in application deployment and maintenance.
This Microsoft Application Virtualization 4.6 Implementation Guide will show you, in a step-by-step manner, how to set up the environment for installing your company’s applications, defining all the requirements and configurations one time only, and then delivering the same baseline to all the users you want. Microsoft App-V removes the constraints we usually have with applications, their dependencies and the issues involved, providing a centralized management of those applications. With this book, you will first review the basics of App-V architecture and the components involved and then start working directly with the platform by installing the App-V server and client components. As the book progresses, you will learn to sequence and publish simple as well as complex applications. Using this guide, applications' transitions, such as moving up from Microsoft Office 2007 to Office 2010, can be achieved transparently for all users. It will also guide you through advanced topics such as integrating App-V with Microsoft’s Configuration Manager, securing communications, and publishing applications through Remote Desktop Services.
By the end of this book, you will be geared up to plan and implement the virtualization of your application infrastructure with Microsoft App-V.
A complete guide for optimization and agility within the application delivery process using Microsoft App-V
A practical tutorial containing clear, step-by-step explanations of all the concepts required to understand the technology involved in virtualizing your application infrastructure. By taking the reader through relevant real world examples that can be put into practice immediately, this book provides an easy way to plan and design the implementation. Each topic is written defining a common need and developing the process to solve it using Microsoft App-V.
Who this book is for
This book is written for IT professionals and IT decision makers who want to explore the benefits of implementing and maintaining virtual applications. If you are a system administrator or a consultant who wants to implement and administer App-V, then this book is for you. The detailed steps provided for applying App-V in your organization will work as an easy guide for IT professionals in charge of the operations. It will also meet the expectations of readers who are looking for a simple way of handling their infrastructure and who want to reduce the costs of help desk supports issues.