NetScaler SDX instance resource allocation manual

9:40 PM
NetScaler SDX instance resource allocation manual -

Introduction

After a pair of Citrix NetScaler SDXs to buy, they rack mounting and it is powered up, which is the next step?

, the next steps would be to always access the management instance that create "service Virtual Machine" (SVM) and start virtual NetScaler instances on the physical SDX platforms.

for the best elasticity, it is wise to have two physical SDX platforms within a data center and a few virtual instances in a high availability arrangement pair (they are so active / backup for the workload) actively in the two separate physical systems. The instance cluster option is now also available should an active / active configuration may be required.

This is affecting a non-service design, which can be bent to provide service as needed. This can then be made available to high above sites with something like Global Server Load Balancing.

Image1

Figure 1 A NetScaler SDX, with a single virtual instance

Regarding a quick start process there are documents online, describing how new create instance, when it is possible to have the review of the notes read here:

http://docs.citrix.com/en-us/sdx/11/configuring-managing-netscaler-instance.html

The purpose of this document is to provide guidance as to a SDX system to dismember the resources available, and what to create the various options for a new instance (s).

, the workload itself for the new instance is required, should also be considered when dimensioning the estimate because different workloads have different requirements from the platform.One the main advantages of the SDX is the to revise option allocation as needed, so to some extent it would be possible to make a rough estimate of first and to revise this up or down according to need

. Note: This document relates to the entities that exist on the SDX be specific rather "virtual instances" as a "NetScaler VPX". Citrix NetScaler VPX also has a product to sell, which is developing a product for a number of commercial hypervisor. As a result, with respect to the available power, the virtual instance on the SDX very different from that on other platforms. A SDX virtual instance is a much higher burden capable

Assumptions

It is assumed that

  • The reader understands. The allocation of IT resources in a hypervisor-based system.
  • , the reader has some familiarity with the NetScaler Application Delivery Controller.
  • , the reader has some familiarity with Citrix software products.

NetScaler SDX.

[1945024100Gbps]
SDX system instances in come: models

There are currently six SDX systems available for sale, they are in following summarized device

maximum number of instances throughput Platform limit
8015 system 2 5 15Gbps 15Gbps
11515 series 5 20 15Gbps 42Gbps
14020 series 5 25 20Gbps
17550 series 5 40 20Gbps 50Gbps
22040 series 20 80 40Gbps 0Gbps
24100 series 40 80 100Gbps 150Gbps

Table 1 SDX models

the border platform is the ability to have the platform for throughput flexibility, so how much more can the return transfer to the appropriate platform license. As can be seen from the table, this system have very flexible and thus an excellent starting point to make ADC density for the drive and so costs for things such as maintenance saving.

When a SDX buying there are a few ways to add instances, these packs can be added with 3 or 5, as soon as the packages, it is only a matter of resources division added to define what the number of is associated with instances that are available.

How resources assigned Virtual instances

inside the SVM management console contains a series of tabs that can be used to check what the status of SDX appliance system currently, the election of the Dashboard tab, SDX resources are considered accepted.

The following screenshot shows an old 20500 platform with 3 x 5-instance-packs and the relative throughput to new available (this is a 50Gbps appliance) and that the flow rate, which remains (only 33Gbps throughput) for mapping instances. It should be noted that when a virtual instance most of these funds are created permanently assigned, generally is no overcrowding of resources in SDX. However there are some exceptions to this rule.

Image2

Figure 2 20500 SDX Resources

In the above example, the SDX has eight virtual NetScaler instances that have created. Some are active and some are below. There are a number of ways when an instance to create, CPU, memory, throughput and SSL key task. So the SDX is a series of virtual instances hosting 17GB throughput totaling 7 SSL cores for SSL processing assigned along with 24 GB of system memory in this case.

These values ​​were assigned using a wizard that is located under the "Configuration" tab. This tab shows the various controls to configure the structure and SDX appliance. The wizard can be used to create new instances and reconfigure existing instances.

For example, after the base platform Stock Exchange more platform throughput with a simple software key, give them the resources might be necessary to revise available a running virtual instance. Add The revision might or remove throughput to an instance, which must manage whatever the administrator available resources and workloads.

The following screenshots of Provisioning Wizard show assign these values, these provisioning wizard for each SDX system. The only difference between the models, the resources and the flow rate for the assignment.

An indication of the Docs page points out that most of the changes do not require that the instance is restarted. However, if the following parameters are changed :. Number of SSL chips, interfaces, memory and feature license, the NetScaler instance implicitly stops and starts these parameters to bring into force

[assign is
step Description background
1. instance name, management address data, feature set, Administration profile and a description.

Image3

contain basic information, for example the option to provide a Standard, Enterprise or Platinum feature license, if that is all that is required.
2. of available resources to assign, so in this case, memory, SSL cores, flow mapping mode (fixed or burstable), priority minimum throughput (MBps) maximum burst rate (mbps), burst, PPS and CPU affinity and core task.

Image4

, the ability to assign to the instance for a particular request.
3. creating an instance specific administrative account.

Image5

A special account as management.
4. illustration of the network connection, for example,

Image6

This allows the example of the network connection of the SDX to have basic platform.
5. The final step confirms the information and agrees that changes when an invalid setup it was requested to be marked by the wizard at this point.

Image7

process is finished, errors must be corrected before being committed with target.

Table 3 Instance Creation

Available resources and the allocation of

In step 2 of the previous section, we had this screenshot:

Image4

Figure 3 instance sizing

This is the important part of the virtual instance wizard in terms of resource allocation, as that is where its relative performance is defined.

Here is a table showing the resources available per SDX system.

[19450422] x Six core [194504220-50Gbps]
SDX system parameters 8015 System 11515-11542 systems 14020-14100 systems 17550-21550 systems 22040-220 systems 24100.24150 systems
CPU type 1 x four core 2 x Six core 2 x Six core 2 x eight-core 2 x eight-core
The available memory 32GB 48GB 64Gb 96GB 256GB 256GB
SSL cores 4 16 16 36 128 16
throughput 15Gbps 15-42Gbps 20-100Gbps 40-0Gbps 100-150Gbps
CPU cores including management 4 12 12 12 16 16
CPU cores for allocation [availableare 3 10 10 10 14 14

Table 4 A summary of the SDX platform functions

the SDX system has only two limits, throughput and instances; everything else is purely a function of these values. The following sections will detail the specifics about each resource type and how they are related.

It is worth considering that the SDX is a resource pool, in the allocation of resources decisions, the available resources can change the left are assigned to new instances. The sizing metrics for Saying SDX11515 quote this 20 instance system with its full allocation of instance-pack.

If the allocation of resources, the selected options can mean below that this is something less than 20 instances for a particular application. Here are the details of the various options available:

memory allocation

SDX system parameters 8015 system 11515-11542 systems 14020-14100 systems 17550-21550 systems 22040-220 systems 24100.24150 systems
The available memory 32GB 48GB 64Gb 96GB 256GB 256GB

Table 5 the available memory for SDX platforms

type of allocation? is difficult assigned this resource, it is not possible to commit this resource on the SDX to.

On each SDX platform the size of the memory for the entry version is the same as it is for the top version in a particular series. So that. 11,515 ships with 48GB of memory and this is available, purchased regardless of version (11515 or 11542) The SVM needs a small amount of memory to work, so that they can to 4Gb less than the memory installed in the system for mapping instances.

There are some limitations with respect to SSL cores. Memory and SSL cores are connected to each other so that when each SSL core it will be necessary to assign, 1 GB to be assigned per core memory.

SSL cores

system parameters 8015 System 11515-11542 systems 14020-14100 systems 17550-21550 systems 22040-220 systems 24100.24150 systems
SSL cores 4 16 16 16 128 16

Table 6 SSL Scores for SDX platforms

type of allocation? is difficult assigned this resource, it is not possible to commit this resource on the SDX to. As already mentioned, the SSL core and the memory allocation in connection.

The actual number of SSL cores depends on the allocation on the platform license that has been purchased, although SSL performance is based on let throughput, more throughput faster processing of SSL traffic.

There is an option to create a virtual instance, the assigned no dedicated SSL cores, software-based SSL must be used in this case. Software-based SSL is obtained processed by the CPU. Consequently, it may have less overall performance compared to an instance with special SSL key (s) again. Depending on the traffic profile

Throughput

system parameters 8015 System 11515-11542 systems 14020-14100 systems 17550-21550 systems 22040-220 systems 24100.24150 systems
throughput 15Gbps 15 - 42Gbps 20-100Gbps 20-50Gbps 40-0Gbps 100-150Gbps

Table 7 throughput for SDX platforms

type of assignment? This can be a resource to be assigned or set hard breakable; The flow rate is measured as the sum of the received traffic in the NetScaler. exceeds a certain level, the unit will fall trigger traffic on the fixed setting. When using the tearable option options available commitment rate over the target throughput value is to allow, via required. The burst priority then sets which instance prevail when two instances both need a set amount blurted.

In order clear the "burst" is the value to the minimum flow rate, the maximum to offer in addition to the instance flex to up. Billing metrics are used to track how often this happens, so allows the use of track. assign

Image9

Figure 4 burst on an instance tracking

Regarding the required throughput per instance, will determine the entire platform license, which is available before instances created be, so this could be 15GB or 150Gb, for example, with this pay-as-you-grow may change with the specific SDX, was obtained.

CPU core allocation

system parameters 8015 System 11515-11542 systems 14020-14100 systems 17550-21550 systems 22040-220 systems 24100.24150 systems
CPU cores including management 4 12 12 12 16 16
[1945007Tabelle] 9 CPU cores for SDX platforms

type of allocation? This really depends on the options selected in the wizard, if the resources are assigned to this hard, the number of cores is reduced, which can be shared between the remaining instances in the SDX system. All cores are designed for a specific platform for all licenses for this platform.

With respect to the number of cores for common instances. There is no limit a single core for shared instances assign. Instead, the device all available cores to use instances attempts (which were assigned for dedicated instances not) for shared instances and distributed over these cores.

So if you have 10 physical cores on the device and 10 divided create instances, each shared instance gets its own physical core. But if the number of common instances start, the number of available cores to pass, then the same physical core is shared among multiple instances. So, in the above example 11. Example divides a physical core with the first example, the twelfth to the second, and so on.

In short, the device follows a best fit algorithm for the common cases, based on the number of available cores. This gives the user the ability to mix and match dedicated and shared instances. For example, the user may 5 dedicated instances with a core provide each and 10 shared instances over the remaining five cores are assigned.

The assigned CPU cores is directly related to the number of packet engines that are assigned (maximum) running on the virtual instance on the SDX appliance.

Image11

Figure 5 SDX core task

Here is a screenshot of the option to set processor affinity (see above). This screenshot of a 11500-Appliance, the actual number of cores was taken, which can be assigned will vary on the processors in the device. Larger plants (200 systems, for example) is at 7 dedicated cores allow up to assigned.

It should be noted that when cores are dedicated to virtual instances, the number of instances that can be reduced can be created. This is because when the nuclei have a 1: 1 relationship with a virtual instances they are no longer available to be shared between instances

Note1 - core allocation can not CPU socket on platforms extend with. multiple physical CPUs. Core allocation is thus dependent on prior core allocations and available cores on a per physical CPU basis

Note2 -. The cores mentioned in this document are the physical cores that are available in the system. Hyper-Threading will mean that the SDX24040 have 32 cores appears for example. This screen shot below shows this.

22k console

Summary

This document describes the various options for the allocation of resources for one NetScaler SDX has virtual instance defined, this is purely to provide a good first make estimates for the instance. , Re-running the Provisioning Wizard allows dynamic changes are applied without compromising Live service

More information is available online at: http://docs.citrix.com/en-us/sdx/11/ SDX-introduction.html

Previous
Next Post »
0 Komentar