Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
L’Open Source en Entreprise avec AWS
Philippe DesmaisonSenior Solutions Architect ManagerAmazon Web Services
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Pour aller vite, mieux vaut être seul.
Pour aller loin,mieux vaut être plusieurs.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Equilibre entre le contrôle et l’empreinte
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Parfois, le meilleur choix est de contrôlerl’évolution et d’itérer vite.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Parfois, le meilleur choix est de travailler ensemble en Open Source
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
L’Open source est la bonne stratégie pour proposer uneempreinte et une innovation gérée par la communauté
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Les Services AWS construits sur des composantsOpen Source permettent de répondre à des besoins
Multitenant à très grande echelle.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Open source et Culture AWS
ObsessionClients
Innovation Participation aux Communautés
Réductionde la
maintenance
Meilleure qualitéet Sécurité
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Les Services AWS proposantl’utilisation de composantsOpen Source
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Les Services AWS proposant l’utilisation de composants Open Source
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Les 3 piliers de l’Open source chez Amazon
Communautés Code Culture
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Participer auxCommunautés
Contribuer auCode
Activer laCulture
Faire grandir l’Open source avec Amazon…
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Participer auxCommunautés
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
FondationsOpen source
Participer auxCommunautés
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
SponsorsEvénements*& Open Source Conférences
Participer auxCommunautés
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Site Web dédiéopensource.amazon.com
Participer auxCommunautés
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Twitter@awsopen
Participer auxCommunautés
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Blogaws.amazon.com/blogs/opensource
100+ posts, plusieurs publiés par les communautés OSSToujours à la recherche de nouveaux auteurs
Participer auxCommunautés
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
D’autres événementsOpen Source auxquelsnous pourrions participer ?
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Contribuer auCode
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
1600+Projets
Contribuer auCode
aws.github.io
amzn.github.io
alexa.github.io
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
ContributionsCNCF
Membre fondateur de containerd
SIG-AWS, plusieurs sous-projets, compatibilité upstream pour Amazon EKS
CNI—Container Networking Interface étenduet intégré à ECS et EKS
AWS App Mesh utilise Envoy proxy, tous les Changes sont upstream
Contribuer auCode
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Contributions AWS àKubernetes
0
20
40
60
80
100
120
140
160
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov
Contribuer auCode
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Machine Learning
AWS deep learning AMI
Apache MXNet
TensorFlow
Theano
Caffe & Caffe 2
Torch
Keras
Pre-configured CUDA drivers, MKL
Anaconda, Python3
Ubuntu or Amazon Linux
Contribuer auCode
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Machine Learning
Apache
Intégrés aux AWS services
Apporter un deep Learning scalable àEMR, Lambda, ECS et autres…
Fondationdes services IA
Une meilleure vélocitéaux services IA, à laR&D IA
Travailler avec la communauté
Communauté apportevélocité et innovation dans la durée
Contribuer auCode
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Machine Learning
Amazon Sagemaker NeoEntrainer une fois, utilizer partout avec 2x de performance
Get accuracyand performance
Automatic optimization
Broad framework support
Get accuracyand performance
Compilateur Open-source et runtime,pour 1/10eme de la taille des frameworks d’origine
Get accuracyand performance
Automatic optimization
Broad framework support
Intégrés àl’écosystème
Obtenir précisionet performance
Optimisationautomatisée
Large support de frameworks
Contribuer auCode
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Serverless
Chalice: Framework serverless Python pour AWS
CLI pour créer, deployer, et gérer les applications
Decorator-based API pour integration avec Amazon API Gateway, Amazon S3, Amazon SQS et d’autres services
from chalice import Chalice
app = Chalice(app_name='helloworld') @app.route('/')def index():
return {'hello': 'world'}
Contribuer auCode
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Serverless Serverless Application Model (SAM)
Définir les applications serverless
Syntax simple et propre
Spécification et implémentationsous licence Apache 2.0
Contribuer auCode
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Serverless
Langages pour AWS Lambda
C u s t o m R u n t i m e s
Contribuer auCode
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Serverless
AWS Toolkits pour IDEs populaires
https://github.com/aws/aws-toolkit-jetbrains
https://github.com/aws/aws-toolkit-vscode
Contribuer auCode
PyCharm IntelliJ VS Code
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Java Downstream distribution d’OpenJDK
Sans frais, support long terme
Remplacement de type Drop-in
Releases Multiplatformes
Toutes les contributions sont upstream
Contribuer auCode
Amazon Corretto
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Firecracker
Sécurité par essenceKVM-based virtualisation
Rapide par design<125ms pour lancer150 microVMs par seconde/host
Scalable et efficace<5MB footprint mémoire par microVM
Contribuer auCode
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Robotics
AWS RoboMakerRendre Robot Operating System (ROS) abordable pour tous
Environnement de développement
Simulation Cloud extensions pour ROS
Fleet management
Contribuer auCode
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS CDKDeveloper preview
AWS Cloud Development KitDéfinir une infrastructure cloud et des composants réutilisables en
“code réel“ et provisionner au travers d’AWS CloudFormation
Stack(s)
CDK Application
Construct Construct
CloudFormation template
Res
ourc
es
Contribuer auCode
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Continuous Delivery
Aller là où vont les développeurs
https://github.com/aws-samples/aws-deploy-spinnaker-halyard
https://www.spinnaker.io/
Contribuer auCode
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Open Distro for Elasticsearch
Contribuer auCode
Enterprise-gradeFonctionnalités avancées
nécessaires aux Entreprisestelles que Sécurité,
Alerting, SQL, et cluster diagnostics
100% open source Liberté de voir, utiliser, changer et distribuer le
code
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Activer laCulture
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Open source Policy
Activer laCulture
Définir une “open source policy” :
Utiliser en interne
Distribuer publiquement
Contribuer à une projet existant
Releaser en open source
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Outils dédiésaux programmesOpen source
OSS Contribution Trackerhttps://github.com/amzn/oss-contribution-tracker
OSS Attribution Builderhttps://github.com/amzn/oss-attribution-builder
Activer laCulture
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Open source et le juridique
Accompagnement juridique à propos de l’Open Source chez Amazon
Eduquer les collaborateurs à propos de l’Open Source, des Policies et des processus.
Aider les équipes à respecter les licences
Créer des processus de contribution
Conseiller les équipes dans le choix des licences
Supporter des équipes qui ont lance des projets Open Source
Activer laCulture
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS credits
Projets associatifsPyPiApache Software Foundation DebianPostgresCNCF for K8s TestingClearlyDefined
Crédits académiques pour la recherche
Au cas par cas
Activer laCulture
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Participer auxCommunautés
Contribuer auCode
Activer laCulture
Faire grandir l’Open source avec Amazon…
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Websiteopensource.amazon.com
Twitter@awsopen
Bloghttps://aws.amazon.com/blogs/opensource
Merci !
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.