Auteur: Marc Bojoly

Archi & techno

Cloud Ready Applications

Les jours des serveurs traditionnels sont comptés. La flexibilité des plateformes de cloud est en train d’avoir raison des datacenters traditionnels. En tant que développeur, la question n’est plus « où mon application sera-t-elle déployée ? » mais « sur quelle plateforme de cloud ? ». Et concevoir une application pour le cloud est plus complexe que dans un datacenter classique. En tant que développeurs nous devons être prêts, nous devons désormais écrire du code qui est prêt pour le cloud. Mais, qu’est-ce que cela signifie exactement? N’est-ce pas simplement un simple clic pour déployer sur Heroku ? Oui, le cloud peut rendre la vie des développeurs plus facile. Mais, de façon à en tirer tous les bénéfices, vous devez concevoir en tenant compte de ses spécificités. Et cet article en anglais vous expliquera pourquoi et comment à travers 3 étapes marquantes du passage d’une architecture traditionnelle à une architecture pour le monde du cloud.

Pour aller plus loin, notre nouveau livre blanc sur le sujet vient de sortir :

TELECHARGER LE LIVRE BLANC

 

Archi & techno

SQLFire depuis les tranchées

Il y a plus d’un an nous vous avions présenté NewSQL et comment distribuer ses données avec l’une des implémentations de cette architecture SQLFire. Cette étude a été étayée par la réalisation d’un POC tirée d’un cas réel pour vous faire partager également les difficultés de mise en oeuvre de tels produits. Nous vous partageons aujourd’hui deux articles (en anglais). Le premier détaille notre cas d’utilisation et la distribution des données dans ce cas. Le second livre les résultats chiffrés des tests de charge réalisés sur notre POC avec SQLFire.

Big Data

Deux jours à Strata Conf London 2012

La semaine dernière avait lieu à Londres Strata conf : deux jours réunissant les spécialistes sur le sujet des Big Data. L’évènement avait lieu pour la première fois en Europe. Ces deux jours ont montré à la fois l’intérêt business de Big Data et l’existence d’outils désormais packagés. En substance Big Data c’est d’abord l’opportunité de croiser les données opérationnelles avec l’immense flot de données du web, des devices mobiles ou autres pour apporter plus de valeur à l’entreprise. Mais c’est aussi de multiples offres d’outil autour de l’offre Open Source Hadoop pour traiter ces données.
Lire la suite

Archi & techno

NewSQL

NewSQL. Beaucoup penseront à NoSQL. NewSQL est tiré du monde NoSQL mais reste différent. Comme NoSQL il s’agit d’une nouvelle architecture logicielle qui propose de repenser le stockage des données. Comme NoSQL elle tire partie des architectures distribuées, des progrès du matériel et des connaissances théoriques depuis 30 ans. Mais contrairement à NoSQL elle permet de conserver le modèle relationnel au coeur de notre SI. Est-ce seulement un moyen de plus pour surfer sur la vague NoSQL? Nous ne le pensons pas. Dans cette série d’articles nous allons étudier en profondeur cette architecture. Notre objectif est de vous montrer les innovations et leurs apports dans l’architecture de stockage d’un SI d’aujourd’hui. Cette étude a été étayée par la réalisation d’un POC tirée d’un cas réel pour vous faire partager également les difficultés de mise en oeuvre de tels produits.
Lire la suite

Archi & techno

Les patterns des Grands du Web – TP versus BI : la nouvelle approche NoSQL

Dans les SI traditionnels, les architectures de traitement de données structurées se sont généralement organisées en deux pôles distincts. Toutes les deux s’appuient certes sur une base de données relationnelle, mais avec des modèles et des contraintes propres

  • D’un côté, le Transactional Processing (TP), à base de transactions ACID
  • De l’autre la Business Intelligence (BI),  à base de tables de faits et de dimensions

Les Grands du Web ont mis en place à la fois de nouveaux outils et de nouvelles façons d’organiser les traitements pour répondre à ces deux besoins. La distribution du stockage et des traitements est notamment largement utilisée dans les deux cas.

Lire la suite