NCache est un cache distribué en mémoire extrêmement rapide et évolutif pour .NET / .NET Core. Il vous permet de supprimer les goulots d'étranglement liés à la base de données et au stockage des données et de mettre à l'échelle linéairement vos applications.
Avec des conteneurs comme Kubernetes et Service Fabric émergeant rapidement dans le domaine technologique, NCache fournit une prise en charge de toutes les principales plates-formes de déploiement de conteneurs, y compris diverses versions de Kubernetes et Service Fabric, ainsi qu'une prise en charge complète de Docker. Ci-dessous les différentes plateformes NCache les soutiens.
Kubernetes est un système d'orchestration de conteneurs permettant d'automatiser le déploiement, la mise à l'échelle et la gestion des applications. Il vous permet de maintenir une infrastructure basée sur des conteneurs dans un environnement de production et de faire évoluer les applications conteneurisées.
NCache vous permet d'adapter votre solution de mise en cache à l'intérieur ou à l'extérieur du cluster Kubernetes sur l'une des plates-formes Kubernetes. Les plateformes supportées par NCache sont Red Hat OpenShift, Microsoft Azure et Amazon.
Azure Service Fabric est une couche qui comprend la liaison entre les microservices et l'infrastructure sous-jacente sur laquelle ils s'exécutent. Les applications créées dans l'environnement Service Fabric comprennent différents microservices communiquant entre eux. NCache offre des performances et une disponibilité élevées en le déployant dans le cluster Azure Service Fabric en tant que service conteneurisé.
Docker est conçu pour créer, exécuter et déployer les applications conteneurisées. Pour réduire les frais généraux, Docker est flexible et réduit le nombre de systèmes nécessaires. NCache fournit la prise en charge de Docker en créant des images dans les environnements Windows et Linux.