Sizing
Overview
Correct sizing is crucial to ensuring an optimal user experience. As an administrator, it is imperative to adhere to established guidelines to provide all users with the best possible user experience (UX).
Factors Influencing Sizing
A strong sizing plan helps calculate your infrastructural needs. Some of the factors influencing sizing are broadly listed here.
- End-user: To create a sizing plan, determine the total number of end users and the maximum concurrent users. This information will help accurately calculate the required Disk size, vCPUs, and RAM.
- VDI per User: These sizing guidelines assume each user can access one VDI. To ensure optimal UX, contact support@accops.com if there are any deviations from this assumption or if you have any special needs.
-
User Access Mode: The capacity planning will be affected by your user’s access modes. There are two modes of access:
- Web Browser: In other words, HyLite Portal-based access. When the user accesses the resources through a web browser, the HySecure Gateway is responsible for most of the processing; hence, the workload is higher.
- Native Client: In other words, HySecure/Workspace/ clients are installed on endpoint devices like laptops and mobiles. When this access mode is chosen, the endpoints handle most of the processing, reducing the workload on the HySecure Gateway.
HySecure Sizing Guidelines
This section gives details of the terminologies used and the HySecure sizing.
Terminologies Explained
Let us look at the terminologies used in the sizing to understand better.
- Concurrent User Count: Number of simultaneous users logged into the HySecure cluster.
-
Nodes: There are three types of nodes:
-
Active Nodes:
- The Active node hosts the database in active mode and is responsible for load balancing.
- Apart from database role and load balancing, this node also serves the user requests for HySecure.
-
Standby Nodes:
- The Standby node hosts the database and load balancer in passive mode. If the Active node goes down, it will take on the role of database and load balancer.
- Apart from the database role and load balancing in passive mode, this node also serves the user requests for HySecure.
-
Real Nodes:
- The Real node does not have a database and load balancer; it depends on the active node for policy configuration.
- This node is purely used to serve user requests for HySecure.
-
-
vCPU per Node: The required vCPU per node.
- RAM per Node: The required RAM in GB per node.
- Storage per Node: The required storage space in GB per node.
-
Load Balancer: There can be two types of load balancers.
- Built-in: A Built-in load balancer means this deployment does not need a separate load balancer; the HySecure Active node will act as a load balancer.
- External: An external load balancer will be required in larger deployments. HySecure Active and Standby nodes will only act as a database and will not be used for load balancing and serving the user request.
-
HySecure Config Node: The Config Node has two primary functions: maintaining the database and user load balancing.
- Built-in: When we say built-in node, in that case, Active and Standby nodes will act as databases, perform load balancing, and handle user requests.
- Additional: When we say "Additional," the Active and Standby nodes will only act as a database; an external load balancer will be used. These nodes will also not serve the user request.
Sizing for On-Premises Deployments
-
HySecure Configuration for VDI (without HyLite, only Accops Client-based access):
- Two hundred fifty (250) connections per vCPU, 4 MB RAM per user connection (~2k users per 8vCPU, 32 GB RAM machine).
- For more than 20000 users, refer to the proportionate corresponding values.
Concurrent User Count HySecure Nodes Count vCPU per Node (Min 1Ghz.) RAM per Node (GB.) Storage per Node (GB.) Load Balancer HySecure Config Node 100 2 2 8 64 Built-in Built-in 250 2 2 8 64 Built-in Built-in 500 2 4 16 64 Built-in Built-in 1000 2 8 32 128 Built-in Built-in 2000 2 8 32 128 Built-in Built-in 3000 4 8 32 128 Built-in Built-in 4000 4 8 32 128 External Refer to HySecure Config node sizing 5000 4 8 32 128 External Refer to HySecure Config node sizing 8000 5 8 32 128 External Refer to HySecure Config node sizing 10000 6 8 32 128 External Refer to HySecure Config node sizing 20000 11 8 32 256 External Refer to HySecure Config node sizing -
HySecure Configuration for VDI (only HyLite-based access):
- Twenty-five (25) connections per vCPU, 4 MB RAM per user connection (~2k users per 8vCPU, 32 GB RAM machine).
- For more than 20000 users, refer to the proportionate corresponding values.
Concurrent User Count Nodes vCPU per Node (Min 1Ghz.) RAM per Node (Gb.) Storage per Node (GB.) Load Balancer HySecure Config Node 100 2 8 32 128 External Built-in 250 2 8 64 128 External Built-in 500 3 8 64 128 External Built-in 1000 5 8 64 128 External Built-in 2000 9 8 64 128 External Built-in 3000 14 8 64 128 External Built-in 4000 18 8 64 128 External Built-in 5000 22 8 64 128 External Refer to HySecure Config node sizing 8000 33 8 64 128 External Refer to HySecure Config node sizing 10000 41 8 64 128 External Refer to HySecure Config node sizing 20000 41 16 128 256 External Refer to HySecure Config node sizing -
HySecure Config Node:
The table below explains the size of the HySecure configuration, including nodes that are used as additional nodes in larger deployments.
Concurrent User Count Nodes (Active-Standby) vCPU per Node (Min 1Ghz.) RAM per Node (Gb.) Storage per Node (GB.) Load Balancer Up to 3000 users 0 0 0 0 External 4000 2 8 32 128 External 5000 2 8 32 128 External 10000 2 8 32 128 External 20000 2 16 64 256 External
Sizing for Cloud Deployments
-
HySecure Configuration for VDI (without HyLite, only Accops Client-based access):
- Two hundred fifty (250) connections per vCPU, 4 MB RAM per user connection (~2k users per 8vCPU, 32 GB RAM machine).
- For more than 20000 users, refer to the proportionate corresponding values.
Concurrent User Count Nodes vCPU per Node (Min 1Ghz.) RAM per Node (Gb.) Storage per Node (GB.) Load Balancer HySecure Config node 100 2 2 8 64 External Built-in 250 2 2 8 64 External Built-in 500 2 4 16 64 External Built-in 1000 2 8 32 128 External Built-in 2000 2 8 32 128 External Built-in 3000 4 8 32 128 External Built-in 4000 4 8 32 128 External Refer to HySecure Config node sizing 5000 4 8 32 128 External Refer to HySecure Config node sizing 8000 5 8 32 128 External Refer to HySecure Config node sizing 10000 6 8 32 128 External Refer to HySecure Config node sizing 20000 11 8 32 256 External Refer to HySecure Config node sizing -
HySecure Configuration for VDI (only HyLite-based access):
- Twenty-five (25) users per vCPU, 200 MB RAM per user connection (~230 users per 8vCPU, 64 GB RAM machine).
- For more than 20000 users, refer to the proportionate corresponding values.
Concurrent user Count Nodes vCPU per Node (Min 1Ghz.) RAM per Node (Gb.) Storage per Node (GB.) Load Balancer HySecure Config node 100 2 8 32 128 External Built-in 250 2 8 64 128 External Built-in 500 3 8 64 128 External Built-in 1000 5 8 64 128 External Built-in 2000 9 8 64 128 External Built-in 3000 14 8 64 128 External Built-in 4000 17 8 64 128 External Built-in 5000 21 8 64 128 External Refer to HySecure Config node sizing 8000 33 8 64 128 External Refer to HySecure Config node sizing 10000 41 8 64 128 External Refer to HySecure Config node sizing 20000 41 16 128 256 External Refer to HySecure Config node sizing -
HySecure Config Node:
The table below explains the size of the HySecure configuration. Nodes which are used as additional nodes in larger deployments:
Concurrent User Count Nodes (Active-Standby) vCPU per Node (Min 1Ghz.) RAM per Node (Gb.) Storage per Node (GB.) Load Balancer Up to 3000 users 0 0 0 0 External 4000 2 8 32 128 External 5000 2 8 32 128 External 10000 2 8 32 128 External 20000 2 16 64 256 External
For more information, prospective customers can contact sales@accops.com, and existing customers can contact support@accops.com.