Prise en main du cache distribué Microsoft AppFabric

Par | Classé dans .NET, Intermédiaire | Le 03/10/2012

Tags « »

2

Microsoft AppFabric, anciennement nommé Velocity dans ses versions beta, est un cache distribué. Pour schématiser, il s’agit d’une HashTable partagée via une connectivité réseau.

Dans son produit, Microsoft propose une utilisation sous la forme d’un cluster d’hôtes permettant ainsi une montée en charge facile d’installation. Parmi les fonctionnalités proposées :

  • Support d’un nombre de serveurs allant de 2 à plus d’une centaine
  • Redimensionnement dynamique du cluster (ajout/suppression de noeuds) sans interruption de service
  • Load-balancing automatique : le service distribue de manière autonome les travaux aux différents noeuds du cluster
  • Haute disponibilité : les données sont répliquées sur les hôtes du cluster
  • Intégration des sessions ASP.NET

L’API permettant la consommation du cache AppFabric se veut extrêmement épurée. Il en résulte une prise en main rapide et une mise en place peu coûteuse en temps.

Enfin, le serveur ainsi que l’API client sont disponibles gratuitement au téléchargement. Vous pouvez suivre les liens présents dans la suite de l’article. Lire la suite…