Quelques nouvelles de Las Vegas au Mix 2011 Microsoft

Evénement Microsoft MIX 2011
Présent depuis quelques jours à Las Vegas à l’occasion du Mix 2011 de Microsoft, voici quelques informations intéressantes :

- Un KeyNote avec des annonces importantes le deuxième jour.

- Confirmation d’un nouveau service dans le Cloud Windows Azure :  « Trafic Manager », un service en CTP (Community Technology Preview). Ce service permet par l’utilisation de plusieurs zones géographiques de répartir (loadbalancer) le trafic en fonction de la proximité de l’utilisateur. Ainsi, l’impact de la latence sur les applications est minimisé grâce à la prise en compte de la géolocalisation de l’internaute.

- Enrichissement de l’offre CDN CTP avec la gestion du streaming vidéo en avril 2011 pour les informations stockées dans Azure Blob Storage.

[...]

Finalement Cohérent – Revisité

J’ai écrit une première version de cet article au sujet des modèles de cohérence il y a environ un an, mais je n’en étais jamais très content, car il a été rédigé à la hâte, et le sujet est suffisamment important pour mériter un traitement plus approfondi. ACM Queue m’a demandé de réviser l’article afin de le publier dans leur revue, et j’ai profité de cette occasion pour l’améliorer. La nouvelle version suit :

Finalement Cohérent – Construire des systèmes distribués et fiables à l’échelle mondiale exige des compromis entre la cohérence et la disponibilité.

À la base du Cloud Computing de Amazon se trouvent des services d’infrastructure tels S3 (Simple Storage Service) de Amazon, SimpleDB, et EC2 (Elastic Compute Cloud), qui fournissent des ressources pour la construction de plateformes de calcul à l’échelle d’Internet et d’une large gamme d’applications. Les exigences imposées aux dits services en infrastructure sont très strictes : ils doivent afficher de bonnes notes dans les domaines de la sécurité, la scalabilité, la disponibilité, la performance et la rentabilité, et ils doivent satisfaire ces besoins tout en desservant des millions de clients dans le monde, de façon continue.

Sous les couvertures, ces services sont des systèmes distribués colossaux qui opèrent à l’échelle mondiale. Cette échelle crée des défis supplémentaires, car quand un système traite des trillions et des trillions de requêtes, des évènements qui ont habituellement une probabilité d’occurrence faible sont désormais certains de se produire, ce qu’il faut prendre en compte dès le début lors de la conception et dans l’architecture du système. Etant donné l’étendue mondiale de ces systèmes, nous utilisons des techniques de réplication partout afin de garantir une performance cohérente et une haute disponibilité. Bien que la réplication nous rapproche de nos objectifs, elle ne peut les atteindre de façon parfaitement transparente ; sous plusieurs conditions, les clients de ces services seront confrontés avec les conséquences d’avoir utilisé des techniques de réplication au sein des services.

[...]

Du nouveau pour dynaTrace !

Logo dynaTrace
De retour de Munich où j’ai assisté à la dynaTrace Partner Conference, j’en profite pour vous inciter à suivre avec attention la prochaine release de dynaTrace qui devrait avoir lieu courant de l’été et qui contient quelques nouvelles fonctionnalités très intéressantes !

Le Browser dans le PurePath
Le premier élément, qui est dans la continuité de l’évolution actuelle du produit dynaTrace, est l’extension de la technologie PurePath à la partie cliente. PurePath Next Generation ! On pourra donc suivre les requêtes depuis le clic utilisateur jusqu’aux briques JDBC ou natives du côté serveur. La tendance était déjà annoncée avec dynaTrace Ajax Edition permettant, via un outil standalone, d’analyser le comportement de son site côté client. Pour en savoir plus sur cet outil, vous pouvez lire ces 2 articles concernant la version gratuite dynaTrace AJAX Edition 3.0 released – FREE Next Generation Browser Diagnostics et les extensions de la version premium Premium AJAX Edition 3 Extensions – Next Generation Web Performance Optimization.

[...]