44
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. SUMMIT L’Open Source en Entreprise avec AWS Philippe Desmaison Senior Solutions Architect Manager Amazon Web Services

L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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

Page 2: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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.

Page 3: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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

Page 4: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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.

Page 5: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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

Page 6: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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é

Page 7: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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.

Page 8: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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é

Page 9: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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

Page 10: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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

Page 11: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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

Page 12: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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…

Page 13: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

Participer auxCommunautés

Page 14: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

FondationsOpen source

Participer auxCommunautés

Page 15: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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

Page 16: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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

Page 17: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

Twitter@awsopen

Participer auxCommunautés

Page 18: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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

Page 19: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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 ?

Page 20: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

Contribuer auCode

Page 21: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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

Page 22: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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

Page 23: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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

Page 24: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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

Page 25: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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

Page 26: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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

Page 27: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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

Page 28: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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

Page 29: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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

Page 30: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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

Page 31: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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

Page 32: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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

Page 33: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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

Page 34: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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

Page 35: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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

Page 36: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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

Page 37: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

Activer laCulture

Page 38: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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

Page 39: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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

Page 40: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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

Page 41: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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

Page 42: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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…

Page 43: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

© 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

Page 44: L’OpenSource enEntrepriseavec AWS...SUMMIT © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. L’OpenSource enEntrepriseavec AWS Philippe Desmaison Senior

Merci !

S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.