Infrastructure Cloud AWS Vs Infrastructure physique : LA réponse !
2 nouveaux articles sur Decrypt : Infrastructure Cloud AWS Vs Infrastructure physique (1/2) et… Infrastructure Cloud AWS Vs Infrastructure physique (2/2) ! :o)
Allez-y !

Microsft Days : l’avenir du développement web chez Microsoft
Toujours au Microsft Days, Pierre Couzis de Miscrosoft présentait l’actualité et l’avenir du développement web chez Microsoft. Il a d’abord voulu nous rassurer sur la cohérence de l’offre du framework de développement web de Microsoft. Après avoir ajouté à ASP NET 2.0 de nombreux modules pendant les dernières années, Microsot fait un travail de factorisation qui aboutit à la création d’un “ASP NET Core” sur lequel s’appuient quatre grands modules : Webform, Ajax, MVC, Dynamic Data. Bien sûr ces quatre modules sont tout à fait compatibles dans un même projet web. Les deux grands courants de projets web Microsoft restent les projets Webform et les projets MVC.
ASP NET Core propose de nouvelles fonctionnalités communes à tous les types de projet :
- un système de cache sur disque
- la compression des sessions déportées
- un moteur de routage pour utiliser des url plus intelligibles et mieux adaptées au référencement
Ainsi qu’une gestion simplifiée des fichiers de configuration pour faciliter les déploiements. A partir d’un web.config de référence, une syntaxe (type xslt) permet dans les fichiers dépendants, de remplacer, d’ajouter ou de supprimer des éléments.
Webform est le type de projet web traditionnel. Avec cette nouvelle version du framework, plusieurs évolutions apparaissent.
Au niveau du serveur :
- l’attribut ViewStateMode permettant au choix désactiver le ViewState pour la page, tout en autorisant certains contrôles à l’activer
- la possibilité de “forcer” le ClientID d’un control
- un nouveau control de graph
- le QueryExtender pour ajouter des filtres dans une requête sur une datasource
Au niveau client :
- intégration et support de JQuery
- les Client Templates qui permettent de créer des “Repeater” client avec du Javascript ou du html
- un implémentation du pattern Observer qui permet de synchroniser une donnée dans l’ensemble d’une page affichée
Côté Ajax, de nouveaux contrôles sont disponibles dans l’Ajax Control Toolkit.
Dynamice data est une interface web de gestion simple des données. Elle colle complètement au modèle de données.
ASP.NET MVC est une implémentation du design pattern Modèle Vue Contrôleur adapté au web. C’est un nouveau type de projet dans Visual Studio. Le principe est un peu déroutant quand on est habitué aux webforms. L’entrée se fait par une méthode d’un objet contrôleur, et non par un page. Ceci est possible grâce au nouveau système de routage de l’ASP NET Core. Le contrôleur peut faire alors appelle au Modèle pour un traitement métier, mais finit toujours par appeler une vue à afficher. Ce qui peut surprendre, c’est qu’il n’y a plus de contrôle asp avec la balise runat=”server”, car cela n’a plus aucun sens ici. Les projets de types MVC sons plus longs à développer que les projets Webform, ils nécessitent une plus grande structuration. Par contre ils facilitent la mise en place de test unitaires puisque les entrées sont des méthodes. Il semble donc que le temps perdu au développement peut aisément être regagné pendant la recette.
Freddy
2 commentsMicrosoft Days 2009 : les nouveautés de SQL Server 2008 R2
Une des conférence des Microsoft Days qui se tenaient les 6 et 7 octobre à Paris concernait les nouveautés apportées par la release R2 de SQL Server 2008.
Coté Platform :
1. L’apparition de l’objet “data tier application”, qui contient à la fois le schéma de la base des données, les données mais aussi les informations liées à la sécurité, ce qui facilite le transfert entre serveurs. Plus besoin d’utiliser le traditionnel backup / restore, avec son script de création de users, il suffit de créer un fichier .dacpac et de le déployer sur un serveur pour recréer la base de données avec sa politique de sécurité.
2. Un système de monitoring d’instances centralisé. On déclare une instance principale, le “point central”, à partir de laquelle on déclare les autres instances. C’est sur ce “point central” que sont disponibles les rapports d’activités des autres instances.
3. FastTrack : un serveur physique avec un SQL Server 2008 R2 spécialement configuré pour la BI. Il autorise le stockage de 1 à 10 To, et son architecture est spécialement conçue pour être scalable.
Coté BI :
1. Une nouvelle version pour Report Builder qui devient Report Builder 3.0, avec l’apparition de rapports sous forme de map
2. Gemini, l’add-on d’Excel 2010, destiné à rendre la BI accessible directement à l’utilisateur final. Une fonction d’import de données avec en entrée de nombreux types de sources (Access, SQL, Oracle, .csv, .rss, etc…), et la possibilité de ne récupérer que ce qu’on veut en choisissant les tables, les colonnes, ou en filtrant sur des valeurs. Il sera aussi possible de créer des relations entre les tableaux comme dans une base de données. Les formules d’Excel s’étoffent avec de nouvelles expressions de “BI light” (”syntaxe DAX”). Des colonnes calculées peuvent être ajoutées aux tableaux. Les “slicers” d’Excel 2010 permettront de filtrer les données sur les dimensions. Derrière tout ça du Olap in-memory. Le rapport avec SQL Server me direz vous ? Si vous le trouvez, je suis preneur.
Freddy
No commentsL’offre Cloud Computing de Amazon : AWS
Une nouvelle publication sur Decrypt !
En ce moment, le cloud computing est à la mode, le terme n’est pas toujours utilisé à bon escient. Amazon propose une réelle offre de cloud computing (les Amazon Web Services) avec une gamme de services importantes et parfois difficile à assimiler du premier coup.
Venez sur Decrypt pour Comprendre l’offre Amazon Web Services en 20 min !
No commentsDeux nouveaux tutos video sur Decrypt
Je profite de l’annonce sur le Blog Ysance concernant Decrypt pour vous annoncer la mise en ligne de 2 nouveaux tutos video ! Bon visionnage !
Cacti : un monitoring au fil de l’eau
Ce webcast a pour objectif de vous présenter un outil de monitoring d’infrastructure fort sympathique : Cacti. Cacti est un outil dont la valeur ajoutée est de permettre un suivi d’une infrastructure au sens large au fil de l’eau. Il permet ainsi de détecter les impacts d’une modification de l’architecture, du paramétrage d’un service ou bien de la livraison d’une nouvelle version d’une application.
Puppet et Capistrano : la clé de l’automatisation
Puppet est un produit open source qui permet de gérer à moindre frais une infrastructure importante en centralisant la gestion de la configuration des machines : il permet de maintenir la configuration des différents types de machines d’une infrastructure iso entre elles et de démarrer rapidement une instance en l’associant à un type de nœud Puppet. Il capitalise également les connaissances sur les composants/paramétrages de chaque type de machines via ses descripteurs.
Capistrano est produit open source qui permet d’associer des machines à des rôles (exemple : role :web, « frontal1 », « frontal2 ») et d’exécuter une tâche donnée en parallèle sur toutes les machines d’un ou plusieurs rôles. Il permet également de capitaliser les connaissances sur les différentes tâches de l’infrastructure et les rend reproductibles et centralisées, donc fiables. il se connecte en SSH et donc assure un niveau de sécurité minimum.
No commentsDecrypt, le nouveau site d’information sur les nouvelles technologies de l’informatique
Decrypt est un site de décryptage des technologies de l’informatique proposé par Ysance.
La mise en place de ce blog résulte de la constatation, au fil de nos expériences, que bien souvent les technologies utilisées et les besoins des clients ne sont pas en adéquation. Nombreux sont les exemples où les solutions mises en place servent de sandbox afin de mettre en application une technologique sans que la finalité soit adaptée à la cible ou bien même que le concept soit maîtrisé. Le résultat étant le non aboutissement des projets ou, dans le meilleur des cas, leurs difficultés de maintenabilité et d’évolutivité.
Partant de ce constat, il s’avère qu’une compréhension des outils (technologies) mis à disposition permet de faire les choix pragmatiques qui vont répondre au plus près aux besoins et éviter une surenchère courante de technologies non appropriées.
Les consultants Ysance s’efforceront, dans ce blog, d’expliquer le plus simplement possible les technologies de l’informatique, de décrypter les tendances et de fournir la compréhension nécessaire aux lecteurs afin qu’ils puissent faire leurs propres choix, le but étant de privilégier la simplicité et l’efficacité des solutions retenues.
Les catégories du Blog
- Architecture
- Automatisation
- Cloud Computing
- Clustering
- Décisionnel
- Haute Disponibilité
- Infrastructure
- Load Balancing
- Monitoring
- Organisation
- Scalability
- Sharding / Partitionnement
Les articles récents
- Puppet et Capistrano : la clé de l’automatisation
- Cacti : un monitoring au fil de l’eau
- Structuration projet évolutif
- ETL / EAI (Partie 1) : Côté Décisionnel / Côté Opérationnel
- Sharding et optimisation des accès aux données
No comments
[Développement] Bespin, IDE online
Ca fait déjà un peu de temps que le besoin d’un éditeur de code online s’imposait à moi. Et voici que Mozilla l’a entamé : ça s’appelle Bespin et c’est prometteur ( je n’ai pas encore eu le temps d’approfondir ) mais on peut l’installer chez soi et importer des projets hébergés en CVS (j’attends Subversion pour JdbcFolder ;o))
ChrYStophe
No comments[Saas] Un Super-Painter online
Oh qu’il est beau !
J’avoue épater parfois mes collègues avec ma maîtrise de MS Paint, dûe en grande partie à une certaine lenteur rédactionnelle ;o)
Et en cherchant un outil de dessin en ligne, je suis tombé sur celui-ci : SumoPaint.
Intuitif, simple, pratique, très joli.
A mi-chemin entre Paint et The Gimp. Impeccable.
Et ce qui ne gâche rien, c’est gratuit…
ChrYStophe
No commentsComment améliorer le pilotage et l’analyse de votre activité rapidement et à coûts maitrisés ?
Ysance vous invite à découvrir QlikView, une solution révolutionnairepermettant très rapidement de mettre en place vos tableaux de bord et vos reporting d’aide à la décision, à l’analyse et au pilotage Business.
Richard Coffre, Responsable MOA production annonceurs chez PagesJaunes, nous fera le plaisir de partager son retour d’expérience QlikView après 18 mois d’utilisation.
“QlikView pour quels projets ? les bonnes pratiques à mettre en place, les pièges à éviter, etc.”
Invitation gratuite réservée aux directions informatiques et fonctionnelles des entreprises. En savoir plus
No commentsCe bon vieux Marc….
Bonjour,
Voici un article publié par le magazine Le Tigre brossant le portrait d’un internaute, en se basant uniquement sur les données récupérées sur Internet.
Impressionnant, effrayant, les réactions et les avis se bousculent semble-t-il autour de ce papier. Big Brother est dépassé, il n’y a plus besoin d’espionner les gens, ils se livrent d’eux-même…..
ChrYStophe
No commentsTutoriel ODI : Exportation des données en .CSV
Chers lecteurs,
Chiao, consultante décisionnel chez Ysance, nous fait le plaisir de mettre à la disposition de la communauté du Label décisionnel, un nouveau tutoriel expliquant comment exporter des données stockées en base dans des fichiers .csv avec Oracle Data Integrator .
Bonne lecture et pensez à faire partager ce tutoriel avec vos collaborateurs
No commentsCréer vos propres composants Talend
Chers lecteurs,
Cédric, expert ETL chez Ysance nous fait le plaisir de publier sur le label décisionnel un tutoriel Talend nous permettant de découvrir comment créer son propre composant Talend.
Le composant présenté - tCopoyMoveDirectory - vous premettra de copier et déplacer avec Talend des répertoires complets avec différentes options et différents filtres sur les fichiers sources cibles.
Bonne lecture : Créer vos propres composants Talend
No commentsWeb Analytics could be easy!!
Bonjour à tous,
Vous trouverez sur le site du Label Décisionnel, un article d’introduction au Web Analytics écrit par Fanny, spécialiste du décisionnel Web chez Ysance.
En voici un petit extrait :
“Tandis que que Google a sorti, en version privée, la version 3 de son très populaire Google analytics, il est désormais certain que ce domaine est plein d’avenir et représente un enjeu capital pour les entreprises, internationales mais aussi françaises. Et le fait est que la France n’est pas à la pointe de la technologie et de la recherche sur ce domaine et qu’il a même du mal à se faire connaître en dehors du périmètre des éditeurs et des experts.”
Pour la suite, cela se passe ici : Article sur le Web Analytics du Label Décisionnel
No commentsNouveau tutoriel Talend du Label décisionnel
Bonjour à tous, L’équipe du Label Décisionnel nous gratifie du nouveau tutoriel Talend de Cédric.Vous découvrirez dans ce tutoriel comment utiliser les composants de manipulation de fichiers plats ainsi que certaines fonctions avancées de gestion de métadonnées et d’exécution de routine.
Bon tuto !! 
La liste 2008 des meilleurs projets Open Souce par InfoWorld
Voici une liste très intéressante publiée par InfoWorld.
A coté des bien connus Firefox, Open Office, Gimp, Blender et co, on retrouve quelques projets utilisés chez Ysance ( SugarCRM, dotProj, WordPress ), et pour ma part Jitterbit.
En tout cas, ce type de liste permet de se focaliser sur des projets qui ont semble-t-il été testés sérieusement.
ChrYStophe
1 comment[Firefox] Déplacer les fichiers de profil
Dans certaines sociétés, la taille du profil Windows alloué à chaque utilisateur est limitée. Firefox installe l’utilisateur par défaut dans ce répertoire et avec les différents éléments du cache, la taille maximale autorisée peut être atteinte.
Pour créer un répertoire ailleurs, i l faut lancer firefox.exe -profilemanager en ligne de commande et créer un nouveau profil utiisateur, un répertoire de base est alors demandé.
En supprimant le profil par défaut, Firefox supprime aussi les anciens fichiers et le profil Windows se voit allégé de quelques Mo…
Il semble y avoir une méthode de migration, mais je n’ai pas essayé, la recréation du profil ne me posant pas de problème.
ChrYStophe
No commentsTalend ajoute des fonctions de Change Data Capture à son offre
Talend a ODI en ligne de mire en s’alignant au fur et à mesure sur les mêmes fonctionnalités.
ChrYStophe
No commentsDes graphiques, encore des graphiques
Ah Google !!! Ils nous étonneront toujours par la simplicité de leurs solutions…
Google Chart API : Simple, robuste, efficace
A lire sur http://code.google.com/apis/chart/
Laurent.
3 commentsMicrosoft sort une plateforme de cache en mémoire
Concurrent direct de Coherence d’Oracle, Velocity de Microsoft propose une mise en cache en mémoire de données et la possibilité de propager ces données à travers une maille de services identiques.
Seul hic, ça ne fonctionne qu’en .Net ( Coherence travaille avec .Net et java ) et ce n’est encore qu’une Preview. Mais si Microsoft s’y met ( comme toujours un peu après la bataille ), c’est qu’il faut vraiment se pencher sur le concept !!
http://www.infoq.com/news/2008/06/Velocity
ChrYStophe
No commentsNetBeans IDE Early Access for PHP
Après le plug-in Eclipse, Netbeans possède désormais une version PHP de son IDE téléchageable ici.
Je n’ai pas (encore) testé mais un outil complètement orienté PHP et gratuit, ça peut valoir le coup d’oeil ;o)
ChrYStophe
No comments[JdbcFolder] Disponibilité en téléchargement
La société Ysance est heureuse de vous présenter son projet Open source JdbcFolder.
Dans la lignée de la devise de la société, “Simplifions les projets informatiques”, ce développement simplifie et uniformise l’accès aux informations d’un répertoire en se basant sur un langage “neutre” : le SQL.
JdbcFolder est un driver Jdbc de type 4, il permet d’exécuter des requêtes SQL sur le système de fichiers en prenant comme principe de départ le postulat suivant :
un répertoire est symbolisé par une table, chaque colonne de cette table est associée à une propriété des éléments contenus dans ce répertoire.
Ex : select * from c:/monrepertoire
Le résultat sera un dataset contenant autant de lignes que de fichiers et de répertoires présents dans le répertoire “monrepertoire” et puisqu’il s’agit d’une librairie écrite en Java, il est possible de requêter sur tout type de plateforme supportant une JVM.
Les colonnes retournées sont pour l’instant : FILENAME, EXTENSION et SIZE dont les types de données correspondent à ceux du langage Java.
Un blog spécialement dédié au sujet existe sur le site d’Ysance. Il contiendra les nouvelles liées au projet, les explications sur la manière dont est écrit le driver et les choix techniques proposés ou adoptés.
Le projet lui-même est hébergé sur GoogleCode à l’adresse suivante : http://jdbcFolder.googlecode.com.
Ce site contient les éléments téléchargeables, le code source, la documentation et un bugtracker.
Vous y retrouverez notamment à la page DriverFeatures, les fonctionnalités existantes et les évolutions à venir. La page JdbcFolderFirstSteps est elle dédiée à l’intégration du produit dans différents produits ( SQuirreL SQL et Oracle Data Integrator actuellement).
Nous vous invitons à l’essayer, non seulement pour vos propres applications Java, mais aussi avec tous les produits utilisant les drivers JDBC.
No commentsEtendre les disques virtuels sous VMWare
Les machines virtuelles ont beau être virtuelles, il n’empêche que l’espace disponible d’un disque virtuel à des limites (vous me suivez …)
En effet, le fichier créé sur l’OS Host n’a pas une taille infini (cela serait pourtant très pratique pour stocker les photos des petits ;-) et il arrive que la machine virtuelle crie famine faute de Go suffisants. Cependant, même en fouillant dans les options du client VMWare, impossible de trouver comme agrandir la taille des fichiers des disques virtuels.
Et oui, car aussi étrange qui cela puisse paraître, tout ce fait en ligne de commande -> Ouf !!
Donc voici les deux lignes de commande sous Windows et sous Linux vous permettant d’étendre la taille des disques virtuels sous VMWare (penser à se mettre dans le répertoire de votre machine virtuelle) :
sous windows :
C:\Program Files\VMware\VMware Server>vmware-vdiskmanager.exe -x 20Gb Mydisk.vmdk
et sous linux
vmware-vdiskmanager -x 20Gb Mydisk.vmdkOn dit merci qui ? …. merci Google
No commentsComment savoir quel programme à ouvert quel port sous XP et 2003 ?
Sous Windows, qui n’a jamais eu la mauvaise surprise de vouloir utiliser un port déjà occupé ( Bien entendu je m’adresse à celles et ceux qui ont déjà essayé d’occuper un port ;o) ) ?
Voici dans cet article le moyen de déterminer quel programme utilise déjà le port souhaité et éventuellement lui faire la peau ;o)
Comment savoir quel programme à ouvert quel port sous XP et 2003 ?
ChrYStophe
No commentsSaaS for masses
Des applications web accessibles n’importe où dans le monde, hébergées gratuitement ?
On vous propose du Java chez Amazon et du python chez Google.
Et qui dit python dit jython et qui dit jython dit….. ODI !!!!
Et qui dit java dit….. ODI !!!! ( c’est déjà plus rapide comme raisonnnement ;o) )
Tout débute dans l’article suivant :
Google’s App Engine or Amazon’s Elastic Computing Cloud
Bonne lecture,
ChrYStophe
No commentsNouveau Tuto Oracle Data Integrator : Mon Premier projet ODI
Les équipes du Label Décisionnel viennent de mettre en ligne un nouveau tutoriel sur Oracle Data Integrator : Mon premier Projet ODI.
Ce premier projet vous permettre de véritablement prendre la mesure de l’ETL d’Oracle et de son utilisation au quotidien.
Amusez-vous bien !

Le Label Décisionnel lance ses Ateliers
Dans un souci permanent de simplifier l’accès aux solutions décisionnelles, les équipes du Label Décisionnel ont le plaisir de vous annoncer la création des Ateliers du Label Décisionnel.
Le concept est très simple ; Venez les mains dans les poches, ils vous fourniront :
- Les stations de travail préparées pour réaliser les tutoriels du Label
- Les experts qui se tiendront à votre disposition pour vous aider et pour répondre à toutes vos questions
- Le petit déjeuner ET le déjeuner dans les locaux du Label
Et bien entendu, tout est gratuit !! Alors dépêchez-vous de vous inscrire , car le nombre de places est limité.
› En savoir plus sur les Ateliers du Label Décisionnel et les dates programmées
En plus, vous aurez la chance de rencontrer les membres de cette équipe décidemment très dynamique ![]()
Suivre et analyser le taux d’utilisation d’applications QlikView
Il m’a été demandé si Qlikview proposait une solution afin de monitorer les accès, par période, par utilisateur, par application.
Cette fonctionnalité n’étant pas gérée coté serveur sur la version 7.XX, voici comment développer en quelques minutes un tel tableau de bord :
Lire la suite
Tutoriels Oracle ODI sur le Label
Bonjour à tous,
Les tutoriels pour évaluer Oracle ODI sont presque tous terminés et disponibles dans les bacs !
Après le tutoriel sur l’installation d’Oracle Data Integrator, voici aujourd’hui le tutoriel ODI permettant de créer les référentiels maître et de travail, les utilisateurs ayant accès à ODI et permettant de déclarer les bases de données sources et cibles dans la topologie ODI.
Pour réaliser ce tutoriel, il faut que vous ayez installé les bases de données nécessaires à l’environnement technique pour son bon fonctionnement. Lisez bien les prérequis. Pour plus de précisions sur l’architecture d’Oracle Data Integrator, nous vous invitons aussi à lire cet article sur les différents composants de ODI.
Bon tutoriel et n’hésitez pas à laisser vos commentaires sur le forum Oracle Data Integrator et à nous faire partager vos expériences.
L’équipe du Label Décisionnel
No commentsComment “bien” dupliquer des machines virtuelles sous Windows
Aujourd’hui, les solutions de visualisation sont véritablement des outils précieux pour créer des environnement techniques complexes composés de plusieurs serveurs sous différentes technologies afin de tester “en situation réel” vos développements N-tiers.
Cependant, installer OS, notamment Windows prend autant de temps que sur une machine réelle et on prend vite le plie de copier/coller les fichiers de sa machine virtuelle plutôt qu’en d’en créer d’en réinstaller des nouvelles à chaque fois.
Oui, mais voilà, ce mode de clonnage pose des problèmes notamment dans l’attribution d’un identifiant unique SID de la machine sur le réseau et dans les domaines Windows.
Par exemple, si vous essayez de rejoindre un domaine Windows avec deux machines virtuelles issues du même Copier/Coller, vous obtiendrez le terrible message d’erreur lors de toute tentative de connexion : “Le nom ou l’ID de sécurité (SID) du domaine spécifié n’est pas cohérent avec les informations d’approbation pour ce domaine”.
Donc, comment faire pour rendre unique chaque copier/coller d’une machine virtuelle sous Windows ? Il faut utiliser l’utilitaire sysprep.exe.
Cet utilitaire n’est pas vraiment bien connu du grand public et pour cause, il est principalement utilisé par les constructeurs de machine qui veulent personnaliser leur Windows et par les grosses sociétés qui doivent délivrer un maximum de copies système conformes aux règles de la compagnie.
Mais apparaît pour sysrep un autre usage : pouvoir personnaliser les copies de nos machines virtuelles.
Pour utiliser correctement sysrep, je vous invite directement à suivre les instructions de cet article en provenance des laboratoires de Microsoft : http://www.laboratoire-microsoft.org/articles/win/sysprep2/
Voilà, une fois que l’on a appliqué la manipulation, mes différentes machines virtuelles sous Windows ne se marchent plus sur les pieds et j’ai alors un bel environnement de simulation.
A vos VmWare !!
No comments
