© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
[email protected] Thomas Landais
[email protected] Bergeret SA manager
IoT sur AWS @ SagemcomRetour vers l’embarqué
#Awssummit
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
2
Mener des projets centrés sur le client…
Focus sur la différentiation
Innnover à la vitesse d’une Startup
Migrer selon vos conditions
Réduire le risque
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Pourquoi AWS
Pourquoi les entreprises migrent elles vers AWS ?
S O L U T I O N S d ’ E N T R E P R I S E
S E C U R I T E D E H A U T
N I V E A U
T R A N S P A R E N C EC O U T S & P R I X
A M E L I O R A T I O N P E R F O R M A N C E
B U S I N E S S
A B S E N C E D E C O M P L E X I T E s u r
L I C E N C I N GC O N T R A T
CU LTU RE
ECO N O M IES
M O D ELE PRIX
ECO SYSTEM E
SECU RITE
E N T R E P R I S E S U N I Q U E S , S O L U T I O N S F L E X I B L E S , R E S U L T A T S P E R S O N N A L I S E S
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Quels retours ?
Economies(TCO/CO)
Efficacité AgilitéRésilience
Quoi
Lancements 75% plus rapides (Unilever)
Les w orkloads critiques tournent sur d ifférentes AZ et regions pour une
robuste reprise sur incident (Expedia)
>50% de reduction en terme de TCO
(GE)
Plus de 500 heures par de configuration serveur
d’économisées (Sage) Exemples
Economies réalisées via la migration
Amélioration de l’efficacité sur toutes
les fonctions IT
Amélioration du SLAs & reduction des
indisponibilités
Amélioration du temps de déploiement des Nouvelles
fonctionnalités et applications
Focus typique
Bénéfices les plus importants
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Adoption réussieIngrédient numéro 1 : adoption des DevOps
Culture Pratique Outils
• Dev & Ops viennent ensemble : plus de “silos”
• Responsabilité partagée
• Engagement• Visibilité et
communication
• Architecture Micro-service
• CI/CD – Continuousintegration et continuous delivery
• Infrastructure as code
• Monitoring and logs
Automatisation des phases DevOps pour supporter un déploiement rapide et des livraisons légères• Source• Build• Test• Déploiement• Monitoring
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Pratiques DevOps : Microservices
Passage d’un univers d’applicationsmonolithiques à une architecture basée sur des services individuels
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Pratiques DevOps : CI/CD
CI/CD : L’inmanquable
Tout est code (application, infrastructure, documentation) et versionné
La phase de test est clé
Déploiement canaries, test, deployment sur une AZ, test, deployment sur une region, test
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
• Test d’Integration
• Test de charge• Test UI• Penetration
testing
Pipeline DevOps
Source Build Test Deploy Monitor
• Code• Revue code
• Code compilé• Tests unitaires• Style checkers • Métriques
codes• Création des
artefacts
• Déploiementvers la production
• Monitoring, detection d’anomalies
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
AWS Code Services
AWS CodeBuild + Third Party
AWS CodeCommit AWS CodeBuild AWS CodeDeploy
AWS CodePipeline
AWS CodeStar
Source Build Test Deploy Monitor
AWS X-Ray
Amazon CloudWatch
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Automatisation des phases DevOps
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Ingrédient numéro 2 : les plateformesDes plateformes prêtes à utiliser sur vos cas d’usage
Technical & business support
M arketplace
H ybrid architecture
M obile Services
D evO ps IoT AI Enterprise apps
M igrationAnalytics
Infrastructure Core services Security & com pliance
Application integration
M anagem ent tools
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Les Plateformes AWS pour la data
D a t a l a k eA m a z o n S 3
A m a z o n G l a c i e rA W S G l u e
A m a z o n S a g e M a k e rA W S D e e p L e a r n i n g A M I sA m a z o n R e k o g n i t i o nA m a z o n L e xA W S D e e p L e n sA m a z o n C o m p r e h e n dA m a z o n T r a n s l a t eA m a z o n T r a n s c r i b eA m a z o n P o l l y
M a c h i n e L e a r n i n g A n a l y t i c s I n t e r n e t o f T h i n g s ( I o T )A W S I o T C o r eA W S G r e e n g r a s sA W S I o T A n a l y t i c sA m a z o n F r e e R T O SA W S I o T 1 - C l i c kA W S I o T B u t t o nA W S I o T D e v i c e M a n a g e m e n tA W S I o T D e v i c e D e f e n d e r
A m a z o n A t h e n aA m a z o n E M RA m a z o n R e d s h i f tA m a z o n E l a s t i c s e a r c h S e r v i c eA m a z o n K i n e s i sA m a z o n Q u i c k S i g h t
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Sense & Act
Things
Secure device connectivity
and messaging
AWS IoT Core
Fleet onboarding, management,
and SW updates
Fleet audit and protection
IoT data analytics and intelligence
AWS IoT Device Management
AWS IoT Device Defender
G atew ayEndpoints
AWS Greengrass
AWS IoT1-Click
AWS IoT Analytics
Amazon FreeRTOS
Storage & Compute & Learn
Cloud
Secure localtriggers, actions, and data sync
IntelligenceInsights & Logic → Action
AWS IoT Services Suite
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Le système actuel: introduction
Equipe innovationProduit les objetsdu quotidien
Traitement d'un grand volume de données
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Le système actuel: la complexité du « big data »
• Ecosystème complexe avec beaucoup d’acteurs• Contrôle de toutes les briques technologiques• Éviter d'utiliser des cadres propriétaires
• Une architecture « Serverless »• Des microservices sans conservation d’étatsde l’infrastructure
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Le système actuel: organisation
Accélérateur de créativité
Em barqué
Infrastructure
D ata / IA
InterfaceG raphique
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Une plateforme de données modulaire
donnéesbrutes Intégrité Traitement
« ML »data temps réel data enrichie
Visuel
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Intégration continue / Déploiement continue
ChaliceTerraform
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Montée en charge par microservices
Montée en chargeen entrée
Montée en chargeen sortie
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Visibilité de la plateforme : accès et activités
U sers D evelopm ent AW S Account M ain AW S Account D em onstrator AW S Account
m artin@ sagem com .com
pacifique@ sagem com .com
thom as.landais@ sagem com .com
Surveiller les accès et les activités de la plateforme
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Visibilité de la plateforme : la facturation
Surveiller la facturation des comptes et des services principaux
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Visibilité de la plateforme : le broker IoT
Les métriques cloudwatch du broker:§ connexion§ topics§ …
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Visibilité de la plateforme : le broker IoT
Métriques en temps réeldu broker
Directement connecté au topic interne du broker et injecté dans une base de données de séries temporelles
• Par foyer• Par appareil• Par messages
données en temps réel (1s)dans une fenêtre ajustable
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Visibilité de la plateforme : rapport sur le microservices
Surveiller pour savoir quel traitement sur la donnée est le plus coûteux en termes de temps et de nombre d'invocations
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Visibilité de la plateforme : rapport sur le microservices
Cette zone signifie :
nécessité d’optimiser
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Visibilité de la plateforme : rapport sur l’utilisation des API
Surveiller pour savoir quelle route API de consommation de la donnée par l’interface graphique est le plus coûteux en termes de temps et de nombre d'invocations.
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Visibilité de la plateforme : rapport sur l’utilisation des API
Cette zone signifie :
nécessité d’optimiser
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Vue d’ensemble de la sécurité
Amazon Web Services§ IoT sécurité TLS
Le broker de message AWS IoT chiffre toutes les communications avec le protocole TLS§ Chiffrement de la base de donnée
En utilisant le service AWS Key Management Service (KMS).§ AWS Amplify pour les API
Librairie facilitant l'authentification en utilisant Amazon Cognito, qui prend en charge les pools d'utilisateurs et la fédération d’identités
Sagemcom§ Politique d’accès MQTT
Restrictions supplémentaires pour empêcher les produits d'écouter les données des voisins§ Chiffrement des messages
Message sécurisé du produit à la plateforme IoTMessage sécurisé de la plateforme IoT vers le produit
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Sécurité : message sécurisé du produit à la plateforme IoT
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Sécurité : message sécurisé de la plateforme IoT vers le produit
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Interface graphique
Incident Wi-Fi
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Interface graphique
Ecran noir
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Quel est l'intérêt d'une plateforme de données pour un fabricant ?
Ø Diagnostiquer rapidement la qualité des produits déployés
Ø Apprendre le comportement d'un produit afin d’analyser les problèmes rencontrés sur le terrain
Améliorer la qualité de services des produits
Nécessite de mettre en place une architecture évolutive mais ce n’est plus suffisant
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Une plateforme de données pour préparer l’intelligence locale, le « edge-computing »
• Intelligence locale • Donnée locale enrichie
apprentissage
distribue le modèle
• Réduire la quantité de données • Améliorer la pertinence des données
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Conclusion
Ø Les capacités matérielles permettent de plus en plus un traitement intelligent avec des IP dédiées (exemple : traitement neuronal)
C'est maintenant l'âge de la raison, entre ce qui est fait dans le cloud et ce qui est fait en embarqué
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Découvrez la plateforme IoT : https://aws.amazon.com/iot/
Découvrez nos solutions analytiques :https://aws.amazon.com/fr/products/analytics/
DevOps avec AWS :https://aws.amazon.com/devops/
Thank you!
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.