Top Banner
AMBIENT INTELLIGENCE tech days 2015 # mstechdays techdays.microsoft.fr
28

IoT et architecture cloud haute performance

Jul 18, 2015

Download

Technology

jonathan donner
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: IoT et architecture cloud haute performance

AMBIENT INTELLIGENCE

tech days•

2015

#mstechdays techdays.microsoft.fr

Page 2: IoT et architecture cloud haute performance

Iot et architecture cloud haute performanceAudrey PETIT @AudreyPetit42

[email protected]

Edwige SEMINARA @EdwigeSeminara

[email protected]

Nicolas CLERC @nclerc

[email protected]

Page 3: IoT et architecture cloud haute performance

Application & Digital

Communication & RSE

Business Intelligence

Integration & MDM

Client Relation Focus

Cloud by MicrosoftParis-Lyon-Genève

Big Data

Page 4: IoT et architecture cloud haute performance

tech.days 2015#mstechdaysIoT et architecture cloud haute performance

Multiplication des sources de données

Réaction rapide aux évènements

Une forte variabilité de la charge

Page 5: IoT et architecture cloud haute performance

tech.days 2015#mstechdaysIoT et architecture cloud haute performance

1 prise électrique, relevé de consommation toutes les minutes

4 prises par lignes

15 lignes par appartement

8 appartements par étage

15 étages par immeuble

100 immeubles par quartier

50 quartiers dans la ville

Orleans City Power : gestionnaire de réseau électrique

36 000 000 ‘trames’ de données

par minute !!!!!

Page 6: IoT et architecture cloud haute performance

tech.days 2015#mstechdaysIoT et architecture cloud haute performance

Un Framework .Net de développement de services cloud basé sur le pattern « Actor model »

Des outils de développement

Open sourcehttps://github.com/dotnet/Orleans

Des exemples http://orleans.codeplex.com

Page 7: IoT et architecture cloud haute performance

tech.days 2015#mstechdaysIoT et architecture cloud haute performance

Usages : Besoins :

Page 8: IoT et architecture cloud haute performance

tech.days 2015#mstechdays

Issu de Microsoft Research

Mis en œuvre par l’équipe de développement de Halo 4

Mise à disposition publique (preview) en mars 2014 lors de la /Build

Refresh en septembre 2014

Open Source licence « MIT » en décembre 2014

Release 1.0.0 le 5 février 2015 !

IoT et architecture cloud haute performance

Page 9: IoT et architecture cloud haute performance
Page 10: IoT et architecture cloud haute performance
Page 11: IoT et architecture cloud haute performance

tech.days 2015#mstechdaysIoT et architecture cloud haute performance

Grain : un ‘acteur’ ou l’unité de traitement

Silo : container d’exécution des Grains

Hoop Somuah & Sergey Bykov

Page 12: IoT et architecture cloud haute performance

tech.days 2015#mstechdaysIoT et architecture cloud haute performance

Simplification du développement

Page 13: IoT et architecture cloud haute performance

Hoop Somuah & Sergey Bykov

Page 14: IoT et architecture cloud haute performance

tech.days 2015#mstechdaysIoT et architecture cloud haute performance

Une interface

Une classe

Des caractéristiques

Page 15: IoT et architecture cloud haute performance

tech.days 2015#mstechdaysIoT et architecture cloud haute performance

De la configuration

Pensé nativement pour Azure, mais fonctionne aussi « on-premise ».

Page 16: IoT et architecture cloud haute performance

tech.days 2015#mstechdaysIoT et architecture cloud haute performance

Implémentation des grains

Hosting du Silo

Application test

Page 17: IoT et architecture cloud haute performance

tech.days 2015#mstechdaysIoT et architecture cloud haute performance

Définition de l’état d’un grain

Persistance de son état

Page 18: IoT et architecture cloud haute performance

tech.days 2015#mstechdaysIoT et architecture cloud haute performance

Notification et abonnement à un grain

Page 19: IoT et architecture cloud haute performance

tech.days 2015#mstechdaysIoT et architecture cloud haute performance

Page 20: IoT et architecture cloud haute performance

tech.days 2015#mstechdaysIoT et architecture cloud haute performance

Consommation du service :

Page 21: IoT et architecture cloud haute performance

tech.days 2015#mstechdaysIoT et architecture cloud haute performance

Page 22: IoT et architecture cloud haute performance

tech.days 2015#mstechdays

Moteur 3D open source en JavaScript (WebGL)

Afficher du contenu 3D temps réel sur tous les périphériques du marché :

Babylon.JS

IoT et architecture cloud haute performance

Page 23: IoT et architecture cloud haute performance

tech.days 2015#mstechdaysIoT et architecture cloud haute performance

Pour plus d’infos : http://www.babylonjs.com/

Pour essayer et s’amuser : http://babylonjs-playground.azurewebsites.net

Babylon.JS

Page 24: IoT et architecture cloud haute performance

tech.days 2015#mstechdaysIoT et architecture cloud haute performance

Notre besoin :

Babylon.JS

Page 25: IoT et architecture cloud haute performance

tech.days 2015#mstechdaysIoT et architecture cloud haute performance

Babylon.JS

Page 26: IoT et architecture cloud haute performance

tech.days 2015#mstechdaysIoT et architecture cloud haute performance

Consommation du service :

Page 27: IoT et architecture cloud haute performance

tech.days 2015#mstechdaysIoT et architecture cloud haute performance

Page 28: IoT et architecture cloud haute performance

• Audrey PETIT @AudreyPetit42

[email protected]

• Edwige SEMINARA @[email protected]

• Nicolas CLERC@nclerc

[email protected]