NCache é um cache distribuído in-memory extremamente rápido e escalável para .NET / .NET Core. Ele permite remover gargalos relacionados ao banco de dados e armazenamento de dados e dimensionar linearmente seus aplicativos.
Com contêineres como Kubernetes e Service Fabric emergindo rapidamente no campo tecnológico, NCache fornece suporte para todas as principais plataformas de implantação de contêiner, incluindo vários tipos de Kubernetes e Service Fabric, além de suporte total ao Docker. Abaixo estão as várias plataformas NCache Apoia.
O Kubernetes é um sistema de orquestração de contêineres para automatizar a implantação, o dimensionamento e o gerenciamento de aplicativos. Ele permite manter a infraestrutura baseada em contêiner no ambiente de produção e dimensionar os aplicativos em contêiner.
NCache permite que você ajuste sua solução de cache dentro ou fora do cluster Kubernetes em qualquer uma das plataformas Kubernetes. As plataformas suportadas por NCache são Red Hat OpenShift, Microsoft Azure e Amazon.
O Azure Service Fabric é uma camada que compreende a ligação entre os microsserviços e a infraestrutura subjacente na qual eles são executados. Os aplicativos criados no ambiente do Service Fabric são compostos por diferentes microsserviços que se comunicam entre si. NCache fornece alto desempenho e disponibilidade implantando-o no cluster do Azure Service Fabric como serviço em contêiner.
O Docker foi projetado para criar, executar e implantar os aplicativos em contêiner. Para fornecer uma sobrecarga menor, o Docker é flexível e reduz o número de sistemas necessários. NCache fornece suporte ao Docker criando imagens em ambientes Windows e Linux.