NCache ist ein extrem schneller und skalierbarer In-Memory Distributed Cache für .NET / .NET Core. Damit können Sie Engpässe im Zusammenhang mit Datenbanken und Datenspeicherung beseitigen und Ihre Anwendungen linear skalieren.
Da Container wie Kubernetes und Service Fabric schnell im technologischen Bereich auftauchen, NCache bietet Unterstützung für alle führenden Container-Bereitstellungsplattformen, einschließlich verschiedener Varianten von Kubernetes und Service Fabric, zusammen mit vollständiger Unterstützung von Docker. Nachfolgend finden Sie die verschiedenen Plattformen NCache Unterstützt.
Kubernetes ist ein Container-Orchestrierungssystem zur Automatisierung der Anwendungsbereitstellung, -skalierung und -verwaltung. Damit können Sie eine containerbasierte Infrastruktur in der Produktionsumgebung verwalten und die containerisierten Anwendungen skalieren.
NCache können Sie Ihre Caching-Lösung innerhalb oder außerhalb des Kubernetes-Clusters auf jeder der Kubernetes-Plattformen anpassen. Die unterstützten Plattformen von NCache sind Red Hat OpenShift, Microsoft Azure und Amazon.
Azure Service Fabric ist eine Ebene, die die Bindung zwischen Microservices und der zugrunde liegenden Infrastruktur versteht, auf der sie ausgeführt werden. In der Service Fabric-Umgebung erstellte Anwendungen bestehen aus verschiedenen Microservices, die miteinander kommunizieren. NCache bietet hohe Leistung und Verfügbarkeit, indem es innerhalb des Azure Service Fabric-Clusters als containerisierter Dienst bereitgestellt wird.
Docker wurde entwickelt, um containerisierte Anwendungen zu erstellen, auszuführen und bereitzustellen. Um einen geringeren Overhead bereitzustellen, ist Docker flexibel und reduziert die Anzahl der benötigten Systeme. NCache bietet Docker-Unterstützung durch Erstellen von Images sowohl in Windows- als auch in Linux-Umgebungen.