Business Geek

Aller au contenu | Aller au menu | Aller à la recherche

lundi 10 novembre 2008

SQL Services ou SQL Data Services ?

Une question légitime sur SQL Services est de savoir quel est son vrai nom ? En effet, on peut trouver les termes SQL Services et SQL Data Services. Lequel est correct ?

En fait, les deux sont corrects mais ne correspondent pas à la même technologie. Je m'explique. SQL Services est la technologie "chapeau" qui correspond à l'équivalent de SQL Server in-the-cloud. Ce sont les services SQL de Windows Azure. SQL Data Services est un sous-ensemble de SQL Services et correspond uniquement au service de données relationnelles. C'est l'équivalent de la brique base de données de SQL Server.

Même si on comprend avec l'un ou l'autre des termes, la précision est faite ;-)

jeudi 30 octobre 2008

PDC2008 - jour 4

Les sessions auxquelles j'ai participé :

  • SQL Server Data Services : Under the Hood
  • Under the hood: Inside the Cloud Computing Hosting Environment
  • Designing Your Application to Scale
SQL Server Data Services : Under the Hood

cf. post sur le sujet. Mais je ne dirais qu'une chose : GENIAL !!

Under the hood: Inside the Cloud Computing Hosting Environment

Pas beaucoup plus d'info que la dernière session du premier jour (Architecting Azure). Le système de réplication des noeuds semble impressionnant et comme je le pensais intégré au plus bas niveau. Et le Fabric Controller qui surveille tout... Une vraie fourmilière...
Juste un détail, il est possible d'héberger les rôles (les services en fait) sur un noeud physique ou sur une VM, et là, c'est Hyper-V (version Windows Azure certainement) qui prend la main.

Designing Your Application to Scale

Un état de l'art de la montée en charge. J'étais très heureux de voir que je partage les mêmes concepts que Microsoft, ça me conforte dans les preceptes que je prêche en consulting.
Encore une fois j'ai adoré le pattern Ring Geometry, appliqué aussi dans l'architecture de haute disponibilité de Azure (en plus de SQL Services, cf. post précédent).

PDC2008 - jour 3

Les sessions auxquelles j'ai participé :

  • Keynote - MS Research
  • SQL Server Data Services: Futures
  • Programming Cloud Table Storage
  • SQL Server 2008: Deep Dive into Spatial Data
SQL Server Data Services: Futures

Rappel des fonctionnalités disponibles dès maintenant, utilisation avec Astoria et présentation des prochaines features (connexion directe sur le Cloud depuis Report Builder 2.0 !!).

Programming Cloud Table Storage

Lors des sessions sur Azure, j'ai vu qu'il y avait les briques SQL Services et Azure Storage. Azure Storage permet de stocker des données structurées (ie. relationnelles). Mais alors quelle différence avec SQL Services ?
En fait, Azure Storage permet de stocker des données facilement et à bas coût; c'est le SQL Services des pauvres (i'm kiddin'). La session était toutefois très intéressante avec 90% de code. Le speaker, Pablo Castro était parfait dans ses explications et impressionnant par sa vitesse de codage.

SQL Server 2008: Deep Dive into Spatial Data

Une session level 400 pour finir la journée c'est pas mal. Le speaker, Isaac Kunen, a traité des points précis de l'utilisation des API spatiales de SQL Server (et même en dehors d'ailleurs). Il nous a parlé d'extensibilité et nous a présenté les évolutions futures (la levée de la limitation de l'hémisphère et des cartes dans Reporting Services)

Bref, que du bonheur...

mardi 28 octobre 2008

PDC2008 - Jour 1

Premier jour de sessions et ma confiance envers les technologies Microsoft est renouvelée pour quelques années encore. Allons directement à l'essentiel : l'annonce du Keynote.

Ray Ozzie, architecte en chef chez Microsot a présenté Windows Azure

Azure est une nouvelle race d'OS, conçue pour le Cloud Computing. L'objectif, héberger des services (vos applications) et du stockage (relationnel) dans un environnement en haute-disponibilité, réparti géographiquement à travers le monde, avec une montée en charge garantie.

C'est pour arriver à cet objectif que les équipes de Microsoft (code name Red Dog, reconnaissables à leurs chaussures rouges) sont descendus d'un niveau pour intégrer cette gestion (Service Manager) directement dans l'OS. Mais cela veut dire aussi que Windows Azure et nos applications seront dans les Datacenters de Microsoft.

Evidemment, Microsoft va faire concurrence à l'offre elastic de Amazon EC2 mais aussi concurrence aux hébergeurs. Mais fort à parier que d'ici quelques temps, ces mêmes hébergeurs seront certifiés pour hoster Windows Azure :-)

Il faut s'en convaincre, c'est la vision de Microsoft pour les années à venir. Assez réticent sur le Cloud Computing dès l'apparition de ce buzz word, j'attendais beaucoup de voir comment Microsoft allait transformer ce concept dans le monde réel.

Me voila rassuré même si ces premières annonces et sessions me laissent encore plein d'interrogations. Heureusement, les sessions à venir détaillent Azure sur tous les aspects pour lesquels il y a des zones d'ombre. Et puis je compte aussi aller discuter avec les experts pour creuser certains points précis.

Biensur, tout ne sera pas éclairci cette semaine, Azure est encore au stade de la CTP.

Pour conclure ce post, voici les sessions auxquelles j'ai participé pour ce premier jour :

  • Keynote
  • A Lap around Cloud Services Part 1 : une meilleure vision des Services Azure
  • Datacenters and Resilient Services : tout simplement super intéressant, je veux le même job que Benjamin Ravani, responsable de GFS (Global Fundation Services) qui est la division chargée des Datacenters et de la montée en charge des services de Microsoft (Windows Live ID, MSN, Hotmail, etc.).
  • ASP.NET 4.0 Roadmap : juste des annonces mais un speaker ennuyeux
    A Lap around Cloud Services Part 2 : la démo magique où tout marche mais on ne sait pas comment c'est fait, je reste sur ma faim
  • SQL Server: Database to Data Platform - Road from Server to Devices to the Cloud : superbe démo de Zach Owens et des éclaircissements sur les SQL Services d'Azure (en fait SSDS, cf. un ancien post).

Ce que j'ai manqué :

  • "Dublin" and .NET Services: Extending On-Premises Applications to the Cloud

 

PS : cet article est mon 100ème post depuis l'ouverture de ce blog. Si je state ça, ça fait 5 posts par mois en moyenne...