BigData

HadoopOnAzure, démo des TechDays 2012

A l''occasion des TechDays 2012, nous avons eu le plaisir d''animer aux côtés de Laurent MARZOUK de Microsoft, une session dédiée à la problématique BigData, et particulièrement à l''intégration de HadoopOnAzure. Cette démo mettait en avant un cas d''usage tiré d''un scénario réèl :

(suite…)

Emmanuel Piteau
Windows Azure

Windows Azure Load Balancing Timeout

Une instance Windows Azure s''exécute derrière un système de load balancing matériel.

Ce matériel utilise un timeout de 60 secondes qui n''est pas modifiable de quelque manière que ce soit.
Cela a pour effet de couper la connexion après 60 secondes d''inactivité. Si votre application utilise des sockets et nécessite une connexion ouverte plus longtemps pour un transfert de données ou autre, vous devez contourner ce problème en utilisant ServicePointManager.SetTcpKeepAlive(). Les
paquets TCP Keep-Alive maintiennent la connexion entre votre client et l''équilibreur de charge lors d''une requête HTTP de longue durée.

(suite…)

Emmanuel Piteau
Windows Azure

Héberger un web service WCF sur un worker role

Il se peut que l’on soit amené pour diverse raisons à héberger un service web sur un Worker Role.

Pour ce faire, il faut créer une interface (nommée « IService » pour l’exemple) qui va définir l’ensemble des méthodes que le service WCF doit exposer.

Créer ensuite une classe (nommée « ServiceImplementation » pour l’exemple) qui implémente cette interface.

(suite…)

Emmanuel Piteau
SQL Server

Mise en place de la recherche Full-Text dans les documents

La recherche Full-text dans les documents nécessite des filtres spécifiques en fonctions des types de documents.
Il faut donc les installer sur le serveur qui héberge la base de données.

Je prends ici l’exemple d’une installation sur SQL 2008 hébergé sur un serveur Windows Serveur 2008 X64 (Pour d’autre plateforme, la procédure est la même, mais les filtres peuvent changer).

Pour les documents PDF :
http://www.adobe.com/support/downloads/detail.jsp?ftpID=4025
Pour les documents DOCX :
http://www.microsoft.com/downloads/en/details.aspx?FamilyId=60C92A37-719C-4077-B5C6-CAC34F4227CC&displaylang=en

(suite…)

Emmanuel Piteau