diff --git a/windows/application-management/app-v/revision-heidi/appv-capacity-planning.md b/windows/application-management/app-v/revision-heidi/appv-capacity-planning.md new file mode 100644 index 0000000000..373cd9aa7b --- /dev/null +++ b/windows/application-management/app-v/revision-heidi/appv-capacity-planning.md @@ -0,0 +1,947 @@ +--- +title: App-V Capacity Planning (Windows 10) +description: App-V Capacity Planning +author: MaggiePucciEvans +ms.pagetype: mdop, appcompat, virtualization +ms.mktglfcycl: deploy +ms.sitesec: library +ms.prod: w10 +ms.date: 04/19/2017 +--- +# App-V Capacity Planning + +>Applies to Windows Server 2016. + +The following recommendations can be used as a baseline to help determine capacity planning information that is appropriate to your organization’s App-V infrastructure. + +>[!IMPORTANT] +>Use the information in this section only as a general guide for planning your App-V deployment. Your system capacity requirements will depend on the specific details of your hardware and application environment. Additionally, the performance numbers displayed in this document are examples and your results may vary. + +## Determine the project scope + +Before you design the App-V infrastructure, determining which applications will be available virtually, and also identify the target users and their locations. This information will determine what type of App-V infrastructure your project should implement. Your should base your decisions about your project's scope on your organization's specific needs. + +
Task | +More Information | +
---|---|
Determine Application Scope |
+Depending on the applications to be virtualized, the App-V infrastructure can be set up in different ways. The first task is to define what applications you want to virtualize. |
+
Determine Location Scope |
+Location scope refers to the physical locations (for example, enterprise-wide or a specific geographic location) where you plan to run the virtualized applications. It can also refer to the user population (for example, a single department) who will run the virtual applications. You should obtain a network map that includes the connection paths as well as available bandwidth to each location and the number of users using virtualized applications and the WAN link speed. |
+
Factors impacting round trip response time | +More Information | +
---|---|
The number of publishing servers simultaneously requesting package metadata refreshes. |
+
+
|
+
The number of connection groups configured on the management server. + |
+
+
|
+
The number of access groups configured on the management server. + |
+
+
|
+
Scenario | +Variation | +Number of connection groups | +Number of access groups | +Number of publishing servers | +Network connection type publishing server / management server | +Round trip response time on the publishing server (in seconds) | +CPU utilization on management server | +
---|---|---|---|---|---|---|---|
Publishing servers simultaneously contacting management server for publishing metadata. |
+Number of publishing servers |
+
+
|
+
+
|
+
+
|
+
+
|
+
+
|
+
+
|
+
Publishing metadata contains connection groups |
+Number of connection groups |
+
+
|
+
+
|
+
+
|
+
+
|
+
+
|
+
+
|
+
Publishing metadata contains access groups |
+Number of access groups |
+
+
|
+
+
|
+
+
|
+
+
|
+
+
|
+
+
|
+
Scenario | +Variation | +Number of connection groups | +Number of access groups | +Number of publishing servers | +Network connection type publishing server / management server | +Round trip response time on the publishing server (in seconds) | +CPU utilization on management server | +
---|---|---|---|---|---|---|---|
Network connection between the publishing server and management server |
+1.5 Mbps Slow link Network |
+
+
|
+
+
|
+
+
|
+
+
|
+
+
|
+
+
|
+
Network connection between the publishing server and management server |
+LAN / WIFI Network |
+
+
|
+
+
|
+
+
|
+
+
|
+
+
|
+
+
|
+
Scenario | +Summary | +
---|---|
Multiple App-V clients send reporting information to the reporting server simultaneously. |
+
+
|
+
Requests per second processed by the reporting server. + |
+
+
|
+
Reporting Database. + |
+
+
|
+
Scenario | +Summary | +
---|---|
Multiple App-V clients connect to a single publishing server simultaneously. |
+
+
|
+
Number of packages in each refresh. + |
+
+
|
+
Network between the App-V client and the publishing server. + |
+
+
|
+
Scenario | +Variation | +Number of App-V clients | +Number of packages | +Processor configuration on the publishing server | +Network connection type publishing server / App-V client | +Round trip time on the App-V client (in seconds) | +CPU utilization on publishing server (in %) | +
---|---|---|---|---|---|---|---|
App-V client sends publishing refresh request & receives response, each request containing 120 packages |
+Number of clients |
+
+
|
+
+
|
+
+
|
+
+
|
+
+
|
+
+
|
+
Multiple packages in each refresh |
+Number of packages |
+
+
|
+
+
|
+
+
|
+
+
|
+
+
|
+
+
|
+
Network between client and publishing server |
+1.5 Mbps Slow link network |
+
+
|
+
+
|
+
+
|
+
+
|
+
+
|
++ |
Scenario | +Summary | +
---|---|
Multiple App-V clients stream applications from a single streaming server simultaneously. |
+
+
|
+
Size of the package being streamed. + |
+
+
|
+
Network between the App-V client and the streaming server. + |
+
+
|
+
Scenario | +Variation | +Number of App-V clients | +Size of each package | +Network connection type streaming server / App-V client | +Round trip time on the App-V client (in seconds) | +
---|---|---|---|---|---|
Multiple App-V clients streaming virtual application packages from a streaming server. |
+Number of clients. |
+
+
|
+
+
|
+
+
|
+
+
|
+
Size of each package being streamed. |
+Size of each package. |
+
+
|
+
+
|
+
+
|
+
+ 33 +83 + +100 +160 |
+
Network connection between client and App-V streaming server. |
+1.5 Mbps Slow link network. |
+
+
|
+
+
|
+
+
|
+
+ 102 + +121 |
+
SQL Server version | +Service pack | +System architecture | +
---|---|---|
Microsoft SQL Server 2014 |
++ | 32-bit or 64-bit |
+
Microsoft SQL Server 2012 |
+SP2 |
+32-bit or 64-bit |
+
Microsoft SQL Server 2008 R2 |
+SP3 |
+32-bit or 64-bit |
+
SQL Server version | +Service pack | +System architecture | +
---|---|---|
Microsoft SQL Server 2014 |
++ | 32-bit or 64-bit |
+
Microsoft SQL Server 2012 |
+SP2 |
+32-bit or 64-bit |
+
Microsoft SQL Server 2008 R2 |
+SP3 |
+32-bit or 64-bit |
+
Operating system | +Service pack | +System architecture | +
---|---|---|
Microsoft Windows Server 2012 R2 |
++ | 64-bit |
+
Microsoft Windows Server 2012 |
++ | 64-bit |
+
Microsoft Windows Server 2008 R2 |
+SP1 |
+64-bit |
+
Microsoft Windows 10 |
++ | 32-bit and 64-bit |
+
Microsoft Windows 8.1 |
++ | 32-bit and 64-bit |
+
Microsoft Windows 8 |
++ | 32-bit and 64-bit |
+
Microsoft Windows 7 |
+SP1 |
+32-bit and 64-bit |
+