Cache distribué .NET pour Microsoft Azure et AWS

NCache est disponible dans les clouds Azure et Amazon sous un modèle Bring-Your-Own-License (BYOL). NCache dans le cloud vous permet de mettre en cache les données d'application, de stocker l'état de session ASP.NET et de mettre en cache ASP.NET View State pour les applications s'exécutant dans une configuration multi-serveurs.

Déployer NCache Cloud dans Azure et AWS

Dans cette configuration, vous créez un cache distribué dédié en allouant au moins deux NCache Cloud Machines virtuelles et création du cache sur celles-ci. Ce cache est ensuite accessible via les points de terminaison publiquement adressables de Microsoft Azure et AWS Virtual Network.

Cache en miroir

Les avantages de cette configuration sont les suivants :

  • Utilisez le cache à partir de n'importe quelle application et site Web Microsoft Azure/AWS
  • Partagez le cache sur plusieurs applications Microsoft Azure et même sur d'autres plates-formes telles qu'AWS, Google Compute Engine, Rackspace, votre cloud privé, etc.
  • Partagez le cache sur plusieurs régions pour la même application ou des applications différentes

Déployer en tant que machines virtuelles

Dans cette configuration, vous allouez deux ou plusieurs NCache Machines virtuelles comme niveau de mise en cache et colocalisez ce niveau de mise en cache avec votre application dans le même réseau virtuel. Votre application .NET peut s'exécuter en tant que rôle Web, rôle de travail ou sur sa propre machine virtuelle en accédant à ce niveau de mise en cache via une connexion TCP directe au cluster de cache et sans passer par un point de terminaison adressable publiquement.

Cache en miroir

L’avantage de cette configuration est sa rapidité et sa totale confidentialité. Le cache est très proche de votre application et donc très rapide car il ne passe par aucun saut supplémentaire.

Déploiement avec PaaS dans Azure et AWS Cloud

Les clients peuvent exécuter leurs applications à l'aide de NCache dans une offre Platform-as-a-Service (PaaS). Dans les offres PaaS, telles que les sites Web Azure ASP.NET et Azure ServiceFabric (microservices), le client n'installe et ne configure pas chaque machine virtuelle/« conteneur » du serveur d'applications pour exécuter des applications. Au lieu de cela, cette fonction est gérée par la plate-forme cloud, qui démarre/arrête automatiquement les machines virtuelles du serveur d'applications ou les "conteneurs" sans intervention du client.

Les NCache La licence serveur uniquement prend en charge les déploiements d'applications PaaS. Avec cette licence, le NCache Remote Client ne nécessite ni licence ni installation. Au lieu de cela, le NCache Remote Client les bibliothèques sont intégrées à l'application. Lorsque l'application est déployée sur un PaaS, le NCache Remote Client des bibliothèques sont également déployées.

S'il vous plaît noter que le NCache Le serveur devra être explicitement installé sur des VM/"Containers" distincts avec un minimum de deux serveurs de cache. Les applications déployées en mode PaaS peuvent alors accéder à ces serveurs de cache de manière transparente.

Veuillez également noter que cette approche ne prend en charge que les fonctions InProc Client Cache. Les fonctions OutProc Client Cache nécessitent un NCache processus de service pour l'héberger. Ce processus de service est installé via un programme d'installation Windows du cache client (.msi).

Que faire ensuite?

Télécharger la clé d'installation gratuite de 30 jours
Demander une démo personnalisée en direct
© Copyright Alachisoft 2002 - . Tous droits réservés. NCache est une marque déposée de Diyatech Corp.