Publications de Marc Bojoly

Archi & techno

Cloud privé Partie 1/4

Le cloud computing et notamment les parties IaaS et PaaS promettent une souplesse et des économies (ou à défaut une optimisation) en terme d'infrastructure. Mais d'un point de vue pratique, certaines limites existent concernant ces offres. Le caractère privé d'un bon nombre de données d'un SI (portefeuille d'une entreprise, numéro de sécurité sociale...) pose problème car le cloud ne garantit rien quant à la localisation géographique du datacenter dans lequel s'exécute l'application. Or les données bancaires luxembourgeoises par exemple ne peuvent pas quitter le sol…

Lire la suite
Archi & techno

Comment segmenter l’offre de cloud computing?

L'informatique est friand des trigrammes et des abréviations et le monde du cloud computing ne fait pas exception à la règle : Iaas, PaaS, SaaS. Ces trois termes proposent de segmenter l'offre de cloud computing. Au delà des mots, qu'est-ce que cela signifie vraiment pour votre entreprise. L'objectif de cet article est de proposer deux visions différentes pour segmenter ce marché : l'une par type de contrat offert, l'autre par typologie de service offert. Nous en tirerons en synthèse quelques repères pour analyser une offre…

Lire la suite
Archi & techno

Panorama des différentes offres de cloud computing : comparaison des tarifs

Au cours des trois articles précédents, je vous ai successivement présenté les offres d'Amazon, Google puis Azure. Beaucoup d'autres offres de cloud existent sur le marché GoGrid, CloudSpace, par exemple. Mais pour l'instant et comme point d'orgue de ces trois premiers articles, je vous propose une comparaison des grilles tarifaires de ces différents acteurs :

Lire la suite
Archi & techno

Panorama des différentes offres de cloud computing : Microsoft Azure

Dans un premier article nous avons présenté l'offre cloud d'Amazon Web Services, puis dans un second article l'offre de Google. Nous allons aujourd'hui nous intéresser à Microsoft avec sa toute récente offre Azure. La forme sera ici similaire au premier article : il s'agit d'une cartographie où la description de chaque service fourni apparaît lorsque l'on survole la zone en question. Elle est également accessible en bas de page (cliquer sur la zone pour l'atteindre). Les zones de couleur claire représentent les fonctionnalités internes au…

Lire la suite
Archi & techno

Panorama des différentes offres de cloud computing : Google App Engine

Dans un premier article nous avons présenté l'offre cloud d'Amazon Web Services. Nous allons aujourd'hui nous intéresser à son concurrent Google avec le Google App Engine. La forme sera ici similaire au premier article : il s'agit d'une cartographie où la description de chaque service fourni apparaît lorsque l'on survole la zone en question. Elle est également accessible en bas de page (cliquer sur la zone pour l'atteindre). Les zones de couleur claire représentent les fonctionnalités internes au fournisseur, les zones de couleur bleue les…

Lire la suite
Archi & techno

Panorama des différentes offres de cloud computing : Amazon Web Services

Le marché du cloud computing est aujourd'hui en pleine expansion. Mais dans ce sujet très à la mode il n'est pas forcément simple de se repérer parmi les différentes offres. L'objectif de cette série d'articles est de présenter un aperçu de l'offre des différents acteurs. Ce premier numéro cible Amazon Web Services qui a été le pionnier sur ce marché. La forme sera ici un peu novatrice pour le blog Octo : il s'agit d'une cartographie où la description de chaque service fourni apparaît lorsque…

Lire la suite
Archi & techno

Spring Roo

Le projet Roo de SpringSource, présenté au printemps dernier, propose un outil promettant de générer rapidement un code CRUD (écrans Create/Read/Update/Delete) avec l'ambition de rester utilisable avec du code développé manuellement. Même si l'idée n'est pas nouvelle, elle est traditionnellement opposée à la notion de légèreté et de design propre qui ont fait la renommée de SpringSource. Ce vent de nouveauté au sein de l'écosystème Java mérite bien un article pour l'approfondir.

Lire la suite
Archi & techno

SCA, quel apport pour la SOA?

L'architecture SCA (Service Component Architecture) reste une initiative démocratisée relativement récemment même si la version 1.0 a été publiée il y a plus de deux ans maintenant. L'annonce d'Oracle Fusion 11G a récemment rappelé son support par différents grands éditeurs. Il n'en reste pas moins que son périmètre d'utilisation n'est pas forcément évident, d'autant plus qu'il s'agit d'un des nombreux sigles associés à SOA : WS-*, BPEL, JBI, SDO... Nous allons tâcher au sein de cet article de clarifier les potentialités de cette norme et…

Lire la suite
Archi & techno

Parallélisation, distribution partie 3 : comment tirer parti des processeurs multi-coeurs à travers l’API de concurrence de Java 7 ?

Cet article sera à la fois le troisième de la série sur la parallélisation et la distribution et l'un des articles sur les nouvelles fonctionnalités sur la concurrence introduites par Java 7. Nous allons présenter les limitations des solutions actuelles puis la nouvelle API définie par la jsr166y. La version de prévisualisation 1.7.0-ea-b37 ne contenant pas l'API, je me suis basé sur le framework fj, porté par le responsable de la JSR Doug Lea. Les dernières informations de devoxx confirment par contre que cette fonctionnalité…

Lire la suite
Archi & techno

Parallélisation, distribution Partie 2 : calcul du prix d’une option, calcul en grille

Nous allons voir dans cet article comment un calcul complexe peut être exécuté plus rapidement sur plusieurs machines. Notre calcul consistera à valoriser, c'est à dire à déterminer le prix d'un portefeuille de produits financiers détenus par une banque d'investissements. Il existe en effet pour ces calculs de pricing des algorithmes adaptés à une architecture en grille de calcul, car ils peuvent être décomposer en un ensemble de calculs unitaires. Ces calculs de pricing consistent à effectuer des simulations d'évolution de prix se basant sur son historique et sur des modèles mathématiques. Ils sont utilisés quotidiennement de nos jours dans les salles de marché.

Lire la suite