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

Réalité augmentée et Big Data dans Azure

Embed Size (px)

Citation preview

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 ?