Microsoft présente Garnet pour accélérer les applications sur PC

L’augmentation continue de la demande de mécanismes de stockage de données et les progrès des applications et services Web nécessitent de nouvelles technologies pour s’appuyer sur eux. Les chercheurs de Microsoft ont mis au point Garnet, un nouveau système de cache-store après avoir travaillé dessus pendant près d’une décennie. L’objectif principal de Garnet est d’accélérer les applications et les services.

Microsoft présente Garnet pour accélérer les applications et les services

Garnet, un nouveau système de stockage de cache de Microsoft est considéré comme ayant plus d’avantages que les magasins de cache existants. Il a déjà été déployé dans divers produits de Microsoft tels que Windows & Web Experiences Platform, Azure Resources Manager et Azure Resource Graph. Microsoft vient de rendre Garnet disponible en tant que magasin de cache open source pour permettre à la communauté des développeurs de s’appuyer sur ses capacités.

Garnet repense l’ensemble de la pile de cache-store pour effectuer des interactions de stockage qui héritent d’une conception de mémoire partagée inspirée de ShadowFax. De la réception de paquets sur le réseau à l’analyse et au traitement des opérations de base de données en passant par l’exécution d’interactions de stockage, Garnet s’appuie sur des recherches de plus d’une décennie.

Certains des avantages uniques offerts par Garnet sont :

  • Il adopte le protocole filaire RESP qui permet l’utilisation de Garnet à partir d’un client Reids non modifié, disponible dans la plupart des langages de programmation.
  • Il offre une évolutivité et un débit bien meilleurs avec plusieurs connexions client, ce qui entraîne des économies dans les applications et services volumineux.
  • Garnet offre une meilleure latence client aux 99e et 9909e centiles.
  • Il est multiplateforme, complet et moderne, basé sur la technologie .NET conçue pour être facile à développer sans sacrifier les performances.
  • Garnet prend en charge une large gamme d’API permettant d’abaisser la barre pour le développement d’extensions personnalisées.
  • Garnet est plus rapide que les magasins de cache existants car il utilise une couche réseau rapide et enfichable.

Microsoft, dans son blog sur Garnet, a inclus quelques tests et cas d’utilisation de Garnet. Ils continueront à partager plus de détails à l’avenir et s’attendent à ce que la communauté open source s’appuie sur elle, crée des API et libère son potentiel pour faire évoluer les services de cloud computing.

Source-137