SlideShare ist ein Scribd-Unternehmen logo
1 von 85
Big Data
Mode ou Révolution?
9 Janvier 2014
www.baamtu.com
Big Data : mode ou révolution?

Sommaire
• Introduction
• About the speaker
•Big Data (pourquoi)?
•Un cas d’exemple
•De plus en plus de données
•Big Data (Comment)?
• Les solutions
• NoSql
• Hadoop
• MongoDB
• ElasticSearch
•Cloud
•Pourquoi?
•Comment?
•Les types de Cloud
•Questions/Réponse
www.baamtu.com
Big Data : mode ou révolution?

QUI SOMMES-NOUS?

www.baamtu.com
Big Data : mode ou révolution?

•
•
•
•

Qui sommes-nous?

Technopreneur (Baamtu et daluway.com)
Docteur ingénieur – 10 ans d’expé
Spécialiste JEE, moteur de règles et HA
Baamtu : Une startup sénégalaise
• Créée en 2009 par de jeunes sénégalais
• Editeur de logiciels et intégrateur de solutions open source
• Forte expérience (Sénégal, France, Etats-unis)
• Savoir-faire reconnu :
• Commiteur dans OpenErp
• Meilleurs développeurs Androïd au Sénégal et en Afrique lors du
concours AAC 2013 sponsorisé par Google

• Notre équipe
• 6 personnes
• Travail de qualité
• Multi langages et multi plateformes

• Pour en savoir plus baamtu.com et daluway.com
www.baamtu.com
Andandor

www.baamtu.com
Andandor

Andandor: Quand Android et
Openerp s’allient pour la CRM

14 Septembre 2013
www.baamtu.com
Qu’est ce que Andandor?

Qu’est ce que Andandor ?
• Andandor est une application de gestion de la relation client sur la
plateforme Android.
• Scénario de base: suivre une campagne marketing de près depuis son
téléphone.
• Andandor s’appuie sur l’ERP Openerp

www.baamtu.com
C’est quoi OpenERP ?

Progiciel de gestion intégrée pour entreprise,
distribuée sous licence libre (GPL) et qui répond de
manière efficace à la complexité et aux besoins
croissants des entreprises.

Largement répandu

Full Web

OpenSource

Couverture fonctionnelle
exceptionnelle
Déploiement

Un éditeur fort: Tiny

Rapide

Architecture
technique solide
Conception
modulaire

Solution ouverte
www.baamtu.com
C’est quoi OpenERP ?

Large couverture fonctionnelle

Gestion des
ventes
Gestion
documentaire

CRM/SRM

Gestion de stocks

Portail
Gestion de
production

Gestion
comptable et
Etats SYSCOHDA
financière
Gestion des achats

Gestion budget

Gestion de projets Gestion des

immobilisations

Points de vente

www.baamtu.com
C’est quoi OpenERP ?

Atouts de Openerp
• Pas de coût de licences
• Nombre d’utilisateurs illimité

• Nativement multi postes
•Conception modulaire
• Intégration et souplesse

www.baamtu.com
Les fonctionnalités de Andandor

Gérer toutes les données CRM
• Gestion des prospects

• Gestion des opportunités
• Gestion des contacts

•Gestion des appels
•Gestion des réunions

www.baamtu.com
Les spécificités de Andandor

Une expérience utilisateur agréable
• Fonctionnement en mode offline

•Gestion automatique des données ajoutées, modifiées
et supprimées sur votre serveur
•Synchronisation automatique avec le serveur grâce
au widget

www.baamtu.com
Les fonctionnalités de Andandor

www.baamtu.com
Les fonctionnalités de Andandor

www.baamtu.com
Les fonctionnalités de Andandor

www.baamtu.com
Les fonctionnalités de Andandor

www.baamtu.com
Les fonctionnalités de Andandor

www.baamtu.com
Big Data
Mode ou Révolution?
9 Janvier 2014
www.baamtu.com
Big Data : mode ou révolution?

Ton appli (s)cale-telle?

www.baamtu.com
Big Data : mode ou révolution?

Cas d’exemple

• Votre boss vous demande de réaliser une application
d’analytique web :
• l’application doit tracer le nombre de pages vues pour tout URL fournie par
le client
• Comment? : A chaque page vue le client appel votre application avec l’URL
en question
• Votre application doit sortir des stats en temps réel.
• On doit aussi pouvoir dire à tout moment les top 100 des URLS trackées par
votre application.
•Comment allez-vous vous y prendre?

www.baamtu.com
Big Data : mode ou révolution?

Cas d’exemple (SGBDR)

www.baamtu.com
Big Data : mode ou révolution?

Cas d’exemple (SGBDR)

www.baamtu.com
Big Data : mode ou révolution?

Cas d’exemple (SGBDR)

• votre application remporte un succès extraordinaire!
Des millions de clients l’utilisent!
• Subitement, vos log commencent à remonter
« Timeout sur insertion en base de donnée »
•Ce message devient de plus en plus fréquent!
•Que faites-vous?

www.baamtu.com
Big Data : mode ou révolution?

Cas d’exemple (Scaler avec une queue)

www.baamtu.com
Big Data : mode ou révolution?

Cas d’exemple (JMS)

• votre application remporte un succès inespéré!
D’autres millions de clients l’utilisent!
•Vous avez encore « Timeout sur insertion en base de
donnée »
•Ce message devient de plus en plus fréquent!
• En regardant les log de vos serveurs, vous voyez que
votre BD ne tient pas la charge?
•Vous devez réagir rapidement car les clients
commencent à râler.
•Que faites-vous?
www.baamtu.com
Big Data : mode ou révolution?

Cas d’exemple (SGBDR)

• votre application devient de plus en plus populaire.
• Vos messaging queue travaillent de plus en plus
augmentant ainsi la charge de votre BD
• Vous avez rajouter des workers sur votre BD pour
paralléliser mais rien n’y fait!
•Clairement la BD et le SPOF!
•Que faites-vous à nouveau?

www.baamtu.com
Big Data : mode ou révolution?

Cas d’exemple (Scaler avec du sharding)

www.baamtu.com
Big Data : mode ou révolution?

Cas d’exemple (Scaler avec du sharding)
• Pour l’utilisation des shards il faut un mécanisme de
génération de clé de shard (hash % nb shard)
• Il vous faut un batch pour injecter les données de
votre ancienne base vers les nouveaux shards
• Un tel script prend du temps à faire (surtout
tester)
• Lors de sa mise en prod, on coupe l’accès de la base
à l’application.
•Il faut aussi modifier votre application pour utiliser
le framework de génération key pour savoir sur quel
shard écrire
• Vous devez aussi modifier votre requêtes de top
100 :
• Vous faites la requête sur chaque shard
• Vous faites le merge de toutes ces requêtes

www.baamtu.com
Big Data : mode ou révolution?

Cas d’exemple (Scaler avec du sharding)

• A chaque fois que le trafic aura sensiblement
augmenté sur votre application :
• Rajouter des shards
• Ecrire des scripts de migration
• Tester et déployer en mettant « off » votre application
• Revoir vos requêtes

•Et ce ci est très error-prone (pas de tolérance à la
panne)
• Que se passe-t-il lorsqu’un disque d’un de vos serveur BD crash?

www.baamtu.com
Big Data : mode ou révolution?

Cas d’exemple (Scaler avec du sharding + slave)

www.baamtu.com
Big Data : mode ou révolution?

Les problèmes l’approche traditionnelle
• votre application a commencé par une seule base de
donnée et a fini par une architecture complexe aves
plusieurs queues, shards, réplicas, et serveurs.
• L’architecture devient de moins en moins faulttolenrance
• La complexité est remontée au niveau application
(shard key et l’agrégation de requêtes top 100)
• Manque de tolérance à l’erreur humaine. On est de
plus en plus appelé à écrire des scripts de migration
• Quid de la corruption des données lors de la
migration?
• Le parc devenant plus grand, la maintenance devient
de plus en plus fastidieuse
•Le Big Data adresses tous ces problèmes de
scalabilité et de complexité
www.baamtu.com
Big Data : mode ou révolution?

L’ère du Data

www.baamtu.com
Big Data : mode ou révolution?

www.baamtu.com
Big Data : mode ou révolution?

L’ère du Data
• Nous générons et traitons de plus en plus données
diversifiées
• Les utilisateurs créent des contenus :
• Blogs
• Tweets
• Interactions réseaux sociaux
• Photos
• VOIP

• Les serveurs enregistrent des logs sur tout ce qu’ils
font où on leur s fait faire.
• les scientifiques génèrent des mesures détaillées du
monde autour de nous.

www.baamtu.com
Big Data : mode ou révolution?

L’ère du Data

… 2000

• Google annonce qu’ils viennent de lancer le plus
grand moteur de recherche sur internet.
• Le nouvel index de Google est composé de plus de 1
Milliard de liens
• Enorme!!!

www.baamtu.com
Big Data : mode ou révolution?

L’ère du Data

… 2008

• Google annonce stocker un trillion (1 milliard de
millards) de liens uniques.
• Le nombre de page web augmente de plusieurs
milliards de pages par jours
• Enormissime!!!

www.baamtu.com
Big Data : mode ou révolution?

Un nombre
impressionnant de Data,
sans précédent, est en
train d’être créé et est
accessible
www.baamtu.com
Big Data : mode ou révolution?

L’ère du data : évolution des données

www.baamtu.com
Big Data : mode ou révolution?

L’ère du data : évolution des données

www.baamtu.com
Big Data : mode ou révolution?

L’ère du data : Grand aujourd’hui mais petit demain

www.baamtu.com
Big Data : mode ou révolution?

L’ère du data : évolution des données

www.baamtu.com
Big Data : mode ou révolution?

Quelques metrics!

• 2.7 Zetabytes de données existantes dans le monde digital
• Facebook stocke, accède et analyse plus de 30 Petabytes de
données générées pas des utilisateurs
• Walmart traites plus d’un million de transactions/heures
sotckées dans plus de 2,5 Petabytes de données
• Plus de 5 milliards de personnes appellent, sms, tweetent et
surfent sur depuis leur mobile
• Pour décoder le génome humain, il fallait 10 ans de traitement
maintenant cela se fait en 1 semaine.
•En 2008 Google traitait 20.000 Terabytes par jour Les users
Youtube upload 48h de nouvelles vidéos chaque minute chaque
jour
• 571 nouveaux sites créés par minute chaque jour
• Plus de 34722 likes sur facebook chaque minute chaque jour
• plus de 175 millions de tweets par jour pour plus de 465
millions de comptes twitter
• 30 milliards de bouts de contenu partagés sur facebook chaque
jour
www.baamtu.com
Big Data : mode ou révolution?

Nouveau paradigme
• Avec autant de données les systèmes de base de
données traditionnels sont poussés à leurs limites
• Pour relever les défis du Big Data, une nouvelle
race de technologies a émergée.
• Beaucoup de ces nouvelles technologies ont été
regroupées sous le terme «NoSQL».
• Ces technologies peuvent scaler rapidement pour
stocker et traiter de plus en plus de gros volumes de
données

www.baamtu.com
Big Data : mode ou révolution?

Big Data

www.baamtu.com
Big Data : mode ou révolution?

Big Data : une définition simple
• Le volume de données que nous utilisons, au jour le
jour, ne peut plus être stocké et traité par une seul
ordinateur.
• Big Data est une approche (méthodologie) qui répond
à 2 challenges fondamentaux :
• Comment stocker et traiter de grosses volumétries de données
• Et Surtout, comment exploiter et comprendre ces données afin d’en faire un
avantage

www.baamtu.com
Big Data : mode ou révolution?

Big Data : exemples d’utilisation

•Analyse de log de production pour avoir des
métriques en temps réel afin de mieux comprendre
vos utilisateurs ainsi que leur comportement et
préférences
•Analyse en temps réel des transactions de ventes
afin de détecter des fraudes
• Analyse des tweets et post sur les réseaux sociaux
pour prédire le comportement des marchés financiers
afin d’adapter le stock et l’offre
• Faire avancer la science et la recherche :
• Le CERN génère plus de 30 peta de données. Utilisation de 65,0000
processeurs en interne et et plusieurs milliers d’ordinateurs dans plus de 150
datacenter
• Le Google Car ou la Toyota Prius sont équipées de caméras et autres
capteurs pour générer des quantités importantes de données pour la conduite
automatique.
• Quid des missions d’exploration de la NASA
• Et la NSA?
www.baamtu.com
Big Data : mode ou révolution?

Big Data : Développement orienté Data
• Revoir la manière de modéliser nos données car
elles vont devenir Big.
• Les données sont brûtes
• Les données ne sont pas forcément structurées
• La volumétrie sera énorme!
• Les données doivent être immutables : ni de update
ni de delete que des add (historique, pas de pertes
de données)
• Les données seront distribuées sur plusieurs
machines
• la distribution des données affectera votre manière
de les traiter (séquentielle  Distribué)
www.baamtu.com
Big Data : mode ou révolution?

Les outils Big Data

www.baamtu.com
Big Data : mode ou révolution?

Big Data Ecosystem

www.baamtu.com
Big Data : mode ou révolution?

Big Data Ecosystem

www.baamtu.com
Big Data : mode ou révolution?

• HDFS et Hadoop MapReduce sont les deux branches
Hadoop le kernel du BigData
du projet Hadoop incubé par la fondation Apache
(first class project).
• Hadoop est le résultat de l’implémentation de
principes publiés par Google dans deux articles sur
GFS et MapReduce
• Hadoop est un Framework Java pour le stockage et
le traitement distribués de grosses volumétries de
données.
•Hadoop est déployé sur plusieurs serveurs (cluster)
•HDFS (Hadoop Dristibuted File System) est un
système de fichier distribué et scalable.
•HDFS gère le stockage de donnée dans le cluster
Hadoop
• HDFS crée des blocs entre 64MB et 256MB
• Chaque bloc est répliqué plusieurs fois
www.baamtu.com
Big Data : mode ou révolution?

Composants Hadoop

www.baamtu.com
Big Data : mode ou révolution?

Architecture haut-niveau de Hadoop

www.baamtu.com
Big Data : mode ou révolution?

Déploiement chez Yahoo (cluster de plus de
40000 serveurs analysant +200PB de données)

www.baamtu.com
Big Data : mode ou révolution?

HDFS : Hadoop Distributed File System
• Le Système de fichier distribué de Hadoop est le
composant de stockage de Hadoop.
•HDFS est optimisé pour une forte charge et a de
meilleurs performances avec des R/W sur de larges
fichiers (de l’ordre du GB)
• HDFS va répliquer un nombre de fois (configuré :
par défant 3)
• HDFS réplique automatiquement les blocks des
nœuds en failure.

www.baamtu.com
Big Data : mode ou révolution?

Composants HDFS

www.baamtu.com
Big Data : mode ou révolution?

Map & Reduce

www.baamtu.com
Big Data : mode ou révolution?

MapReduce
• MapReduce est un paradigme de calcul distribué,
lancé par Google, qui fournit les bases pour un
traitement par lots (batch) scalable et faulttolerent.
•MapReduce est un modèle qui simplifie les
traitements parallélisés en faisant abstraction de la
complexité de travailler avec des systèmes
distribués :
• Parallélistions des calculs
• Garantir la fiabilité des logiciels et machines

Ceci permet au développeur de ne se focaliser que
sur le besoin métier
•MapReduce décompose le travail en petites
opérations map et reduce, parallélisable, qui
manipulent des couples de clé-valeur
•

www.baamtu.com
Big Data : mode ou révolution?

MapReduce

www.baamtu.com
Big Data : mode ou révolution?

MapReduce

• Le travail du développeur consiste à définir des
fonctions de map et reduce. La fonction de map à
pour résultat des couples clé-valeur, qui sont à leur
tour traités par la fonction reduce afin de produire
le résultat final.

www.baamtu.com
Big Data : mode ou révolution?

MapReduce
• Toute la puissance de MapReduce se trouve dans la
phase entre l’output map et l’input reduce : suffle
and sort

www.baamtu.com
Big Data : mode ou révolution?

MapReduce

www.baamtu.com
Big Data : mode ou révolution?

www.baamtu.com
Big Data : mode ou révolution?

Hadoop EcoSystem

www.baamtu.com
Big Data : mode ou révolution?

MapReduce

• MapReduce n’est pas facile à apprivoiser, et les
objectifs de bons nombres de ces Projets liés à
Hadoop est d'accroître son accessibilité pour les
programmeurs et les non-programmeurs.

www.baamtu.com
Big Data : mode ou révolution?

NoSQL

www.baamtu.com
Big Data : mode ou révolution?

NoSQL : RDBMS
• Une base de donnée relationnelle est une collection
de données organisée en ensemble de tables
structurées.
•Ces tables peuvent avoir des relations entre elles.
• Les avantages majeurs sont la fiabilité et les
propriétés ACID :
• Atomicity : tout ou rien
• Consistency (cohérence : block on operation)
• Isolation (Indépendance des transactions)
• Durability (une fois la transaction validée, le changement est permanant)

www.baamtu.com
Big Data : mode ou révolution?

NoSQL : Limitations RDBMS
• Scalabilité : la seule manière possible c’est la
scalabilité verticale (augmentant la puissance de la
machine)
• A une certaine charge, quelque soit la techno, la
seule scalitbilité possible est un système distribué
• La nature relationnelle des RDBMS fait que
utilisation distribuée soit assez complexe.
• Jointure sur un système distribué est complexe
• La structuration en tables est complexe
• Ne prends pas en compte les données non
structurées
www.baamtu.com
Big Data : mode ou révolution?

NoSQL : une réponse au web!
• NoSQL est un ensemble de concepts permettant le
traitement rapide et efficace de données avec un
focus sur la performance, la fiabilité et l’agilité
(flexibilité au changement)
• Not Only SQL : la philosophie n’exclut pas les
RDBMS
• Plus de modèle relationnel (plus de schéma): Les
systèmes NoSQL stockent et récupèrent les données
dans plusieurs formats : key-value, graphe,
document, colonnes.
• Plus de jointures
• Systèmes conçus de manière distribuée dès le début
(sharding et replica par défaut)
• Fonctionnent sur de simples Box
• Scalabilité linéaire (honrizontale)
• OpenSource (très grande manjorité)

www.baamtu.com
Big Data : mode ou révolution?

NoSQL : BASE VS ACID
• NoSQL est plus dans une approche « Optimistic »
que « pessimistic »
• Lâche un peut lest pour la performance
• NoSQL fait le choix de BASE :
• Basic Availability : le système peut être temporairement « incohérent » mais
toujours disponible.
• Soft state : l’état du système peut changer, même sans input. Ceci à cause
du modèle Eventual consistency
• Eventual consistency : la cohérence du système est garantis à la fin de
toutes les exécutions. Mais être temporairement incohérent.

• L’objectif c’est vraiment la performance et la haute
performance.

www.baamtu.com
Big Data : mode ou révolution?

NoSQL : Théorème de CAP

www.baamtu.com
Big Data : mode ou révolution?

NoSQL : Famille Key-Value

www.baamtu.com
Big Data : mode ou révolution?

NoSQL : Famille Column

www.baamtu.com
Big Data : mode ou révolution?

NoSQL : Famille Document

www.baamtu.com
Big Data : mode ou révolution?

NoSQL : GrapheDocument

www.baamtu.com
Big Data : mode ou révolution?

Cloud (computing)

www.baamtu.com
Big Data : mode ou révolution?

Le CLOUD : avant

www.baamtu.com
Big Data : mode ou révolution?

Le CLOUD : avec

www.baamtu.com
Big Data : mode ou révolution?

Le CLOUD : 3 types

www.baamtu.com
Big Data : mode ou révolution?

Le CLOUD : 3 types

www.baamtu.com
Big Data : mode ou révolution?

Le CLOUD : 3 types

www.baamtu.com
Big Data : mode ou révolution?

Big Data – NoSQL –
Cloud
Le lien?

www.baamtu.com
Big Data : mode ou révolution?

BIG DATA & Santé
au Sénégal

www.baamtu.com
Comment ?

www.baamtu.com
Big Data : mode ou révolution?

Merci

www.baamtu.com

Weitere ähnliche Inhalte

Was ist angesagt?

BigData_Chp1: Introduction à la Big Data
BigData_Chp1: Introduction à la Big DataBigData_Chp1: Introduction à la Big Data
BigData_Chp1: Introduction à la Big DataLilia Sfaxi
 
Big Data... Big Analytics à travers les âges, les industries et les technologies
Big Data... Big Analytics à travers les âges, les industries et les technologiesBig Data... Big Analytics à travers les âges, les industries et les technologies
Big Data... Big Analytics à travers les âges, les industries et les technologiesHassan Lâasri
 
Datasio - Big Data Congress Paris 2012
Datasio - Big Data Congress Paris 2012Datasio - Big Data Congress Paris 2012
Datasio - Big Data Congress Paris 2012datasio
 
Valtech - Du BI au Big Data, une révolution dans l’entreprise
Valtech - Du BI au Big Data, une révolution dans l’entrepriseValtech - Du BI au Big Data, une révolution dans l’entreprise
Valtech - Du BI au Big Data, une révolution dans l’entrepriseValtech
 
Du Big Data vers le SMART Data : Scénario d'un processus
Du Big Data vers le SMART Data : Scénario d'un processusDu Big Data vers le SMART Data : Scénario d'un processus
Du Big Data vers le SMART Data : Scénario d'un processusCHAKER ALLAOUI
 
#NSD14 - La sécurité autour du Big Data
#NSD14 - La sécurité autour du Big Data#NSD14 - La sécurité autour du Big Data
#NSD14 - La sécurité autour du Big DataNetSecure Day
 
Meetup intro techno big data
Meetup intro techno big dataMeetup intro techno big data
Meetup intro techno big dataRomain Jouin
 
Formation professionnelle "Big data : concepts et enjeux"
Formation professionnelle "Big data : concepts et enjeux"Formation professionnelle "Big data : concepts et enjeux"
Formation professionnelle "Big data : concepts et enjeux"Philippe METAYER
 
Cours Big Data Chap1
Cours Big Data Chap1Cours Big Data Chap1
Cours Big Data Chap1Amal Abid
 
Big Data, Charles Huot, Aproged,février 2013
Big Data, Charles Huot, Aproged,février 2013Big Data, Charles Huot, Aproged,février 2013
Big Data, Charles Huot, Aproged,février 2013ADBS
 
Data Science & Big Data, réalités et perspectives.
Data Science & Big Data, réalités et perspectives.Data Science & Big Data, réalités et perspectives.
Data Science & Big Data, réalités et perspectives.Aleph Technologies
 
Big data analytics focus technique et nouvelles perspectives pour les actuaires
Big data analytics focus technique et nouvelles perspectives pour les actuairesBig data analytics focus technique et nouvelles perspectives pour les actuaires
Big data analytics focus technique et nouvelles perspectives pour les actuairesKezhan SHI
 
Le Big Data transforme en profondeur le monde de la Banque et de l’Assurance
Le Big Data transforme en profondeur le monde de la Banque et de l’AssuranceLe Big Data transforme en profondeur le monde de la Banque et de l’Assurance
Le Big Data transforme en profondeur le monde de la Banque et de l’AssuranceAbdessatar Hammedi
 
Big Data Des méandres des outils au potentiel business
Big Data   Des méandres des outils au potentiel businessBig Data   Des méandres des outils au potentiel business
Big Data Des méandres des outils au potentiel businessMouhsine LAKHDISSI
 

Was ist angesagt? (20)

Introduction au BIG DATA
Introduction au BIG DATAIntroduction au BIG DATA
Introduction au BIG DATA
 
BigData_Chp1: Introduction à la Big Data
BigData_Chp1: Introduction à la Big DataBigData_Chp1: Introduction à la Big Data
BigData_Chp1: Introduction à la Big Data
 
Big Data... Big Analytics à travers les âges, les industries et les technologies
Big Data... Big Analytics à travers les âges, les industries et les technologiesBig Data... Big Analytics à travers les âges, les industries et les technologies
Big Data... Big Analytics à travers les âges, les industries et les technologies
 
Big data
Big dataBig data
Big data
 
Datasio - Big Data Congress Paris 2012
Datasio - Big Data Congress Paris 2012Datasio - Big Data Congress Paris 2012
Datasio - Big Data Congress Paris 2012
 
Big data
Big dataBig data
Big data
 
Valtech - Du BI au Big Data, une révolution dans l’entreprise
Valtech - Du BI au Big Data, une révolution dans l’entrepriseValtech - Du BI au Big Data, une révolution dans l’entreprise
Valtech - Du BI au Big Data, une révolution dans l’entreprise
 
Du Big Data vers le SMART Data : Scénario d'un processus
Du Big Data vers le SMART Data : Scénario d'un processusDu Big Data vers le SMART Data : Scénario d'un processus
Du Big Data vers le SMART Data : Scénario d'un processus
 
#NSD14 - La sécurité autour du Big Data
#NSD14 - La sécurité autour du Big Data#NSD14 - La sécurité autour du Big Data
#NSD14 - La sécurité autour du Big Data
 
Meetup intro techno big data
Meetup intro techno big dataMeetup intro techno big data
Meetup intro techno big data
 
Chapitre i-intro
Chapitre i-introChapitre i-intro
Chapitre i-intro
 
Formation professionnelle "Big data : concepts et enjeux"
Formation professionnelle "Big data : concepts et enjeux"Formation professionnelle "Big data : concepts et enjeux"
Formation professionnelle "Big data : concepts et enjeux"
 
Conférence big data
Conférence big dataConférence big data
Conférence big data
 
Etude sur le Big Data
Etude sur le Big DataEtude sur le Big Data
Etude sur le Big Data
 
Cours Big Data Chap1
Cours Big Data Chap1Cours Big Data Chap1
Cours Big Data Chap1
 
Big Data, Charles Huot, Aproged,février 2013
Big Data, Charles Huot, Aproged,février 2013Big Data, Charles Huot, Aproged,février 2013
Big Data, Charles Huot, Aproged,février 2013
 
Data Science & Big Data, réalités et perspectives.
Data Science & Big Data, réalités et perspectives.Data Science & Big Data, réalités et perspectives.
Data Science & Big Data, réalités et perspectives.
 
Big data analytics focus technique et nouvelles perspectives pour les actuaires
Big data analytics focus technique et nouvelles perspectives pour les actuairesBig data analytics focus technique et nouvelles perspectives pour les actuaires
Big data analytics focus technique et nouvelles perspectives pour les actuaires
 
Le Big Data transforme en profondeur le monde de la Banque et de l’Assurance
Le Big Data transforme en profondeur le monde de la Banque et de l’AssuranceLe Big Data transforme en profondeur le monde de la Banque et de l’Assurance
Le Big Data transforme en profondeur le monde de la Banque et de l’Assurance
 
Big Data Des méandres des outils au potentiel business
Big Data   Des méandres des outils au potentiel businessBig Data   Des méandres des outils au potentiel business
Big Data Des méandres des outils au potentiel business
 

Andere mochten auch

BigData_Chp2: Hadoop & Map-Reduce
BigData_Chp2: Hadoop & Map-ReduceBigData_Chp2: Hadoop & Map-Reduce
BigData_Chp2: Hadoop & Map-ReduceLilia Sfaxi
 
BigData_Chp4: NOSQL
BigData_Chp4: NOSQLBigData_Chp4: NOSQL
BigData_Chp4: NOSQLLilia Sfaxi
 
Conférence Big Data HEC Paris 2015
Conférence Big Data HEC Paris 2015Conférence Big Data HEC Paris 2015
Conférence Big Data HEC Paris 2015Francois Cazals
 
Réseaux de neurones à entrées fonctionnelles
Réseaux de neurones à entrées fonctionnellesRéseaux de neurones à entrées fonctionnelles
Réseaux de neurones à entrées fonctionnellestuxette
 
Dynamique de l’occupation des sols de la région des Garrotxes
Dynamique de l’occupation des sols de la région des GarrotxesDynamique de l’occupation des sols de la région des Garrotxes
Dynamique de l’occupation des sols de la région des Garrotxestuxette
 
Cecile Bothorel 2010 La Cantine Réseaux Sociaux pour la recommandation
Cecile Bothorel 2010 La Cantine Réseaux Sociaux pour la recommandationCecile Bothorel 2010 La Cantine Réseaux Sociaux pour la recommandation
Cecile Bothorel 2010 La Cantine Réseaux Sociaux pour la recommandationCécile Bothorel
 
Infographie DSN Mode d'emploi avec SAGE
Infographie DSN Mode d'emploi avec SAGEInfographie DSN Mode d'emploi avec SAGE
Infographie DSN Mode d'emploi avec SAGEPROJECT SI
 
Introduction aux bases de données NoSQL
Introduction aux bases de données NoSQLIntroduction aux bases de données NoSQL
Introduction aux bases de données NoSQLAntoine Augusti
 
Forum Finopsys 2015 - Table ronde RH
Forum Finopsys 2015 - Table ronde RHForum Finopsys 2015 - Table ronde RH
Forum Finopsys 2015 - Table ronde RHFinopsys
 
Comment l'intelligence artificielle améliore la recherche documentaire
Comment l'intelligence artificielle améliore la recherche documentaireComment l'intelligence artificielle améliore la recherche documentaire
Comment l'intelligence artificielle améliore la recherche documentaireAntidot
 
L'utilisation du Big Data en entreprise
L'utilisation du Big Data en entrepriseL'utilisation du Big Data en entreprise
L'utilisation du Big Data en entrepriseMathieu Lahaye
 
Big Data : concepts, cas d'usage et tendances
Big Data : concepts, cas d'usage et tendancesBig Data : concepts, cas d'usage et tendances
Big Data : concepts, cas d'usage et tendancesJean-Michel Franco
 
BigData_TP5 : Neo4J
BigData_TP5 : Neo4JBigData_TP5 : Neo4J
BigData_TP5 : Neo4JLilia Sfaxi
 
Azure Data Lake, le Big Data 2.0 - SQL Saturday Montreal 2017
Azure Data Lake, le Big Data 2.0 - SQL Saturday Montreal 2017Azure Data Lake, le Big Data 2.0 - SQL Saturday Montreal 2017
Azure Data Lake, le Big Data 2.0 - SQL Saturday Montreal 2017Jean-Pierre Riehl
 
BigData_TP2: Design Patterns dans Hadoop
BigData_TP2: Design Patterns dans HadoopBigData_TP2: Design Patterns dans Hadoop
BigData_TP2: Design Patterns dans HadoopLilia Sfaxi
 
BigData_TP4 : Cassandra
BigData_TP4 : CassandraBigData_TP4 : Cassandra
BigData_TP4 : CassandraLilia Sfaxi
 
BigData_Chp5: Putting it all together
BigData_Chp5: Putting it all togetherBigData_Chp5: Putting it all together
BigData_Chp5: Putting it all togetherLilia Sfaxi
 
BigData_TP1: Initiation à Hadoop et Map-Reduce
BigData_TP1: Initiation à Hadoop et Map-ReduceBigData_TP1: Initiation à Hadoop et Map-Reduce
BigData_TP1: Initiation à Hadoop et Map-ReduceLilia Sfaxi
 
BigData_TP3 : Spark
BigData_TP3 : SparkBigData_TP3 : Spark
BigData_TP3 : SparkLilia Sfaxi
 

Andere mochten auch (20)

BigData_Chp2: Hadoop & Map-Reduce
BigData_Chp2: Hadoop & Map-ReduceBigData_Chp2: Hadoop & Map-Reduce
BigData_Chp2: Hadoop & Map-Reduce
 
BigData_Chp4: NOSQL
BigData_Chp4: NOSQLBigData_Chp4: NOSQL
BigData_Chp4: NOSQL
 
Conférence Big Data HEC Paris 2015
Conférence Big Data HEC Paris 2015Conférence Big Data HEC Paris 2015
Conférence Big Data HEC Paris 2015
 
Réseaux de neurones à entrées fonctionnelles
Réseaux de neurones à entrées fonctionnellesRéseaux de neurones à entrées fonctionnelles
Réseaux de neurones à entrées fonctionnelles
 
Dynamique de l’occupation des sols de la région des Garrotxes
Dynamique de l’occupation des sols de la région des GarrotxesDynamique de l’occupation des sols de la région des Garrotxes
Dynamique de l’occupation des sols de la région des Garrotxes
 
Cecile Bothorel 2010 La Cantine Réseaux Sociaux pour la recommandation
Cecile Bothorel 2010 La Cantine Réseaux Sociaux pour la recommandationCecile Bothorel 2010 La Cantine Réseaux Sociaux pour la recommandation
Cecile Bothorel 2010 La Cantine Réseaux Sociaux pour la recommandation
 
Infographie DSN Mode d'emploi avec SAGE
Infographie DSN Mode d'emploi avec SAGEInfographie DSN Mode d'emploi avec SAGE
Infographie DSN Mode d'emploi avec SAGE
 
Introduction aux bases de données NoSQL
Introduction aux bases de données NoSQLIntroduction aux bases de données NoSQL
Introduction aux bases de données NoSQL
 
MMC
MMCMMC
MMC
 
Forum Finopsys 2015 - Table ronde RH
Forum Finopsys 2015 - Table ronde RHForum Finopsys 2015 - Table ronde RH
Forum Finopsys 2015 - Table ronde RH
 
Comment l'intelligence artificielle améliore la recherche documentaire
Comment l'intelligence artificielle améliore la recherche documentaireComment l'intelligence artificielle améliore la recherche documentaire
Comment l'intelligence artificielle améliore la recherche documentaire
 
L'utilisation du Big Data en entreprise
L'utilisation du Big Data en entrepriseL'utilisation du Big Data en entreprise
L'utilisation du Big Data en entreprise
 
Big Data : concepts, cas d'usage et tendances
Big Data : concepts, cas d'usage et tendancesBig Data : concepts, cas d'usage et tendances
Big Data : concepts, cas d'usage et tendances
 
BigData_TP5 : Neo4J
BigData_TP5 : Neo4JBigData_TP5 : Neo4J
BigData_TP5 : Neo4J
 
Azure Data Lake, le Big Data 2.0 - SQL Saturday Montreal 2017
Azure Data Lake, le Big Data 2.0 - SQL Saturday Montreal 2017Azure Data Lake, le Big Data 2.0 - SQL Saturday Montreal 2017
Azure Data Lake, le Big Data 2.0 - SQL Saturday Montreal 2017
 
BigData_TP2: Design Patterns dans Hadoop
BigData_TP2: Design Patterns dans HadoopBigData_TP2: Design Patterns dans Hadoop
BigData_TP2: Design Patterns dans Hadoop
 
BigData_TP4 : Cassandra
BigData_TP4 : CassandraBigData_TP4 : Cassandra
BigData_TP4 : Cassandra
 
BigData_Chp5: Putting it all together
BigData_Chp5: Putting it all togetherBigData_Chp5: Putting it all together
BigData_Chp5: Putting it all together
 
BigData_TP1: Initiation à Hadoop et Map-Reduce
BigData_TP1: Initiation à Hadoop et Map-ReduceBigData_TP1: Initiation à Hadoop et Map-Reduce
BigData_TP1: Initiation à Hadoop et Map-Reduce
 
BigData_TP3 : Spark
BigData_TP3 : SparkBigData_TP3 : Spark
BigData_TP3 : Spark
 

Ähnlich wie BIG DATA - Cloud Computing

Comment Bien Choisir un CMS pour les Administrations et Collectivites Locales...
Comment Bien Choisir un CMS pour les Administrations et Collectivites Locales...Comment Bien Choisir un CMS pour les Administrations et Collectivites Locales...
Comment Bien Choisir un CMS pour les Administrations et Collectivites Locales...FranceNumerique
 
L'approche par regles metier
L'approche par regles metierL'approche par regles metier
L'approche par regles metiersenejug
 
La vitesse d’un site web : un levier de croissance peu exploité
La vitesse d’un site web : un levier de croissance peu exploitéLa vitesse d’un site web : un levier de croissance peu exploité
La vitesse d’un site web : un levier de croissance peu exploitéFasterize
 
Track 2 - Atelier 3 - Comment Ysance met le cloud au service du digital avec ...
Track 2 - Atelier 3 - Comment Ysance met le cloud au service du digital avec ...Track 2 - Atelier 3 - Comment Ysance met le cloud au service du digital avec ...
Track 2 - Atelier 3 - Comment Ysance met le cloud au service du digital avec ...Amazon Web Services
 
BigDataBx #1 - Journée BigData à la CCI de Bordeaux
BigDataBx #1 - Journée BigData à la CCI de BordeauxBigDataBx #1 - Journée BigData à la CCI de Bordeaux
BigDataBx #1 - Journée BigData à la CCI de BordeauxExcelerate Systems
 
La gestion des contenus d'entreprise selon www.walabiz.fr: le cas d'usage de ...
La gestion des contenus d'entreprise selon www.walabiz.fr: le cas d'usage de ...La gestion des contenus d'entreprise selon www.walabiz.fr: le cas d'usage de ...
La gestion des contenus d'entreprise selon www.walabiz.fr: le cas d'usage de ...Market Engel SAS
 
Introduction à la big data v3
Introduction à la big data v3 Introduction à la big data v3
Introduction à la big data v3 Mehdi TAZI
 
Neo4j - Cas d'usages pour votre métier
Neo4j - Cas d'usages pour votre métierNeo4j - Cas d'usages pour votre métier
Neo4j - Cas d'usages pour votre métierNeo4j
 
Ecosystème Big Data
Ecosystème Big DataEcosystème Big Data
Ecosystème Big DataIdriss22
 
Azure: que puis-je faire pour 0€, 1€, 1000€, un million d’€ et au-delà
Azure: que puis-je faire pour 0€, 1€, 1000€, un million d’€ et au-delàAzure: que puis-je faire pour 0€, 1€, 1000€, un million d’€ et au-delà
Azure: que puis-je faire pour 0€, 1€, 1000€, un million d’€ et au-delàMicrosoft
 
Oxalide MorningTech #1 - BigData
Oxalide MorningTech #1 - BigDataOxalide MorningTech #1 - BigData
Oxalide MorningTech #1 - BigDataLudovic Piot
 
Comment Rue Du Commerce est devenu le site e-commerce le plus rapide de France ?
Comment Rue Du Commerce est devenu le site e-commerce le plus rapide de France ?Comment Rue Du Commerce est devenu le site e-commerce le plus rapide de France ?
Comment Rue Du Commerce est devenu le site e-commerce le plus rapide de France ?Fasterize
 
Morning Tech#1 BigData - Oxalide Academy
Morning Tech#1 BigData - Oxalide AcademyMorning Tech#1 BigData - Oxalide Academy
Morning Tech#1 BigData - Oxalide AcademyOxalide
 
Tracer la voie vers le big data avec Talend et AWS
Tracer la voie vers le big data avec Talend et AWSTracer la voie vers le big data avec Talend et AWS
Tracer la voie vers le big data avec Talend et AWSJean-Michel Franco
 
Introduction à Neo4j - La base de données de graphes - 2016
Introduction à Neo4j - La base de données de graphes - 2016Introduction à Neo4j - La base de données de graphes - 2016
Introduction à Neo4j - La base de données de graphes - 2016Cédric Fauvet
 
Réalité augmentée et Big Data dans Azure
Réalité augmentée et Big Data dans AzureRéalité augmentée et Big Data dans Azure
Réalité augmentée et Big Data dans AzureFabrice JEAN-FRANCOIS
 
L’informatique efficience
L’informatique efficienceL’informatique efficience
L’informatique efficienceMichel Bruchet
 
Quel est l'avenir des stratégies de données?
Quel est l'avenir des stratégies de données?Quel est l'avenir des stratégies de données?
Quel est l'avenir des stratégies de données?Denodo
 

Ähnlich wie BIG DATA - Cloud Computing (20)

Comment Bien Choisir un CMS pour les Administrations et Collectivites Locales...
Comment Bien Choisir un CMS pour les Administrations et Collectivites Locales...Comment Bien Choisir un CMS pour les Administrations et Collectivites Locales...
Comment Bien Choisir un CMS pour les Administrations et Collectivites Locales...
 
L'approche par regles metier
L'approche par regles metierL'approche par regles metier
L'approche par regles metier
 
La vitesse d’un site web : un levier de croissance peu exploité
La vitesse d’un site web : un levier de croissance peu exploitéLa vitesse d’un site web : un levier de croissance peu exploité
La vitesse d’un site web : un levier de croissance peu exploité
 
Track 2 - Atelier 3 - Comment Ysance met le cloud au service du digital avec ...
Track 2 - Atelier 3 - Comment Ysance met le cloud au service du digital avec ...Track 2 - Atelier 3 - Comment Ysance met le cloud au service du digital avec ...
Track 2 - Atelier 3 - Comment Ysance met le cloud au service du digital avec ...
 
BigDataBx #1 - Journée BigData à la CCI de Bordeaux
BigDataBx #1 - Journée BigData à la CCI de BordeauxBigDataBx #1 - Journée BigData à la CCI de Bordeaux
BigDataBx #1 - Journée BigData à la CCI de Bordeaux
 
La gestion des contenus d'entreprise selon www.walabiz.fr: le cas d'usage de ...
La gestion des contenus d'entreprise selon www.walabiz.fr: le cas d'usage de ...La gestion des contenus d'entreprise selon www.walabiz.fr: le cas d'usage de ...
La gestion des contenus d'entreprise selon www.walabiz.fr: le cas d'usage de ...
 
Introduction à la big data v3
Introduction à la big data v3 Introduction à la big data v3
Introduction à la big data v3
 
Amazon summit 2015
Amazon summit 2015Amazon summit 2015
Amazon summit 2015
 
Neo4j - Cas d'usages pour votre métier
Neo4j - Cas d'usages pour votre métierNeo4j - Cas d'usages pour votre métier
Neo4j - Cas d'usages pour votre métier
 
Ecosystème Big Data
Ecosystème Big DataEcosystème Big Data
Ecosystème Big Data
 
Azure: que puis-je faire pour 0€, 1€, 1000€, un million d’€ et au-delà
Azure: que puis-je faire pour 0€, 1€, 1000€, un million d’€ et au-delàAzure: que puis-je faire pour 0€, 1€, 1000€, un million d’€ et au-delà
Azure: que puis-je faire pour 0€, 1€, 1000€, un million d’€ et au-delà
 
Oxalide MorningTech #1 - BigData
Oxalide MorningTech #1 - BigDataOxalide MorningTech #1 - BigData
Oxalide MorningTech #1 - BigData
 
BigData on change d'ère !
BigData on change d'ère ! BigData on change d'ère !
BigData on change d'ère !
 
Comment Rue Du Commerce est devenu le site e-commerce le plus rapide de France ?
Comment Rue Du Commerce est devenu le site e-commerce le plus rapide de France ?Comment Rue Du Commerce est devenu le site e-commerce le plus rapide de France ?
Comment Rue Du Commerce est devenu le site e-commerce le plus rapide de France ?
 
Morning Tech#1 BigData - Oxalide Academy
Morning Tech#1 BigData - Oxalide AcademyMorning Tech#1 BigData - Oxalide Academy
Morning Tech#1 BigData - Oxalide Academy
 
Tracer la voie vers le big data avec Talend et AWS
Tracer la voie vers le big data avec Talend et AWSTracer la voie vers le big data avec Talend et AWS
Tracer la voie vers le big data avec Talend et AWS
 
Introduction à Neo4j - La base de données de graphes - 2016
Introduction à Neo4j - La base de données de graphes - 2016Introduction à Neo4j - La base de données de graphes - 2016
Introduction à Neo4j - La base de données de graphes - 2016
 
Réalité augmentée et Big Data dans Azure
Réalité augmentée et Big Data dans AzureRéalité augmentée et Big Data dans Azure
Réalité augmentée et Big Data dans Azure
 
L’informatique efficience
L’informatique efficienceL’informatique efficience
L’informatique efficience
 
Quel est l'avenir des stratégies de données?
Quel est l'avenir des stratégies de données?Quel est l'avenir des stratégies de données?
Quel est l'avenir des stratégies de données?
 

Mehr von senejug

SeneJug java_8_prez_122015
SeneJug java_8_prez_122015SeneJug java_8_prez_122015
SeneJug java_8_prez_122015senejug
 
Demonstration of @mail@
Demonstration of @mail@Demonstration of @mail@
Demonstration of @mail@senejug
 
Archivage Electronique: Comment Ca Marche?
Archivage Electronique: Comment Ca Marche?Archivage Electronique: Comment Ca Marche?
Archivage Electronique: Comment Ca Marche?senejug
 
Développement agile de logiciel avec la méthode SCRUM
Développement agile de logiciel avec la méthode SCRUMDéveloppement agile de logiciel avec la méthode SCRUM
Développement agile de logiciel avec la méthode SCRUMsenejug
 
West Africa Apple Development
West Africa Apple DevelopmentWest Africa Apple Development
West Africa Apple Developmentsenejug
 
Biometrics
BiometricsBiometrics
Biometricssenejug
 
Solution de gestion de paie : PAYOHR
Solution de gestion de paie : PAYOHRSolution de gestion de paie : PAYOHR
Solution de gestion de paie : PAYOHRsenejug
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligencesenejug
 
Intégration d\'applications pour call centers
Intégration d\'applications pour call centersIntégration d\'applications pour call centers
Intégration d\'applications pour call centerssenejug
 
Capital Risk & IT, The Perfect Connection?
Capital Risk & IT, The Perfect Connection?Capital Risk & IT, The Perfect Connection?
Capital Risk & IT, The Perfect Connection?senejug
 
Telecom in West Africa: Trends and Challenges
Telecom in West Africa: Trends and ChallengesTelecom in West Africa: Trends and Challenges
Telecom in West Africa: Trends and Challengessenejug
 
What is Ajax
What is AjaxWhat is Ajax
What is Ajaxsenejug
 
Tips on Creating Web Content
Tips on Creating Web ContentTips on Creating Web Content
Tips on Creating Web Contentsenejug
 
Using CMS Tool Drupal
Using CMS Tool DrupalUsing CMS Tool Drupal
Using CMS Tool Drupalsenejug
 
Web2 And Java
Web2 And JavaWeb2 And Java
Web2 And Javasenejug
 

Mehr von senejug (16)

SeneJug java_8_prez_122015
SeneJug java_8_prez_122015SeneJug java_8_prez_122015
SeneJug java_8_prez_122015
 
Demonstration of @mail@
Demonstration of @mail@Demonstration of @mail@
Demonstration of @mail@
 
Archivage Electronique: Comment Ca Marche?
Archivage Electronique: Comment Ca Marche?Archivage Electronique: Comment Ca Marche?
Archivage Electronique: Comment Ca Marche?
 
Développement agile de logiciel avec la méthode SCRUM
Développement agile de logiciel avec la méthode SCRUMDéveloppement agile de logiciel avec la méthode SCRUM
Développement agile de logiciel avec la méthode SCRUM
 
West Africa Apple Development
West Africa Apple DevelopmentWest Africa Apple Development
West Africa Apple Development
 
Biometrics
BiometricsBiometrics
Biometrics
 
Solution de gestion de paie : PAYOHR
Solution de gestion de paie : PAYOHRSolution de gestion de paie : PAYOHR
Solution de gestion de paie : PAYOHR
 
GMAO
GMAOGMAO
GMAO
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
 
Intégration d\'applications pour call centers
Intégration d\'applications pour call centersIntégration d\'applications pour call centers
Intégration d\'applications pour call centers
 
Capital Risk & IT, The Perfect Connection?
Capital Risk & IT, The Perfect Connection?Capital Risk & IT, The Perfect Connection?
Capital Risk & IT, The Perfect Connection?
 
Telecom in West Africa: Trends and Challenges
Telecom in West Africa: Trends and ChallengesTelecom in West Africa: Trends and Challenges
Telecom in West Africa: Trends and Challenges
 
What is Ajax
What is AjaxWhat is Ajax
What is Ajax
 
Tips on Creating Web Content
Tips on Creating Web ContentTips on Creating Web Content
Tips on Creating Web Content
 
Using CMS Tool Drupal
Using CMS Tool DrupalUsing CMS Tool Drupal
Using CMS Tool Drupal
 
Web2 And Java
Web2 And JavaWeb2 And Java
Web2 And Java
 

BIG DATA - Cloud Computing

  • 1. Big Data Mode ou Révolution? 9 Janvier 2014 www.baamtu.com
  • 2. Big Data : mode ou révolution? Sommaire • Introduction • About the speaker •Big Data (pourquoi)? •Un cas d’exemple •De plus en plus de données •Big Data (Comment)? • Les solutions • NoSql • Hadoop • MongoDB • ElasticSearch •Cloud •Pourquoi? •Comment? •Les types de Cloud •Questions/Réponse www.baamtu.com
  • 3. Big Data : mode ou révolution? QUI SOMMES-NOUS? www.baamtu.com
  • 4. Big Data : mode ou révolution? • • • • Qui sommes-nous? Technopreneur (Baamtu et daluway.com) Docteur ingénieur – 10 ans d’expé Spécialiste JEE, moteur de règles et HA Baamtu : Une startup sénégalaise • Créée en 2009 par de jeunes sénégalais • Editeur de logiciels et intégrateur de solutions open source • Forte expérience (Sénégal, France, Etats-unis) • Savoir-faire reconnu : • Commiteur dans OpenErp • Meilleurs développeurs Androïd au Sénégal et en Afrique lors du concours AAC 2013 sponsorisé par Google • Notre équipe • 6 personnes • Travail de qualité • Multi langages et multi plateformes • Pour en savoir plus baamtu.com et daluway.com www.baamtu.com
  • 6. Andandor Andandor: Quand Android et Openerp s’allient pour la CRM 14 Septembre 2013 www.baamtu.com
  • 7. Qu’est ce que Andandor? Qu’est ce que Andandor ? • Andandor est une application de gestion de la relation client sur la plateforme Android. • Scénario de base: suivre une campagne marketing de près depuis son téléphone. • Andandor s’appuie sur l’ERP Openerp www.baamtu.com
  • 8. C’est quoi OpenERP ? Progiciel de gestion intégrée pour entreprise, distribuée sous licence libre (GPL) et qui répond de manière efficace à la complexité et aux besoins croissants des entreprises. Largement répandu Full Web OpenSource Couverture fonctionnelle exceptionnelle Déploiement Un éditeur fort: Tiny Rapide Architecture technique solide Conception modulaire Solution ouverte www.baamtu.com
  • 9. C’est quoi OpenERP ? Large couverture fonctionnelle Gestion des ventes Gestion documentaire CRM/SRM Gestion de stocks Portail Gestion de production Gestion comptable et Etats SYSCOHDA financière Gestion des achats Gestion budget Gestion de projets Gestion des immobilisations Points de vente www.baamtu.com
  • 10. C’est quoi OpenERP ? Atouts de Openerp • Pas de coût de licences • Nombre d’utilisateurs illimité • Nativement multi postes •Conception modulaire • Intégration et souplesse www.baamtu.com
  • 11. Les fonctionnalités de Andandor Gérer toutes les données CRM • Gestion des prospects • Gestion des opportunités • Gestion des contacts •Gestion des appels •Gestion des réunions www.baamtu.com
  • 12. Les spécificités de Andandor Une expérience utilisateur agréable • Fonctionnement en mode offline •Gestion automatique des données ajoutées, modifiées et supprimées sur votre serveur •Synchronisation automatique avec le serveur grâce au widget www.baamtu.com
  • 13. Les fonctionnalités de Andandor www.baamtu.com
  • 14. Les fonctionnalités de Andandor www.baamtu.com
  • 15. Les fonctionnalités de Andandor www.baamtu.com
  • 16. Les fonctionnalités de Andandor www.baamtu.com
  • 17. Les fonctionnalités de Andandor www.baamtu.com
  • 18. Big Data Mode ou Révolution? 9 Janvier 2014 www.baamtu.com
  • 19. Big Data : mode ou révolution? Ton appli (s)cale-telle? www.baamtu.com
  • 20. Big Data : mode ou révolution? Cas d’exemple • Votre boss vous demande de réaliser une application d’analytique web : • l’application doit tracer le nombre de pages vues pour tout URL fournie par le client • Comment? : A chaque page vue le client appel votre application avec l’URL en question • Votre application doit sortir des stats en temps réel. • On doit aussi pouvoir dire à tout moment les top 100 des URLS trackées par votre application. •Comment allez-vous vous y prendre? www.baamtu.com
  • 21. Big Data : mode ou révolution? Cas d’exemple (SGBDR) www.baamtu.com
  • 22. Big Data : mode ou révolution? Cas d’exemple (SGBDR) www.baamtu.com
  • 23. Big Data : mode ou révolution? Cas d’exemple (SGBDR) • votre application remporte un succès extraordinaire! Des millions de clients l’utilisent! • Subitement, vos log commencent à remonter « Timeout sur insertion en base de donnée » •Ce message devient de plus en plus fréquent! •Que faites-vous? www.baamtu.com
  • 24. Big Data : mode ou révolution? Cas d’exemple (Scaler avec une queue) www.baamtu.com
  • 25. Big Data : mode ou révolution? Cas d’exemple (JMS) • votre application remporte un succès inespéré! D’autres millions de clients l’utilisent! •Vous avez encore « Timeout sur insertion en base de donnée » •Ce message devient de plus en plus fréquent! • En regardant les log de vos serveurs, vous voyez que votre BD ne tient pas la charge? •Vous devez réagir rapidement car les clients commencent à râler. •Que faites-vous? www.baamtu.com
  • 26. Big Data : mode ou révolution? Cas d’exemple (SGBDR) • votre application devient de plus en plus populaire. • Vos messaging queue travaillent de plus en plus augmentant ainsi la charge de votre BD • Vous avez rajouter des workers sur votre BD pour paralléliser mais rien n’y fait! •Clairement la BD et le SPOF! •Que faites-vous à nouveau? www.baamtu.com
  • 27. Big Data : mode ou révolution? Cas d’exemple (Scaler avec du sharding) www.baamtu.com
  • 28. Big Data : mode ou révolution? Cas d’exemple (Scaler avec du sharding) • Pour l’utilisation des shards il faut un mécanisme de génération de clé de shard (hash % nb shard) • Il vous faut un batch pour injecter les données de votre ancienne base vers les nouveaux shards • Un tel script prend du temps à faire (surtout tester) • Lors de sa mise en prod, on coupe l’accès de la base à l’application. •Il faut aussi modifier votre application pour utiliser le framework de génération key pour savoir sur quel shard écrire • Vous devez aussi modifier votre requêtes de top 100 : • Vous faites la requête sur chaque shard • Vous faites le merge de toutes ces requêtes www.baamtu.com
  • 29. Big Data : mode ou révolution? Cas d’exemple (Scaler avec du sharding) • A chaque fois que le trafic aura sensiblement augmenté sur votre application : • Rajouter des shards • Ecrire des scripts de migration • Tester et déployer en mettant « off » votre application • Revoir vos requêtes •Et ce ci est très error-prone (pas de tolérance à la panne) • Que se passe-t-il lorsqu’un disque d’un de vos serveur BD crash? www.baamtu.com
  • 30. Big Data : mode ou révolution? Cas d’exemple (Scaler avec du sharding + slave) www.baamtu.com
  • 31. Big Data : mode ou révolution? Les problèmes l’approche traditionnelle • votre application a commencé par une seule base de donnée et a fini par une architecture complexe aves plusieurs queues, shards, réplicas, et serveurs. • L’architecture devient de moins en moins faulttolenrance • La complexité est remontée au niveau application (shard key et l’agrégation de requêtes top 100) • Manque de tolérance à l’erreur humaine. On est de plus en plus appelé à écrire des scripts de migration • Quid de la corruption des données lors de la migration? • Le parc devenant plus grand, la maintenance devient de plus en plus fastidieuse •Le Big Data adresses tous ces problèmes de scalabilité et de complexité www.baamtu.com
  • 32. Big Data : mode ou révolution? L’ère du Data www.baamtu.com
  • 33. Big Data : mode ou révolution? www.baamtu.com
  • 34. Big Data : mode ou révolution? L’ère du Data • Nous générons et traitons de plus en plus données diversifiées • Les utilisateurs créent des contenus : • Blogs • Tweets • Interactions réseaux sociaux • Photos • VOIP • Les serveurs enregistrent des logs sur tout ce qu’ils font où on leur s fait faire. • les scientifiques génèrent des mesures détaillées du monde autour de nous. www.baamtu.com
  • 35. Big Data : mode ou révolution? L’ère du Data … 2000 • Google annonce qu’ils viennent de lancer le plus grand moteur de recherche sur internet. • Le nouvel index de Google est composé de plus de 1 Milliard de liens • Enorme!!! www.baamtu.com
  • 36. Big Data : mode ou révolution? L’ère du Data … 2008 • Google annonce stocker un trillion (1 milliard de millards) de liens uniques. • Le nombre de page web augmente de plusieurs milliards de pages par jours • Enormissime!!! www.baamtu.com
  • 37. Big Data : mode ou révolution? Un nombre impressionnant de Data, sans précédent, est en train d’être créé et est accessible www.baamtu.com
  • 38. Big Data : mode ou révolution? L’ère du data : évolution des données www.baamtu.com
  • 39. Big Data : mode ou révolution? L’ère du data : évolution des données www.baamtu.com
  • 40. Big Data : mode ou révolution? L’ère du data : Grand aujourd’hui mais petit demain www.baamtu.com
  • 41. Big Data : mode ou révolution? L’ère du data : évolution des données www.baamtu.com
  • 42. Big Data : mode ou révolution? Quelques metrics! • 2.7 Zetabytes de données existantes dans le monde digital • Facebook stocke, accède et analyse plus de 30 Petabytes de données générées pas des utilisateurs • Walmart traites plus d’un million de transactions/heures sotckées dans plus de 2,5 Petabytes de données • Plus de 5 milliards de personnes appellent, sms, tweetent et surfent sur depuis leur mobile • Pour décoder le génome humain, il fallait 10 ans de traitement maintenant cela se fait en 1 semaine. •En 2008 Google traitait 20.000 Terabytes par jour Les users Youtube upload 48h de nouvelles vidéos chaque minute chaque jour • 571 nouveaux sites créés par minute chaque jour • Plus de 34722 likes sur facebook chaque minute chaque jour • plus de 175 millions de tweets par jour pour plus de 465 millions de comptes twitter • 30 milliards de bouts de contenu partagés sur facebook chaque jour www.baamtu.com
  • 43. Big Data : mode ou révolution? Nouveau paradigme • Avec autant de données les systèmes de base de données traditionnels sont poussés à leurs limites • Pour relever les défis du Big Data, une nouvelle race de technologies a émergée. • Beaucoup de ces nouvelles technologies ont été regroupées sous le terme «NoSQL». • Ces technologies peuvent scaler rapidement pour stocker et traiter de plus en plus de gros volumes de données www.baamtu.com
  • 44. Big Data : mode ou révolution? Big Data www.baamtu.com
  • 45. Big Data : mode ou révolution? Big Data : une définition simple • Le volume de données que nous utilisons, au jour le jour, ne peut plus être stocké et traité par une seul ordinateur. • Big Data est une approche (méthodologie) qui répond à 2 challenges fondamentaux : • Comment stocker et traiter de grosses volumétries de données • Et Surtout, comment exploiter et comprendre ces données afin d’en faire un avantage www.baamtu.com
  • 46. Big Data : mode ou révolution? Big Data : exemples d’utilisation •Analyse de log de production pour avoir des métriques en temps réel afin de mieux comprendre vos utilisateurs ainsi que leur comportement et préférences •Analyse en temps réel des transactions de ventes afin de détecter des fraudes • Analyse des tweets et post sur les réseaux sociaux pour prédire le comportement des marchés financiers afin d’adapter le stock et l’offre • Faire avancer la science et la recherche : • Le CERN génère plus de 30 peta de données. Utilisation de 65,0000 processeurs en interne et et plusieurs milliers d’ordinateurs dans plus de 150 datacenter • Le Google Car ou la Toyota Prius sont équipées de caméras et autres capteurs pour générer des quantités importantes de données pour la conduite automatique. • Quid des missions d’exploration de la NASA • Et la NSA? www.baamtu.com
  • 47. Big Data : mode ou révolution? Big Data : Développement orienté Data • Revoir la manière de modéliser nos données car elles vont devenir Big. • Les données sont brûtes • Les données ne sont pas forcément structurées • La volumétrie sera énorme! • Les données doivent être immutables : ni de update ni de delete que des add (historique, pas de pertes de données) • Les données seront distribuées sur plusieurs machines • la distribution des données affectera votre manière de les traiter (séquentielle  Distribué) www.baamtu.com
  • 48. Big Data : mode ou révolution? Les outils Big Data www.baamtu.com
  • 49. Big Data : mode ou révolution? Big Data Ecosystem www.baamtu.com
  • 50. Big Data : mode ou révolution? Big Data Ecosystem www.baamtu.com
  • 51. Big Data : mode ou révolution? • HDFS et Hadoop MapReduce sont les deux branches Hadoop le kernel du BigData du projet Hadoop incubé par la fondation Apache (first class project). • Hadoop est le résultat de l’implémentation de principes publiés par Google dans deux articles sur GFS et MapReduce • Hadoop est un Framework Java pour le stockage et le traitement distribués de grosses volumétries de données. •Hadoop est déployé sur plusieurs serveurs (cluster) •HDFS (Hadoop Dristibuted File System) est un système de fichier distribué et scalable. •HDFS gère le stockage de donnée dans le cluster Hadoop • HDFS crée des blocs entre 64MB et 256MB • Chaque bloc est répliqué plusieurs fois www.baamtu.com
  • 52. Big Data : mode ou révolution? Composants Hadoop www.baamtu.com
  • 53. Big Data : mode ou révolution? Architecture haut-niveau de Hadoop www.baamtu.com
  • 54. Big Data : mode ou révolution? Déploiement chez Yahoo (cluster de plus de 40000 serveurs analysant +200PB de données) www.baamtu.com
  • 55. Big Data : mode ou révolution? HDFS : Hadoop Distributed File System • Le Système de fichier distribué de Hadoop est le composant de stockage de Hadoop. •HDFS est optimisé pour une forte charge et a de meilleurs performances avec des R/W sur de larges fichiers (de l’ordre du GB) • HDFS va répliquer un nombre de fois (configuré : par défant 3) • HDFS réplique automatiquement les blocks des nœuds en failure. www.baamtu.com
  • 56. Big Data : mode ou révolution? Composants HDFS www.baamtu.com
  • 57. Big Data : mode ou révolution? Map & Reduce www.baamtu.com
  • 58. Big Data : mode ou révolution? MapReduce • MapReduce est un paradigme de calcul distribué, lancé par Google, qui fournit les bases pour un traitement par lots (batch) scalable et faulttolerent. •MapReduce est un modèle qui simplifie les traitements parallélisés en faisant abstraction de la complexité de travailler avec des systèmes distribués : • Parallélistions des calculs • Garantir la fiabilité des logiciels et machines Ceci permet au développeur de ne se focaliser que sur le besoin métier •MapReduce décompose le travail en petites opérations map et reduce, parallélisable, qui manipulent des couples de clé-valeur • www.baamtu.com
  • 59. Big Data : mode ou révolution? MapReduce www.baamtu.com
  • 60. Big Data : mode ou révolution? MapReduce • Le travail du développeur consiste à définir des fonctions de map et reduce. La fonction de map à pour résultat des couples clé-valeur, qui sont à leur tour traités par la fonction reduce afin de produire le résultat final. www.baamtu.com
  • 61. Big Data : mode ou révolution? MapReduce • Toute la puissance de MapReduce se trouve dans la phase entre l’output map et l’input reduce : suffle and sort www.baamtu.com
  • 62. Big Data : mode ou révolution? MapReduce www.baamtu.com
  • 63. Big Data : mode ou révolution? www.baamtu.com
  • 64. Big Data : mode ou révolution? Hadoop EcoSystem www.baamtu.com
  • 65. Big Data : mode ou révolution? MapReduce • MapReduce n’est pas facile à apprivoiser, et les objectifs de bons nombres de ces Projets liés à Hadoop est d'accroître son accessibilité pour les programmeurs et les non-programmeurs. www.baamtu.com
  • 66. Big Data : mode ou révolution? NoSQL www.baamtu.com
  • 67. Big Data : mode ou révolution? NoSQL : RDBMS • Une base de donnée relationnelle est une collection de données organisée en ensemble de tables structurées. •Ces tables peuvent avoir des relations entre elles. • Les avantages majeurs sont la fiabilité et les propriétés ACID : • Atomicity : tout ou rien • Consistency (cohérence : block on operation) • Isolation (Indépendance des transactions) • Durability (une fois la transaction validée, le changement est permanant) www.baamtu.com
  • 68. Big Data : mode ou révolution? NoSQL : Limitations RDBMS • Scalabilité : la seule manière possible c’est la scalabilité verticale (augmentant la puissance de la machine) • A une certaine charge, quelque soit la techno, la seule scalitbilité possible est un système distribué • La nature relationnelle des RDBMS fait que utilisation distribuée soit assez complexe. • Jointure sur un système distribué est complexe • La structuration en tables est complexe • Ne prends pas en compte les données non structurées www.baamtu.com
  • 69. Big Data : mode ou révolution? NoSQL : une réponse au web! • NoSQL est un ensemble de concepts permettant le traitement rapide et efficace de données avec un focus sur la performance, la fiabilité et l’agilité (flexibilité au changement) • Not Only SQL : la philosophie n’exclut pas les RDBMS • Plus de modèle relationnel (plus de schéma): Les systèmes NoSQL stockent et récupèrent les données dans plusieurs formats : key-value, graphe, document, colonnes. • Plus de jointures • Systèmes conçus de manière distribuée dès le début (sharding et replica par défaut) • Fonctionnent sur de simples Box • Scalabilité linéaire (honrizontale) • OpenSource (très grande manjorité) www.baamtu.com
  • 70. Big Data : mode ou révolution? NoSQL : BASE VS ACID • NoSQL est plus dans une approche « Optimistic » que « pessimistic » • Lâche un peut lest pour la performance • NoSQL fait le choix de BASE : • Basic Availability : le système peut être temporairement « incohérent » mais toujours disponible. • Soft state : l’état du système peut changer, même sans input. Ceci à cause du modèle Eventual consistency • Eventual consistency : la cohérence du système est garantis à la fin de toutes les exécutions. Mais être temporairement incohérent. • L’objectif c’est vraiment la performance et la haute performance. www.baamtu.com
  • 71. Big Data : mode ou révolution? NoSQL : Théorème de CAP www.baamtu.com
  • 72. Big Data : mode ou révolution? NoSQL : Famille Key-Value www.baamtu.com
  • 73. Big Data : mode ou révolution? NoSQL : Famille Column www.baamtu.com
  • 74. Big Data : mode ou révolution? NoSQL : Famille Document www.baamtu.com
  • 75. Big Data : mode ou révolution? NoSQL : GrapheDocument www.baamtu.com
  • 76. Big Data : mode ou révolution? Cloud (computing) www.baamtu.com
  • 77. Big Data : mode ou révolution? Le CLOUD : avant www.baamtu.com
  • 78. Big Data : mode ou révolution? Le CLOUD : avec www.baamtu.com
  • 79. Big Data : mode ou révolution? Le CLOUD : 3 types www.baamtu.com
  • 80. Big Data : mode ou révolution? Le CLOUD : 3 types www.baamtu.com
  • 81. Big Data : mode ou révolution? Le CLOUD : 3 types www.baamtu.com
  • 82. Big Data : mode ou révolution? Big Data – NoSQL – Cloud Le lien? www.baamtu.com
  • 83. Big Data : mode ou révolution? BIG DATA & Santé au Sénégal www.baamtu.com
  • 85. Big Data : mode ou révolution? Merci www.baamtu.com