Skip to main content
Skip table of contents

Server Scaling

Introduction

AppsAnywhere is intended to be the primary method of deploying applications and resources to end-users, so every installation is built with redundancy and failover with all the requirements from the https://docs.appsanywhere.com/appsanywhere/planning-and-prerequisites sections.

The information on this article applies to AppsAnywhere Cloud and on-premises deployments.

During the implementation phase, an Implementation Consultant will advise if more servers are required.

All installations require a minimum of:

AppsAnywhere always recommend that all the servers provisioned for the server license count are switched on at all times.

If it is decided that not all the servers are to be switched on (e.g. when hosting in the Cloud), customers should monitor the number of users logging into AppsAnywhere via Analytics and determine the thresholds for switching on or adding more servers.

Server numbers

Production Installations

AppsAnywhere

# Licenses

AppsAnywhere

Analytics

Cloudpaging Admin/License

Paging

<=20,000

3

1

3

3

20,001 - 26,000

4

1

3

4

26,001 - 33,000

5

1

3

4

>= 33,001

6

1

3

4

  • AppsAnywhere and Cloudpaging servers can handle up to 5000 concurrent users.

  • Infrastructure is designed for 75% of the maximum concurrency.

  • When deploying a production system, an N+1 model is used, meaning a minimum of three end user facing services.

  • Analytics is a reporting system, so it is not end user facing and all data is stored in the SQL database, therefore redundancy is not required.

Numecent Software License Terms dictate that the maximum number of Cloudpaging services cannot exceed 4 License and 4 Paging Services.

Parallels RAS

Gateway/Publishing

RDSH

2

6

This is sufficient as a starting point for most Production environments for up to 300 concurrent sessions, with a maximum of 50 connections per RDSH server. The Hardware requirements are divided by the expected number of concurrent users and the resources required per the applications in each Remote Desktop session.

More servers can be added if required. As with any VDI based environment, the number of users and the performance will vary greatly depending on the server resources and the types of applications being delivered.

Production Pilot Installations

AppsAnywhere

AppsAnywhere

Analytics

Cloudpaging Admin/License

Paging

2

1

2

2

Parallels RAS

Gateway/Publishing

RDSH

2

2

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.