Planning for the App-V server deployment
Applies to: Windows Server 2016
The Microsoft Application Virtualization (App-V) server infrastructure consists of a set of specialized features that can be installed on one or more server computers, based on the requirements of the enterprise.
About the App-V server
The App-V server consists of the following features:
- Management Server—provides overall management functionality for the App-V infrastructure.
- Management Database—facilitates database predeployments for App-V management.
- Publishing Server—provides hosting and streaming functionality for virtual applications.
- Reporting Server—provides App-V reporting services.
- Reporting Database—facilitates database predeployments for App-V reporting.
The following list describes recommended App-V server infrastructure installation methods:
- Install the App-V server. For more information, see How to deploy the App-V Server.
- Install the database, reporting, and management features on separate computers. For more information, see How to install the Management and Reporting databases on separate computers from the Management and Reporting services.
- Use Electronic Software Distribution (ESD). For more information, see How to deploy App-V packages using Electronic Software Distribution.
- Install all server features on a single computer.
App-V server interaction
This section describes how the various App-V server roles interact with each other.
The App-V Management Server contains the repository of packages and their assigned configurations. For Publishing Servers that are registered with the Management Server, the associated metadata is provided to the Publishing servers for use when publishing refresh requests are received from computers running the App-V Client. App-V publishing servers managed by a single management server can serve different clients with different website names and port bindings. Additionally, all Publishing Servers managed by the same Management Server are replicas of each other.
The Management Server does not perform load balancing. The associated metadata is passed to the publishing server for use when processing client requests.
Server-related protocols and external features
The following table lists server-related protocols used by the App-V servers, and also describes the reporting mechanism for each server type.
|Server type||Protocols||External features needed||Reporting|
|This server-protocol combination requires a mechanism to synchronize content between the Management Server and the Streaming Server. When using HTTP or HTTPS, use an IIS server and a firewall to protect the server from exposure to the Internet.||Internal|
|File||SMB||This server-protocol combination requires support to synchronize the content between the Management Server and the Streaming Server. Use a client computer that's capable of file sharing or streaming.||Internal|