iot et architecture cloud haute performance
TRANSCRIPT
AMBIENT INTELLIGENCE
tech days•
2015
#mstechdays techdays.microsoft.fr
Iot et architecture cloud haute performanceAudrey PETIT @AudreyPetit42
Edwige SEMINARA @EdwigeSeminara
Nicolas CLERC @nclerc
Application & Digital
Communication & RSE
Business Intelligence
Integration & MDM
Client Relation Focus
Cloud by MicrosoftParis-Lyon-Genève
Big Data
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
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 !!!!!
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
tech.days 2015#mstechdaysIoT et architecture cloud haute performance
Usages : Besoins :
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
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
tech.days 2015#mstechdaysIoT et architecture cloud haute performance
Simplification du développement
Hoop Somuah & Sergey Bykov
tech.days 2015#mstechdaysIoT et architecture cloud haute performance
Une interface
Une classe
Des caractéristiques
tech.days 2015#mstechdaysIoT et architecture cloud haute performance
De la configuration
Pensé nativement pour Azure, mais fonctionne aussi « on-premise ».
tech.days 2015#mstechdaysIoT et architecture cloud haute performance
Implémentation des grains
Hosting du Silo
Application test
tech.days 2015#mstechdaysIoT et architecture cloud haute performance
Définition de l’état d’un grain
Persistance de son état
tech.days 2015#mstechdaysIoT et architecture cloud haute performance
Notification et abonnement à un grain
tech.days 2015#mstechdaysIoT et architecture cloud haute performance
tech.days 2015#mstechdaysIoT et architecture cloud haute performance
Consommation du service :
tech.days 2015#mstechdaysIoT 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
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
tech.days 2015#mstechdaysIoT et architecture cloud haute performance
Notre besoin :
Babylon.JS
tech.days 2015#mstechdaysIoT et architecture cloud haute performance
Babylon.JS
tech.days 2015#mstechdaysIoT et architecture cloud haute performance
Consommation du service :
tech.days 2015#mstechdaysIoT et architecture cloud haute performance