Slide 1

Slide 1 text

E M E A | J U N E 9 - 1 0 , 2 0 2 1

Slide 2

Slide 2 text

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS et Open Source: Cloud et Open Source: Un duo gagnant Senior Digital Innovation Technical Lead, MEA, Worldwide Public Sector Nicolas David A R C 0 1

Slide 3

Slide 3 text

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved. Qui soutient l’open source?

Slide 4

Slide 4 text

Développeurs open source Liberté d’experimenter Productivité Loisirs Développement personnel Nouvelles opportunités Image Publique ❤

Slide 5

Slide 5 text

Roadmap Digital skills Recrutement Qualité Potentiel disruptif Coûts Innovation Nos clients open source ❤

Slide 6

Slide 6 text

AWS ❤ open source L’Obsession Client Innovation Communautés saines Reduction des coûts de maintenance Meilleure qualité & securité

Slide 7

Slide 7 text

AWS contribue de nombreuses façons Q1 18 Q2 18 Q3 18 Q4 18 Q1 19 Q2 19 Q3 19 Q4 19 Q1 20 Q2 20 Contributeurs open-source Amazon Q1 18 Q2 18 Q3 18 Q4 18 Q1 19 Q2 19 Q3 19 Q4 19 Q1 20 Q2 20 Référentiels auxquels contribués

Slide 8

Slide 8 text

AWS contribue du code et aux operations Amazon Keyspaces (for Apache Cassandra) Amazon EKS (Kubernetes) FreeRTOS AWS RoboMaker (ROS) Amazon ElastiCache for Redis, Memcached AWS App Mesh (Envoy) TorchServe (Run PyTorch models) AWS Lambda (Firecracker) Quelques examples Amazon ES (Open Distro/ Elasticsearch)

Slide 9

Slide 9 text

Les services AWS pour l’open source Amazon CloudSearch (Apache Solr) Amazon Elasticsearch Service Amazon EMR (Apache Hadoop, Apache Hudi) Amazon Managed Streaming for Apache Kafka Analytics Amazon Kinesis Data Analytics for Java (powered by Apache Flink) Bases de Données Amazon ElastiCache for Redis, Memcached Amazon RDS for MySQL, MariaDB, PostgreSQL Amazon Aurora for MySQL, PostgreSQL Amazon Keyspaces (for Apache Cassandra) Amazon ECS (Docker) Amazon EKS (Kubernetes) Compute AWS Lambda custom runtimes AWS ParallelCluster Bottlerocket Apache MXNet on AWS PyTorch on AWS TensorFlow on AWS Machine learning Amazon SageMaker Neo IoT AWS RoboMaker (ROS) Robotique FreeRTOS Blockchain Amazon Managed Blockchain (Ethereum/ HyperLedger) Mobile AWS AppSync AWS Amplify Outils Developpeurs AWS CodeCommit AWS Cloud Development Kit Amazon Corretto Amazon Athena Federated Queries Cloud Hybride AWS Client VPN AWS Transfer Family Amazon MQ (Apache Active MQ/RabbitMQ) Integration Applicative AWS OpsWorks (Chef) Gestion et Gouvernance AWS App Mesh (Envoy) AWS Marketplace Tierce-Partie Amazon EKS Distro Red Hat OpenShift on AWS Managed Workflows for Apache Airflow AWS IoT GreenGrass 2.0 Amazon SageMaker Clarify Amazon Neptune/Neptune ML Observabilité Amazon CloudWatch agent TorchServe Amazon Managed Service for Grafana Amazon Managed Service for Prometheus AWS Distro for OpenTelemetry

Slide 10

Slide 10 text

BDD & analytics Compute Machine learning Outils Développeurs • Open Distro for Elasticsearch • PartiQL • Deequ • Amazon Athena Federated Query • Babelfish for PostgreSQL • Amazon Linux • Bottlerocket • Firecracker • AWS Nitro Enclaves • AWS ParallelCluster • Amazon EKS Distro • Amazon SageMaker Neo • Apache MXNet • Gluon, AutoGluon • Sockeye • TorchServe • AWS Neuron SDK • Deep Java Library • Deep Graph Library • Amazon SageMaker Clarify • Amazon SageMaker Jumpstart • Amazon Corretto • AWS Cloud Development Kit • Boto 3 • Cdk8s • .NET Porting Assistant Serverless Developpement Web Securité Autres • Chalice • AWS SAM and SAM CLI • AWS Amplify • AWS Amplify Admin • AWS AppSync • s2n • Amazon Corretto Crypto Provider • Open Distro for Telemtry • AWS IoT Greengrass v2 • FreeRTOS LTS • AWS SaaS Boost Projets open source lançés par Amazon

Slide 11

Slide 11 text

AWS Cloud Development Kit Defininissez de l’infrastructure cloud et des composent réutilisables avec du “code réél“et provisionnez les avec AWS CloudFormation. 100% open source Vous fournir les libertés, afin que vous puissiez librement afficher, utiliser, modifier et distribuer le code Community-driven • 48% des contributions au projet AWS CDK proviennent de contributeurs externes • cdkpatterns.com fournit des modèles de conception developpés par la communauté “Je n'ai jamais entendu parler d'une autre technologie volontairement adoptée aussi rapidement. CDK est un énorme différenciateur pour nos ingénieurs.”

Slide 12

Slide 12 text

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved. DEMO CDK

Slide 13

Slide 13 text

Innovez avec AWS CDK CDK comme concept de base d'un écosystème cloud réutilisable et de solutions open source. CDK8s & CDKTF CDK8s fournit un composant Kubernetes CDKTF fournit un composant Terraform JSII • JSII est un projet open source utilisé pour transpiler une source (TypeScript) dans un des langages pris en charge Projen • Projen utilise AWS CDK pour définir et maintenir une configuration de projet complexe à travers du code

Slide 14

Slide 14 text

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved. Ressources CDK • CDK Workshop https://cdkworkshop.com/ • CDK Developer guide https://docs.aws.amazon.com/cdk/ latest/guide/home.html • CDK Patterns https://cdkpatterns.com/ • CDK Best Practices blog post https://aws.amazon.com/blogs/dev ops/best-practices-for-developing- cloud-applications-with-aws-cdk/ • CDK8s https://github.com/cdk8s- team/cdk8s • CDKTF https://github.com/hashicorp/terraf orm-cdk • JSII https://github.com/aws/jsii • Projen https://github.com/projen/projen

Slide 15

Slide 15 text

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved. Comment (et pourquoi) AWS contribues à l’open source ?

Slide 16

Slide 16 text

Ce qui nous anime ? Un open source animé par ses utilisateurs En fin de compte, pour que l'open source apporte de la valeur à tous nos clients dans le monde entier, nous devons amener nos clients non seulement en tant qu'utilisateurs de produits open source, mais aussi véritablement engagés dans l'open source et participant avec la communauté au développement.“ Jim Whitehurst CEO, Red Hat (2008) ”Si vous regardez en arrière dans le temps, [vous verrez] que les éditeurs de logiciels dominent l’espace logiciel des entreprises. Et je pense que c'est une des raisons pour lesquelles tant de choses y sont si mauvaises. Parce que les personnes qui créent les logiciels ne l'utilisent pas pour résoudre des problèmes.” Matt Wilson VP, AWS (2019)

Slide 17

Slide 17 text

Contributions de code • Amazon Corretto Cryptographic Provider (améliore les performances des transactions de chiffrement Java) • Heapothesys (aide à détecter et à comprendre les performances des applications) • ARM (optimisations pour les architectures ARM) • Toutes les corrections de bogues envoyées en amont Part entière de la communauté Leadership et collaboration avec la communauté OpenJDK Patches de Securité Fournir des correctifs de sécurité sans frais, sans restrictions sur une base trimestrielle Amazon Corretto Comment contribuons-nous à Java Red Hat Amazon Oracle JDKu u212 contributions

Slide 18

Slide 18 text

Quelques-uns des projets open-source où nous contribuons

Slide 19

Slide 19 text

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved. Nos autres façons de contribuer

Slide 20

Slide 20 text

Les builders open-source chez AWS

Slide 21

Slide 21 text

Un accent considerable sur l’amelioration des outils de Builders

Slide 22

Slide 22 text

Comment nous contribuons: Un example dans la communauté • cURL, en partenariat avec Internet Security Research Group, a annoncé un projet visant à rendre les parties critiques de sa base de code memory safe en utilisant Hyper comme backend. § Hyper est une bibliothèque HTTP écrite en Rust, conçue pour la vitesse, la précision et la sécurité, avec prise en charge HTTP/1 et HTTP/2. • AWS s’est engagé à donner du temps ingénieur pour active l’API C et la plomberie necessaire à la réussite de ce projet. § Ce projet se déroule avec l'aide du fondateur de cURL Daniel Stenburg pour assurer un bon ajustement.

Slide 23

Slide 23 text

AWS aide les clients à réussir grâce à l'open source

Slide 24

Slide 24 text

AWS aide les entreprises open source à prospérer

Slide 25

Slide 25 text

Où continuer par la suite ? Twitter @AWSOpen Blog aws.amazon.com/blogs/opensource Site Web opensource.amazon.com

Slide 26

Slide 26 text

Thank you! © 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved. Nicolas David [email protected] @nuage_ninja