NCache Professional for Linux is zipped in a Tar.gz provided at the Alachisoft website. Before you install NCache, the following things should be considered.
NCache Professional Linux Client installs the remote client libraries. Install this on all your web/app servers from where you want to remotely access the cache servers. Do not install it on cache servers.
Where to Install NCache?
You can install NCache in the following environments:
The production environment is where your LIVE application runs. Staging is usually identical or very similar to production and contains the next version of your application and is used for final stress testing and client/manager approvals before going LIVE.
QA environment is often separate from DEV and is used by the QA team to test your application. DEV environment is where your application is initially developed, unit tested, and integration tested. Many times, the DEV environment is also used as a QA environment and there is no separate QA environment.
8 or More Cores: NCache is a highly multi-threaded software and takes full advantage of extra cores. The most common configuration for NCache is 8 cores or higher. You may need stronger processing power if you have higher transaction loads and/or a large amount of data being stored in NCache.
1G-bit or Faster Network Card (NICs): This improves your throughput greatly.
Disk: NCache does not make heavy use of disk space for data so you don’t need a lot of it.
8GB or Higher RAM (16+ GB Recommended): NCache puts a minimum of 15% overhead on top of your data which can be even as high as 100% if you have extensively used indexing. Please keep this in mind while deciding how much memory to have in your cache servers. The total memory you need depends on how much data you plan to store in the cache and how much of it is indexed.
SSD: An SSD is strongly encouraged as it'll give you a much better performance compared to an HDD.
Configure PowerShell Core
NCache provides integration with Windows PowerShell Core to easily automate its administrative processes. Moreover, NCache remote tasks can also be managed over the network through a single machine using PowerShell cmdlets.
NCache PowerShell Core Provider is compatible with PowerShell Core version 7.0 or above.