mirror of
https://github.com/MicrosoftDocs/windows-itpro-docs.git
synced 2025-06-23 06:13:41 +00:00
38 lines
2.7 KiB
Markdown
38 lines
2.7 KiB
Markdown
---
|
|
title: High-level architecture for App-V (Windows 10/11)
|
|
description: Use the information in this article to simplify your Microsoft Application Virtualization (App-V) deployment.
|
|
author: aczechowski
|
|
ms.service: windows-client
|
|
ms.date: 04/18/2018
|
|
ms.reviewer:
|
|
manager: aaroncz
|
|
ms.author: aaroncz
|
|
ms.collection: must-keep
|
|
ms.topic: article
|
|
ms.subservice: itpro-apps
|
|
---
|
|
|
|
# High-level architecture for App-V
|
|
|
|
[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)]
|
|
|
|
Use the following information to simplify your Microsoft Application Virtualization (App-V) deployment.
|
|
|
|
## Architecture overview
|
|
|
|
A typical App-V implementation consists of the following elements.
|
|
|
|
|Element|Description|
|
|
|---|---|
|
|
|App-V Management server|The App-V Management server provides overall management functionality for the App-V infrastructure. Additionally, you can install more than one instance of the management server in your environment, which provides the following benefits:<br>**Fault tolerance and high availability**—installing and configuring the App-V Management server on two separate computers can help in situations when one of the servers is unavailable or offline. You can also help increase App-V availability by installing the Management server on multiple computers. In this scenario, consider using a network load balancer to keep server requests balanced.<br>**Scalability**—you can add more management servers as necessary to support a high load. For example, you can install multiple servers behind a load balancer.|
|
|
|App-V Publishing Server|The App-V publishing server provides functionality for virtual application hosting and streaming. The publishing server doesn't require a database connection and supports HTTP and HTTPS protocols.<br>You can also help increase App-V availability by installing the Publishing server on multiple computers. You should also consider having a network load balancer to keep server requests balanced.|
|
|
|App-V Reporting Server|The App-V Reporting server lets authorized users run and view existing App-V reports and unplanned reports for managing App-V infrastructure. The Reporting server requires a connection to the App-V reporting database. You can also help increase App-V availability by installing the Reporting server on multiple computers. You should also consider having a network load balancer to keep server requests balanced.|
|
|
|App-V Client|The App-V client enables packages created using App-V to run on target computers.|
|
|
|
|
>[!NOTE]
|
|
>If you are using App-V with electronic software distribution (ESD), you aren't required to use the App-V Management server. However, you can still use App-V's reporting and streaming functionality.
|
|
|
|
## Related articles
|
|
|
|
- [Getting Started with App-V](appv-getting-started.md)
|