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.
With containers like Kubernetes and Service Fabric emerging rapidly in the technological field, NCache provides support for all the leading container deployment platforms including various flavors of Kubernetes and Service Fabric, along with full support of Docker. Below are the various platforms NCache supports.
Kubernetes is a container orchestration system for automating application deployment, scaling and management. It lets you maintain container-based infrastructure in production environment and scale the containerized applications.
NCache lets you fit your caching solution inside or outside the Kubernetes cluster on any of the Kubernetes platforms. The platforms supported by NCache are Red Hat OpenShift, Microsoft Azure and Amazon.
Azure Service Fabric is a layer that understands the binding between microservices and the underlying infrastructure that they run on. Applications created in the Service Fabric environment comprise of different microservices communicating with each other. NCache provides high performance and availability by deploying it within Azure Service Fabric cluster as containerized service.
Docker is designed to create, run and deploy the containerized applications. For providing a lower overhead, Docker is flexible and reduces the number of the systems needed. NCache provides Docker support by creating images in Windows as well as Linux environments.