IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Microsoft propose la CTP3 de Velocity
Une nouvelle technologie de gestion du cache mémoire qui augmente la vitesse des applications

Le , par Gordon Fowler

121PARTAGES

1  0 
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 ?

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de B.AF
Membre chevronné https://www.developpez.com
Le 20/01/2010 à 17:31
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...
1  0 
Avatar de Skyounet
Expert éminent sénior https://www.developpez.com
Le 21/01/2010 à 19:44
J'avais réalisé un post sur mon blog lors de la PDC sur Velocity
http://blog.developpez.com/broux/p83...abric-caching/
1  0