Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Expert éminent sénior
    Microsoft dévoile Velocity : une nouvelle technologie de gestion du cache mémoire disponible en CTP3
    Microsoft dévoile Velocity
    une nouvelle technologie de gestion du cache mémoire qui augmente la vitesse des applications


    Microsoft vient de développer un outil qui optimise la gestion de la mémoire-cache. Nommée Velocity, cette technologie permet d'accélérer la vitesse des applications de types Web et/ou professionnelles.

    C'est au cours du Professional Developer’s Conference qui se déroule actuellement à Los Angeles que la firme de Redmond devrait donner plus de détails sur ce nouvel outil.

    On n'en sait déjà cependant un peu puisqu'il est à la disposition des testeurs volontaires depuis quelques jours et qu'un blog officiel de Microsoft lui est même dédié.

    Sont particulièrement visées par Velocity les applications de type plateformes de blogs, sites de e-commerce ou les bases de données tels SQL. Bref les outils gourmandes en données.

    L'outil a un but stratégique très important. Jusqu'ici, les applications Web et/ou professionnels pouvaient principalement être accélérées par un changement et une montée en gamme du hardware (des serveurs plus puissants, etc.). Une solution software, plus légère, permet à Microsoft de s'ouvrir de nouveaux débouchés.

    Pour faire simple, Velocity crée un disque dur virtuel attribué à une application donnée (SQL-Server par exemple). Le disque est alors entièrement dédié à la gestion des données de l'application qui transitent habituellement par la mémoire cache. Le disque dur charge une fois pour toute ces données et évite ainsi les allers et retours inutiles avec la source. De cette manière le bon fonctionnement des applications "gourmandes" est accélérée.

    Microsoft a commandé un benchmark pour montrer – sûr de son fait – le succès de sa technologie. L'étude montre qu'un moteur de blog a fonctionné jusqu'à 15 fois plus vite avec Velocity. Ce résultat est certes très flatteur et ne reflète pas le gain de vitesse moyen.

    Néanmoins la lecture de l'étude montre que les applications sont significativement accélérées par Velocity. Elle réduirait également le taux d'utilisation des processeurs aussi bien coté serveur que coté client.

    On pourra douter d'une étude "commandée". Il faut cependant rendre justice au travail Grid Dynamics : le mode opératoire est très claire et les mesures transparentes.

    Si vous êtes comme Saint-Thomas - et que vous ne croyez que ce que vous voyez - vous pouvez également essayer Velocity par vos propres moyens en téléchargeant la CTP3.

    La CTP 4 est attendue, elle, avant fin 2009. La version finale, si elle confirme ces bonnes performances, pourrait pour sa part être intégrée dans de nombreux outils Microsoft.

    Bientôt Velocity dans SharePoint ? SQL Server ? Ou la future offre Azure ?

    Source : Le blog officiel de l'équipe de Velocity et le benchmark commandé par Microsoft (.doc)

    Lire aussi :

    Les rubriques (actu, tutos, forums) de Développez.com :
    Microsoft.NET
    SQL-Server et SGBD
    Développement Web

    Et vous ? :

    Allez-vous essayer Velocity ? Et si oui, qu'en pensez-vous ?
    Microsoft a-t-il raison de vouloir intégrer cette technologie à ses produits ?

  2. #2
    Membre chevronné
    Je ne vois pas où est la nouveauté à proposer un cache distribué ?

    Il y a surtout un manque évident sur les plateformes applicatives microsoft qui sera comblé.

    M'enfin dire que Velocity est une révolution pour la scalabilité des serveurs web, c'est oublier Memcache et Wikipedia.

    Ca reste basiquement du Key/Value store, avec les options qu'offrent les produits oss ou commerciaux...

  3. #3
    Expert éminent sénior
    J'avais réalisé un post sur mon blog lors de la PDC sur Velocity
    http://blog.developpez.com/broux/p83...abric-caching/
    Cette signature n'a pas pu être affichée car elle comporte des erreurs.

###raw>template_hook.ano_emploi###