NCache is an extremely fast and scalable In-Memory Distributed Cache for .NET / .NET Core. It lets you remove bottlenecks related to database and data storage and linearly scale your applications.
In addition to download for use on-premises, NCache is available in the leading clouds marketplaces like Azure and AWS. For all other cloud platforms, you can simply download and install NCache on a virtual machine in a Bring Your Own License (BYOL) model. NCache works perfectly fine in the cloud. Below are all the different ways you can use NCache in the cloud.
In both Azure and AWS virtual private clouds (VPC), NCache Enterprise is available as a Virtual Machine (VM) that you can use in a BYOL licensing model. These VMs are preconfigured with NCache and make your process of setting up NCache totally seamless.
Below are the links to it:
BYOL means that you pay Azure and AWS for the underlying VM and pay Alachisoft for NCache software licenses. NCache offers annual subscriptions for its software in both Azure and AWS.
In both Azure and AWS, NCache Enterprise allows you to use the fully working software free of cost for a limited period of time for evaluation purpose. Your options are:
During the Evaluation and Trial Period, NCache is fully functional and also free. And, you’re also able to get technical support from our world-class Technical Support team.
NCache has a server portion and a client portion. The server portion is what you purchase/obtain from Azure & AWS marketplaces. And, client portion is something you can embed inside your application. You can obtain NCache Client from the following sources:
You can bundle the NCache Client libraries inside your .NET / .NET Core application and deploy to Azure and AWS. However, please note that bundled NCache Client libraries only provide an InProc Client Cache feature. OutProc Client Cache is only possible if you install NCache Client through Windows Installer (.msi file).
In both Azure and AWS virtual private clouds (VPC), NCache Enterprise 5.0 is going to be available as a fully managed distributed cache service. You will be able to provision a set of cache servers in Azure and AWS (within your own subscription) and start using them immediately. And, Alachisoft support staff is going to monitor and maintain your cache servers to ensure high availability. The underlying VMs at OS level are monitored and managed by the cloud vendor.
You’ll pay the cloud vendor for the VMs and Alachisoft for NCache managed service.