Verteilter .NET-Cache für Microsoft Azure und AWS

NCache ist in den Azure- und Amazon-Clouds im Rahmen eines Bring-Your-Own-License-Modells (BYOL) verfügbar. NCache In der Cloud können Sie Anwendungsdaten zwischenspeichern, den ASP.NET-Sitzungsstatus speichern und zwischenspeichern ASP.NET View State für Anwendungen, die in einer Multi-Server-Konfiguration ausgeführt werden.

Deploy NCache Cloud in Azure und AWS

In dieser Konfiguration erstellen Sie einen dedizierten verteilten Cache, indem Sie zwei oder mehr zuweisen NCache Cloud Virtuelle Maschinen und das Erstellen des Caches darauf. Auf diesen Cache kann dann über die öffentlich adressierbaren Endpunkte von Microsoft Azure und AWS Virtual Network zugegriffen werden.

Gespiegelter Cache

Die Vorteile dieser Konfiguration sind wie folgt:

  • Nutzen Sie den Cache von jeder Microsoft Azure/AWS-Anwendung und Website
  • Teilen Sie den Cache für mehrere Microsoft Azure-Apps und sogar für andere Plattformen wie AWS, Google Compute Engine, Rackspace, Ihre private Cloud und mehr
  • Teilen Sie den Cache über mehrere Regionen hinweg für dieselben oder verschiedene Anwendungen

Als virtuelle Maschinen bereitstellen

In dieser Konfiguration weisen Sie zwei oder mehr zu NCache Virtuelle Maschinen als Ihre Caching-Ebene und bündeln Sie diese Caching-Ebene mit Ihrer Anwendung im selben virtuellen Netzwerk. Ihre .NET-Anwendung kann als Web-Rolle, Worker-Rolle oder auf einer eigenen virtuellen Maschine ausgeführt werden und über eine direkte TCP-Verbindung zum Cache-Cluster auf diese Caching-Ebene zugreifen, ohne einen öffentlich adressierbaren Endpunkt zu durchlaufen.

Gespiegelter Cache

Der Vorteil dieser Konfiguration ist ihre Geschwindigkeit und absolute Privatsphäre. Der Cache liegt sehr nah an Ihrer Anwendung und ist daher sehr schnell, da er keine zusätzlichen Hops durchläuft.

Bereitstellung mit PaaS in Azure und AWS Cloud

Kunden können ihre Anwendungen mit ausführen NCache in einem Platform-as-a-Service (PaaS)-Angebot. Bei PaaS-Angeboten wie Azure ASP.NET-Websites und Azure ServiceFabric (Microservices) installiert und konfiguriert der Kunde nicht jede App-Server-VM/jeden „Container“ zum Ausführen von Anwendungen. Stattdessen wird diese Funktion von der Cloud-Plattform übernommen, die die App-Server-VMs oder „Container“ automatisch startet/stoppt, ohne dass der Kunde eingreifen muss.

Das NCache Die Nur-Server-Lizenz unterstützt PaaS-App-Bereitstellungen. Mit dieser Lizenz ist die NCache Remote Client erfordert weder eine Lizenzierung noch eine Installation. Stattdessen die NCache Remote Client Bibliotheken sind in die Anwendung eingebettet. Wenn die Anwendung auf einem PaaS bereitgestellt wird, wird die NCache Remote Client Bibliotheken werden ebenfalls bereitgestellt.

Bitte beachten Sie, dass die NCache Der Server muss explizit auf separaten VMs/„Containern“ mit mindestens zwei Cache-Servern installiert werden. Per PaaS bereitgestellte Anwendungen können dann nahtlos auf diese Cache-Server zugreifen.

Bitte beachten Sie auch, dass dieser Ansatz nur InProc-Client-Cache-Funktionen unterstützt. OutProc-Client-Cache-Funktionen erfordern eine NCache Dienstprozess, um es zu hosten. Dieser Dienstprozess wird über einen Client Cache Windows Installer (.msi) installiert.

Was macht man als nächstes?

Laden Sie den kostenlosen 30-Tage-Installationsschlüssel herunter
Fordern Sie eine personalisierte LIVE-Demo an
© Copyright Alachisoft 2002 - Alle Rechte vorbehalten NCache ist eine eingetragene Marke der Diyatech Corp.