NCache è una cache distribuita in memoria estremamente veloce e scalabile per .NET / .NET Core. Ti consente di rimuovere i colli di bottiglia relativi al database e all'archiviazione dei dati e ridimensionare linearmente le tue applicazioni.
Con container come Kubernetes e Service Fabric che stanno emergendo rapidamente nel campo tecnologico, NCache fornisce supporto per tutte le principali piattaforme di distribuzione di container, comprese varie versioni di Kubernetes e Service Fabric, insieme al supporto completo di Docker. Di seguito le varie piattaforme NCache sostiene.
Kubernetes è un sistema di orchestrazione di container per automatizzare la distribuzione, la scalabilità e la gestione delle applicazioni. Ti consente di mantenere l'infrastruttura basata su container nell'ambiente di produzione e di ridimensionare le applicazioni containerizzate.
NCache ti consente di adattare la tua soluzione di memorizzazione nella cache all'interno o all'esterno del cluster Kubernetes su qualsiasi piattaforma Kubernetes. Le piattaforme supportate da NCache sono Red Hat OpenShift, Microsoft Azure e Amazon.
Azure Service Fabric è un livello che comprende l'associazione tra i microservizi e l'infrastruttura sottostante su cui vengono eseguiti. Le applicazioni create nell'ambiente Service Fabric comprendono diversi microservizi che comunicano tra loro. NCache fornisce prestazioni e disponibilità elevate distribuendolo all'interno del cluster di Azure Service Fabric come servizio containerizzato.
Docker è progettato per creare, eseguire e distribuire le applicazioni containerizzate. Per fornire un sovraccarico inferiore, Docker è flessibile e riduce il numero dei sistemi necessari. NCache fornisce supporto Docker creando immagini in ambienti Windows e Linux.