Cache distribuita .NET per Microsoft Azure e AWS

NCache è disponibile nei cloud Azure e Amazon con un modello Bring-Your-Own-License (BYOL). NCache nel cloud consente di memorizzare nella cache i dati dell'applicazione, memorizzare lo stato della sessione ASP.NET e memorizzare nella cache ASP.NET View State per le applicazioni eseguite in una configurazione multi-server.

Schierare NCache Cloud in Azure e in AWS

In questa configurazione, crei una cache distribuita dedicata assegnandone due o più NCache Cloud Macchine virtuali e creazione della cache su di esse. Questa cache è quindi accessibile tramite gli endpoint indirizzabili pubblicamente di Microsoft Azure e AWS Virtual Network.

cache specchiata

I vantaggi di questa configurazione sono i seguenti:

  • Usa la cache da qualsiasi applicazione e sito Web Microsoft Azure/AWS
  • Condividi la cache su più app Microsoft Azure e persino su altre piattaforme come AWS, Google Compute Engine, Rackspace, il tuo cloud privato e altro ancora
  • Condividi la cache su più regioni per la stessa o applicazioni diverse

Distribuisci come macchine virtuali

In questa configurazione, ne allochi due o più NCache Macchine virtuali come livello di memorizzazione nella cache e collocare questo livello di memorizzazione nella cache con la tua applicazione nella stessa rete virtuale. L'applicazione .NET può essere eseguita come ruolo Web, ruolo di lavoro o sulla propria macchina virtuale accedendo a questo livello di memorizzazione nella cache tramite una connessione TCP diretta al cluster di cache e senza passare attraverso alcun endpoint indirizzabile pubblicamente.

cache specchiata

Il vantaggio di questa configurazione è la sua velocità e la totale privacy. La cache è molto vicina alla tua applicazione e quindi molto veloce perché non passa attraverso salti aggiuntivi.

Distribuzione con PaaS in Azure e AWS Cloud

I clienti possono eseguire le loro applicazioni utilizzando NCache in un'offerta Platform-as-a-Service (PaaS). Nelle offerte PaaS, come i siti Web di Azure ASP.NET e Azure ServiceFabric (microservizi), il cliente non installa e configura ogni VM/"contenitore" del server app per eseguire le applicazioni. Questa funzione è invece gestita dalla piattaforma cloud, che avvia/arresta automaticamente le VM o i "container" dell'app server senza il coinvolgimento del cliente.

I NCache la licenza solo server supporta le distribuzioni di app PaaS. Con questa licenza, il NCache Remote Client non richiede né licenza né installazione. Invece, il NCache Remote Client le librerie sono incorporate nell'applicazione. Quando l'applicazione viene distribuita su un PaaS, il NCache Remote Client vengono distribuite anche le librerie.

Si prega di notare che la NCache il server dovrà essere installato in modo esplicito su VM/"Contenitori" separati con un minimo di due server cache. Le applicazioni distribuite con PaaS possono quindi accedere a questi server cache senza problemi.

Si noti inoltre che questo approccio supporta solo le funzioni InProc Client Cache. Le funzioni di OutProc Client Cache richiedono un NCache processo di servizio per ospitarlo. Questo processo di servizio viene installato tramite un programma di installazione di Windows della cache client (.msi).

Cosa fare dopo?

Scarica la chiave di installazione gratuita di 30 giorni
Richiedi una Demo LIVE personalizzata
© Copyright Alachisoft 2002 - . Tutti i diritti riservati. NCache è un marchio registrato di Diyatech Corp.