iot et architecture cloud haute performance

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

Upload: microsoft

Post on 18-Jul-2015

192 views

Category:

Technology


2 download

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]