réalité augmentée et big data dans azure

32
Salon du Big Data Salon du Big Data Boostez vos déploiements Big Data Cas d’usage MongoDB dans Azure

Upload: fabrice-jean-francois

Post on 22-Jan-2017

45 views

Category:

Data & Analytics


1 download

TRANSCRIPT

Page 1: Réalité augmentée et Big Data dans Azure

Salon du Big DataSalon du Big Data

Boostez vos déploiements Big DataCas d’usage MongoDB dans Azure

Page 2: Réalité augmentée et Big Data dans Azure

Salon du Big Data

Boostez vos déploiements Big Data – Cas d’usage MongoDB/Azure

@novenciaTS www.novencia.com

Fabrice Jean-François - Architecte Système d’Information/Big Data - Novencia Technical Leader MongoDB - Microsoft MVP, certifié MCSD - Directeur de Novencia TS

@FjeanFrancois

Page 3: Réalité augmentée et Big Data dans Azure

Salon du Big Data

Boostez vos déploiements Big Data – Cas d’usage MongoDB/Azure Salon du Big Data

Big Data : la réalité “terrain”Comment booster ses déploiements Big Data ?Déploiement MongoDB dans Azure

Programme

Page 4: Réalité augmentée et Big Data dans Azure

Salon du Big Data

Boostez vos déploiements Big Data – Cas d’usage MongoDB/Azure Salon du Big Data

Big Data : la réalité « terrain »

Page 5: Réalité augmentée et Big Data dans Azure

Salon du Big Data

Boostez vos déploiements Big Data – Cas d’usage MongoDB/Azure

Rappel sur le Big Data

• C’est un buzzword… …. Mais qui répond à de vraies problématiques

• Qui profite de plusieurs principes et solutions …. Mais qui en a créé de nouvelles

• Via un Marketing sauvage de circonstance…. Mais qui peut apporter de la valeur

Page 6: Réalité augmentée et Big Data dans Azure

Salon du Big Data

Boostez vos déploiements Big Data – Cas d’usage MongoDB/Azure

Les chiffres

• 40 zétatoctects de data produites en 2020 (Sources IDC)

• 30 milliards d’objects connectés d’ici 2020 (Sources Gartner)

• 82% des dirigeants français croient en l’analytique pour améliorer les processus métiers (Sources IDC)

• 41% veulent utiliser des données non structurées d’ici 2017 (Sources IDC)

• 75% des dirigeants français n’arrivent pas à donner une définition claire du Big Data (Sources Opinion Way)

• 86% estiment la notion « floue » (Sources Opinion Way)

• 4% des personnes ayant intégré le Big Data l’ont fait de manière efficace (Sources Price Waterhouse Coopers)

Page 7: Réalité augmentée et Big Data dans Azure

Salon du Big Data

Boostez vos déploiements Big Data – Cas d’usage MongoDB/Azure Salon du Big Data

Comment choisit-on sa technologie?

Pléthore de produits sans normesHadoop (Hortonworks, Cloudera, Mapr…), MongoDB, Cassandra/Datastax, Hbase, Neo4J, BigTable, Redis, Voldemort, DynamoDB, Hana, Oracle NoSQL, Elastic Search, Microsoft Elastic Scale, DocumentDB, APS (PDW), etc

Avec des techniques/technologies communesSharding horizontal, NoSQL, Système clé/valeur, Format orienté colonnes, format orienté document, Map/Reduce, Jobs, Stream, Architecture Lambda, Praxos, etc

Page 8: Réalité augmentée et Big Data dans Azure

Salon du Big Data

Boostez vos déploiements Big Data – Cas d’usage MongoDB/Azure

Big Data – Paysage 2016 (Source FirstMark)

Page 9: Réalité augmentée et Big Data dans Azure

Salon du Big Data

Boostez vos déploiements Big Data – Cas d’usage MongoDB/Azure

En pratique…

• Les cas Big data « purs » sont rares mais intenses :– En France, 2 530 sociétés de plus de 500 salariés– Mais certaines PME ont un besoin intensif en Big Data– Généralement les BD < 10To

• Plus souvent des besoins analytique, CRM, DMP que du stockage ou 3/5V

• Compréhension du potentiel des technologies Big Data – Interrogations sur la mise en œuvre– Besoin de POC/Tests/Validation rapide

Page 10: Réalité augmentée et Big Data dans Azure

Salon du Big Data

Boostez vos déploiements Big Data – Cas d’usage MongoDB/Azure

Quelles contraintes projets?

• Des contraintes classiques :– Infrastructure– Sécurité– CTO– Time To Market– Compliance dans le cas du Cloud

• Interrogations sur le dimensionnement à terme• Besoin de POC / résultats tangibles sur des infras

souvent non existantes

Page 11: Réalité augmentée et Big Data dans Azure

Salon du Big Data

Boostez vos déploiements Big Data – Cas d’usage MongoDB/Azure

Le cas MongoDB

• Une vraie base de données• Alternative sérieuse aux SGBDR classiques,

indépendamment de la volumétrie• Tuning impressionnant des bases à grande et petite

échelle• « Don’t shard early » bien que hautement scalable• 4ème base de données dans le monde (sources

db-engines/ranking)

• Des évolutions impressionnantes avec la version 3.2

Page 12: Réalité augmentée et Big Data dans Azure

Salon du Big Data

Boostez vos déploiements Big Data – Cas d’usage MongoDB/Azure Salon du Big Data

Comment booster ses déploiements ?

Page 13: Réalité augmentée et Big Data dans Azure

Salon du Big Data

Boostez vos déploiements Big Data – Cas d’usage MongoDB/Azure

Avoir une ligne de conduite

• Infrastructures modulaires• Prévoir scalable• Savoir ré-architecturer/tester au besoin• En maîtrisant ses coûts• S’informer des évolutions• Intégrer les processus de release des éditeurs• Connaître ses produits !

Page 14: Réalité augmentée et Big Data dans Azure

Salon du Big Data

Boostez vos déploiements Big Data – Cas d’usage MongoDB/Azure Salon du Big Data

MongoDB : Ops Manager/Cloud Manager

• Booster, maintenir et analyser ses déploiements et performance: – Ops Manager : solution on premise– Cloud Manager : la solution en mode Cloud• Couplage AWS• Couplage Azure

Connaître ses produits – cas MongoDB

Page 15: Réalité augmentée et Big Data dans Azure

Salon du Big Data

Boostez vos déploiements Big Data – Cas d’usage MongoDB/Azure

Connaître les containers

Page 16: Réalité augmentée et Big Data dans Azure

Salon du Big Data

Boostez vos déploiements Big Data – Cas d’usage MongoDB/Azure

Architecture Docker

Page 17: Réalité augmentée et Big Data dans Azure

Salon du Big Data

Boostez vos déploiements Big Data – Cas d’usage MongoDB/Azure

MongoDB / Docker

Sources MongoDB

Page 18: Réalité augmentée et Big Data dans Azure

Salon du Big Data

Boostez vos déploiements Big Data – Cas d’usage MongoDB/Azure

Connaître les avantages/technologies du Cloud

• Amazon, Microsoft, IBM, Google…• Saas, PaaS, Iaas• Vitesse de déploiement• Simplification de la gestion• Scalabilité• Homogénéisation• Architecture Hybride

Page 19: Réalité augmentée et Big Data dans Azure

Salon du Big Data

Boostez vos déploiements Big Data – Cas d’usage MongoDB/Azure

Services Microsoft Azure

Page 20: Réalité augmentée et Big Data dans Azure

Salon du Big Data

Boostez vos déploiements Big Data – Cas d’usage MongoDB/Azure

Bienvenue dans l’Hyperscale Microsoft

Page 21: Réalité augmentée et Big Data dans Azure

Salon du Big Data

Boostez vos déploiements Big Data – Cas d’usage MongoDB/Azure

Containers dans Windows et Azure

• Host Docker dans VM Linux Azure• Docker Registry dans Azure Blob Storage• Client docker pour Windows• Docker Runtime sous Windows Server 2016

(également Core et Nano)• Container Hyper-V (solution multi-tenant).

Non disponible dans Azure

Page 22: Réalité augmentée et Big Data dans Azure

Salon du Big Data

Boostez vos déploiements Big Data – Cas d’usage MongoDB/Azure Salon du Big Data

Déploiement MongoDB dans Azure

Page 23: Réalité augmentée et Big Data dans Azure

Salon du Big Data

Boostez vos déploiements Big Data – Cas d’usage MongoDB/Azure Salon du Big Data

« Dockeriser » MongoDB

• MongoDB dans Docker :– Définir son OS de base, release MongoDB et configuration– Build Once, deploy everywhere (dev, uat, pré-prod ou prod)– MongoDB en simple instance, réplicaset ou shards– Isolation des process

• Attention à la configuration– cacheSizeGB < RAM container– --memory –memory-swappiness– --blkio-weight– --net– --cpu-shares et --cpuset-cpus

Page 24: Réalité augmentée et Big Data dans Azure

Salon du Big Data

Boostez vos déploiements Big Data – Cas d’usage MongoDB/Azure

Azure Application de Container

Page 25: Réalité augmentée et Big Data dans Azure

Salon du Big Data

Boostez vos déploiements Big Data – Cas d’usage MongoDB/Azure

Azure Container Service- En preview- Support de Marathon, Chronos, Mesos ou Swarm

ACS Mesos

ACS Swarm

Page 26: Réalité augmentée et Big Data dans Azure

Salon du Big Data

Boostez vos déploiements Big Data – Cas d’usage MongoDB/Azure

Azure Service Fabric- En preview

- Peut être mis à l'échelle de manière à traiter plus de 500 millions d'évaluations par seconde.

- Alimente de nombreux services - Skype Entreprise, - Azure Event Hubs- Azure Data Factory,- DocumentDB,- Base de données SQL Azure - Bing Cortana

Page 27: Réalité augmentée et Big Data dans Azure

Salon du Big Data

Boostez vos déploiements Big Data – Cas d’usage MongoDB/Azure

Azure Stack- Du délire en « boîte » jusqu’à chez vous- Profiter des services du cloud Azure dans vos infrastructures- Technical Preview

Page 28: Réalité augmentée et Big Data dans Azure

Salon du Big Data

Boostez vos déploiements Big Data – Cas d’usage MongoDB/Azure Salon du Big Data

Big Data et Visualisation

Page 29: Réalité augmentée et Big Data dans Azure

Salon du Big Data

Boostez vos déploiements Big Data – Cas d’usage MongoDB/Azure

La DataViz- Dataviz = Data Visualization

- Aide à l’analyse et décisionDes tableaux, graphiques, tendances

- L’interaction

- Le multidimensionnel - Le web analytique

- Les tableaux de bord (dashboard) temps réel

Page 30: Réalité augmentée et Big Data dans Azure

Salon du Big Data

Boostez vos déploiements Big Data – Cas d’usage MongoDB/Azure

Les apports de la réalité augmentée- L’UX par excellence

- Minory Report

- En mieux

… en attendant la réalité mixée !

Page 31: Réalité augmentée et Big Data dans Azure

Salon du Big Data

Boostez vos déploiements Big Data – Cas d’usage MongoDB/Azure Salon du Big Data

Démonstration

Page 32: Réalité augmentée et Big Data dans Azure

Salon du Big Data

Boostez vos déploiements Big Data – Cas d’usage MongoDB/Azure Salon du Big Data

www.novencia.com

Questions ?