Tuning the network and virtual environment
If we are deploying a NetScaler in a virtual environment it is crucial that we have properly configured the virtual appliance. For instance, it is important that we do not over-allocate vCPU in a virtual environment, since NetScaler mostly uses the CPU to handle all of the network traffic such as SSL traffic, content switching, and so on.
Also it is important that we configure the appliance itself to be placed on a virtual environment that either has cluster functionality or on which we have implemented high-availability such as active/passive or even NetScaler clustering.
We should also have some form of NIC teaming on the host level so that, in the event of NIC failure, the network traffic can still be served.
It is also important that, if we implement host level NIC teaming, we understand how the various types of NIC teaming perform traffic processing. For instance, Microsoft Hyper-V has a form of NIC teaming called switch independent mode that...