Mar.13

[Azure] SQL Data Services : le nouveau plan !

SQL Data Services (SDS) est l’un des services offert sur la « Azure Services Platform » qui offre une « extension de la plateforme SQL Server sur le cloud Windows Azure ». D’ailleurs son nom initial était « SQL Server Data Services ».

image

SDS avait été annoncé au MIX08 comme un service de base de données flexible utilisant les protocoles standard d’Internet (REST, XML, …). C’est depuis la PDC08 en Novembre 2008 que nous avons pu découvrir et jouer avec cette nouvelle technologie.

De part sa conception « on-the-cloud » SDS fourni une haute disponibilité et monté en charge. De plus l’administration est complètement délégué et automatisé par le service, plus besoin de gérer la configuration, maintenance ou la mise en place de plan de backup. SQL Server devient alors un service à la demande que je créé ou supprime en fonction de mes besoins et paye en fonction de ce que je consomme.

SDS reposait alors sur un modèle de donnée nommé ACE :

  • Authority : unité géographique associé a un nom DNS (https://<MonAutorite>.data.database.windows.net/) et contient des containers
  • Container : unité de consistance contenant des entités
  • Entity : unité de stockage constitué de propriétés type Clé/Valeur.
Azure

Feb.10

TechDays 2008 : Soyez au coeur de l’événement…

logo

Vous vous souvenez peut-être de l’ édition 2007 qui m’avais d’ailleurs valus la 4ème place du concours de blog, cette année les TechDays 2008 en quelques points :

  • Plus de 25 parcours (de l’IT au dev, en passant que le chefs de projet, DSI, etc..) et 280 sessions techniques
  • Les grands spécialistes dans chaque domaine (plus de 350 speakers)
  • Des Workshops et Hands-on Lab (by Supinfo)
  • Plus de 15.000 personnes sur les 3 jours
  • Cette année en plus, le lancement officiel de SQL Server 2008 et Windows Server 2008 !

Et ça commence dès demain, du 11 au 13 février au Palais des Congrès de Paris 😀

Cette année j’ aurais en plus la chance d’ animer une session sur « IIS7 pour les développeurs » avec Sébastien Bovo de Microsoft France le lundi 11 février de 11h à 12h. Nous aurons l’ occasion de revenir sur les grandes nouveautés de la nouvelle version du serveur web de Microsoft en quelques points :

  • L’architecture modulaire du pipeline IIS
  • L’ interaction (asp).NET avec les IHttpHandler et IHttpModule
  • Le nouveau système de configuration full-XML
  • La nouvelle console d’administration IIS et les API .NET

Je n’ en dis pas plus pour le moment, vous retrouverez de toute façon l’ intégralité des sessions sur le site des TechDays après l’ événement.

En tout cas, pour ceux qui seront présent, je vous souhaite de bons TechDays en espérant y vous retrouver là-bas et pour ceux qui n’ y seront pas il n’ est pas encore trop tard pour prendre un train 😉

Je pars faire mon parcours, mes affaires et répéter ma session… A demain !

TechDays 2008

Feb.25

Applications connectées/déconnectées avec la réplication transactionnelle SQL Server 2005

Il y a quelque temps je cherchais a mettre en place une architecture d’application connectée/déconnectée !
Typiquement j’ai plusieurs clients qui se connectent à un serveur de base de donnée pour centraliser leurs données ! Mais ces clients sont mobiles et n’ont pas toujours de connectivité. Ils doivent donc posséder une version locale du serveur la plus a jour possible pour continuer a travailler et se synchroniser avec le serveur dès qu’ils retrouvent la connexion pour mettre a jour les données modifiées en local pendant la déconnexion et répliquer les nouvelles données du serveur.

L’application est lourde, difficile de revenir dans le code, trop de boulot ! Je me suis donc débarrassé du problème en laissant SQL Server 2005 le gérer pour moi !

Pour cela, sur le serveur central (avec un SQL Server 2005 Standard ou +) la base de donnée a été publié au travers une « Publication transactionnelle prenant en charge les abonnements mis à jour » dans les outils de réplication que propose SQL Server 2005.
Il ne reste plus qu’a installer SQL Server 2005 Express (et gratuite :)) et de venir l’abonner à la publication du serveur central.
L’application n’a plus qu’a venir taper sur l’instance sqlexpress locale et MSSQL gère le reste 🙂

Info

Jul.20

Windows Sharepoint Service 3 (WSS) : Installation de la beta 2

Windows Sharepoint Service est une sorte de CMS qui permet la création de sites collaboratifs pour le partage de documents et d’informations. On peut par exemple créer des sites communautaires, des wikis, des blogs, etc…

Microsoft a mis à disposition la version 3.0 en bêta 2 de WSS gratuitement pour pouvoir tester l’engin. WSS permet nottament l’intégration à Office (MOSS). Il devient très facile d’ouvrir sont Word 2007, d’y taper un article, un post, … puis de l’enregistrer non pas dans un fichier mais directement sur votre site WSS.

Pour l’installation, il vous faudra un Windows 2003 Server, si possible en R2 et en anglais (je n’ai pas testé, mais je pense pas que l’on puisse l’installer sur une FR). N’oubliez pas de le mettre a jour 🙂
Ensuite, dans l’Ajout et Suppression de programme, installez le Framework .NET 2.0 :

Suite a cela, le plus simple est d’installer seulement les runtimes pour Workflow Foundation plutôt que toutes les briques du .NET Framework 3.0.

Enfin, vous pourrez démarrer l’installation de WSS3 en choissant l’installation « Basic » :

SQL Express sera installé pour faire office de SGDB. Il serait utile aussi d’installer le Management Studio Express pour pouvoir parcourrir les BDD.

Une fois l’installation de WSS terminée, il faudra executer SharePoint Products and Technologies Configuration Wizard pour :

  • Configurer l’accée à la base de donnée. Dans le cadre dans d’une installation « Basic », Microsoft SQL Server 2005 Express Edition sera installé et configuré.
  • Installer et configurer les fonctionnalités et services de WSS.
  • Configurer la sécurité.
  • Créer un site WSS de démo.

Après cela, vous accederez a l’interface Web d’admin du site WSS créé par défaut. Et la c’est QUE DU BONHEUR 😀

Téléchargements :

Note importante : n’installez pas VS2005 avant WSS ou du moins n’installez pas SQL Express avant WSS sinon vous risquez d’avoir des problèmes lors de la configuration de WSS qui se bloque à l’étape 2 : Création de DB…. J’en ai fait les frais : 1 journée de perdu 🙂

WSS