Architecture

Archi & techno

Hadoop 2 en version stable : quel intérêt pour vous ?

Ca y est, Hadoop 2, ou plus précisément la 2.1.0 est passée en version "bêta". Et, plus intéressant, la sortie du four de la première version estampillée "stable", la 2.2.0, est maintenant officiellement prévue aux alentours de la mi-Septembre 2013. Nous ne sommes plus qu'à quelques bugs d'Hadoop 2 ! Tout ça c'est très bien mais quel est vraiment l'intérêt de cette nouvelle version majeure pour un datalab, un cluster de production, un poc ? Dans cet article, nous allons tâcher de balayer les différences majeures à…

Lire la suite
Archi & techno

Introduction à Flume NG

Flume est une solution de collecte, aggrégation et transfert de gros volumes de logs. Il a été pensé pour gérer des débits importants avec une fonctionnalité native d'écriture dans HDFS au fil de l'eau. Pour gérer ces gros volumes/débits, il se doit d'être très scalable, et donc distribué. L'outil fait partie de l'écosystème Big Data open source Hadoop. Pour vous aider à le situer, ses alternatives sont Scribe et Chukwa pour les plus connus, et également Kafka même si ce dernier répond à d'autres problématiques de par sa nature (messagerie publish/subscribe).…

Lire la suite
Archi & techno

Hadoop dans ma DSI : comment dimensionner un cluster ?

Ca y est, vous avez décidé de mettre en place un cluster Hadoop. Prochaine étape, le dimensionnement... Hadoop étant une solution complexe, plusieurs questions se posent : HDFS gère des réplicas, Map Reduce génère des fichiers, comment faire pour prévoir mon stockage ? Comment prévoir mes besoins en CPU ? Comment prévoir mes besoins en mémoire ? Faut il faire une distinction sur certaines parties du cluster ? On m'a dit que Map Reduce déplace le code proche des fichiers... Concrètement, qu'est ce que cela…

Lire la suite
Archi & techno

Quelles interfaces pour les voitures de demain ? (1/3)

Le nombre de voitures connectées devrait passer de 45 millions en 2011, soit 5 % du parc automobile mondial, à 210 millions en 2016 (18 % du parc). Sur cette période, ce marché passerait de 15 milliards de dollars à 40 milliards. C’est un marché émergent à prendre en compte dès à présent, en anticipant sur les contraintes spécifiques à ces environnements. Dans cette série d’articles, nous allons parcourir les différentes facettes des applications embarquées dans les véhicules.

Lire la suite
Évènement

Banque de détail du futur : scénarios 2020

OCTO organise le mardi 27 mars 2012 à partir de 8h45 un petit-déjeuner gratuit, à Eurosites George V  « Banque de détail du futur : scénarios 2020 ». Avec la participation de BNP Paribas Fortis, Friendsclear, ainsi que d'autres acteurs du monde bancaire. Nous traversons une période paradoxale : confrontés à des innovations technologiques qui bouleversent nos organisations y compris dans le secteur bancaire traditionnellement prudent sur les effets d’annonces, et contraints par un rationnement budgétaire due à une crise financière sans précédent. Crise qui impose…

Lire la suite
Archi & techno

L’architecture d’entreprise : vision métier ou technologique?

J'entends souvent la question suivante : L'architecture d'entreprise (EA) doit-elle être centrée sur la vision Métier ou Technologique ? On parle aujourd'hui de plus en plus régulièrement d'architecture Business et on réalise facilement l'amalgame avec l'EA. L'architecture Business n'est qu'un domaine de l'architecture d'entreprise qui, pour reprendre la définition donnée par TOGAF, en comporte quatre (Business, data, application, technology). Elle adresse la stratégie Business, l'organisation, les Business process clés et les interactions entre ces éléments. L'architecture d'entreprise adresse également la couche technologique permettant de supporter l'architecture Business. La notion de capacité (capability) que…

Lire la suite
Archi & techno

Introduction à la Programmation Orientée Acteurs

Depuis le milieu des années 2000, l’augmentation de la puissance de calcul de nos ordinateurs ne passe plus par l’élévation de la fréquence des processeurs mais par la multiplication des cœurs de processeur au sein de nos machines. Pour tirer parti de cette multiplication, un algorithme doit être parallèlisé, c’est à dire qu’il doit pouvoir diviser ses instructions et les répartir sur différents cœurs pour une exécution simultanée. De nombreux outils permettent d’implémenter un algorithme parallèle sur une machine, par exemple la librairie Task Parallelism Library…

Lire la suite
Archi & techno

Domain Driven Design : des armes pour affronter la complexité

"La complexité, c'est comme le cholestérol. Il faut surtout se débarasser du mauvais." (Proverbe gascon-malgache) DDD est l’acronyme de Domain Driven Design. Ce n’est ni un framework, ni une méthodologie, mais plutôt une approche décrite dans l’ouvrage du même nom d’Eric Evans. Un de ses objectifs est de définir une vision et un langage partagés par toutes les personnes impliquées dans la construction d’une application, afin de mieux en appréhender la complexité. Nous ne souhaitons pas faire ici une présentation de DDD (voir plutôt ici…

Lire la suite
Archi & techno

Coffre fort & archivage électronique : beaucoup de similarités et une différence structurelle

    En écrivant le livre blanc sur l’archivage documentaire dématérialisé ( « Archivage documentaire : enjeux de la dématérialisation, papier contre bits »), il nous est arrivé de croiser à Octo des collègues travaillant sur des projets de coffre fort électronique. Eux se moquaient volontiers, car l’archivage traîne, il faut bien le dire, une image poussiéreuse (faussement, voir notre livre blanc) tandis que le coffre fort électronique en pleine émergence est plutôt très tendance. Acceptant tout de même de me parler, nous avons échangé. Nous nous…

Lire la suite