SlideShare uma empresa Scribd logo
1 de 54
Baixar para ler offline
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Open Source at AWS
Contributions, Support, and Engagement
A d r i a n C o c k c r o f t – A W S V P C l o u d A r c h i t e c t u r e S t r a t e g y
Z a h e d a B h o r a t – A W S H e a d o f O p e n S o u r c e S t r a t e g y
@ a d r i a n c o @ z a h e d a b @ A W S O p e n
N o v e m b e r 2 8 , 2 0 1 7
AWS re:INVENT
Open Source
Communities Code Contributions
What is the State of Open Source at AWS?
Trade-off between control and ubiquity
Sometimes the right option is to
control the evolution of unique services
Sometimes the right option is to base
services on open source
Open source is the right strategy for
ubiquity, with community driven
innovation
AWS services build on open source
to meet the needs of very high scale
multi-tenant operations
AWS is helping customers develop, operate,
run and contribute to open source
Communities Code Contributions
Grow Improve Increase
Open Source has come a long way, we
stand on the shoulders of giants…
Communities Code Contributions
Grow Improve Increase
Communities Code Contributions
Grow Improve Increase
Communities
Grow
Open Source
Foundations
CNCF OSI
ASF
LF
Communities
Grow
Open Source
Foundations
CNCF OSI
ASF
LF
AWS joined CNCF
Promote Cloud Native to enterprise
customers
Integrate CNCF components into
AWS ECS – CNI, containered, etc.
Integrate Kubernetes with AWS –
installers, IAM, security, etc.
CNCF serverless working group
Blog post
medium.com/@adrianco
Announcing today that Kubernetes
scalability testing will be moving to
AWS, supported by credits to CNCF
Communities
Grow
Support and Inform
Developer Communities
Make it easier for developers to
learn about, fix, extend, and build
open source platforms and
applications
Communities
Grow
Diamond Sponsor of OSCON 2017
Big plans for 2018 events…
Communities
Grow
Why does Netflix Open Source?
Improve Engineering
Great feedback from wider community
Collaborate through open code
Recruit new and retain engineering talent
Hard problems are openly worked on
See https://www.slideshare.net/aspyker/netflix-oss-meetup-season-4-episode-4
Communities
Grow
Prize Winners Featured
in Werner’s Keynote at
re:Invent 2013
Communities
Grow
Strong support for open source
https://developer.capitalone.com/b
log-post/nuts-bolts-of-launching-
an-open-source-project/
Communities
Grow
Code Day at re:Invent 2017
https://developer.capitalone.com/
opensource-projects/cloud-
custodian/
Communities
Grow
Twitter
@AWSopen
Open
Source
Websites
Talks and
Workshops
Open
Source
Blog
Communities
Grow
Twitter @AWSopen
Twitter @AWSopen
Communities
Grow
Open Source Blog
https://aws.amazon.com/blogs/opensource
Communities
Grow
Presentations and Workshops
Communities
Grow
Open Source Website
opensource.aws
opensource.amazon.com
aws.amazon.com/opensource
Communities
Grow
Github Featured Project Website
Search over 800 projects
aws.github.io
Communities Code Contributions
Grow Improve Increase
Code
Improve
Amazon AWS Twitch and
others
https://aws.github.io/
gvsbuild
cbmc
golang
apache joshua
apache mxnet
chromium
wing
airflow
mqtt
lantram
tuplopenfire
moses
s3_file
elasticsearch
xen
netty
beanstalker
reactdaterangepicker
pigredis
linuxkernel
apache hive
hue
docker
apache bigtop
libgxps
apachespark
apache oozie
libsoup
joshua decoder
presto
apache hbase
exoplayer
gpyopt
glib
go-dockerclient
apache phoenix
botoflow
cloud-init
rdoc
glib-networking
grpc-go
chromium vim
redhat
rails
scikit-fuzzy
fast align
californium
logstash-input-udp
pygresql
eclipse paho
apache zeppelin
qemu
containerd
cnn
catwatch
ios-webkit-debug-proxy
celery dynamodb backend
rosette
yarn
boto 3
awsiotdevkit
hana
mariadb-connector-j
appiumadb
googleguava
elastalert
jacksondatabind
esp-open-rtos
kenlm
dovecot
haproxy
goa
tsung
mshadow
uml-utilities
appium-chromedriver
github-plugin
pyzmq
statsd backend
lombok
capybara
apachetomcat
gerrit-check
mysql workbench
dynamic-object
angulartooltips
apache commons lang
appium-gulp-plugin
ruby-simple-queue
go-statsd-client
ldns
sentry
facebookwebdriveragent
littleproxy
bixie
troposphere
git-bigstore
fop
django-debug-toolbar
bandit
elephas
akka
grpc
parquet-mr
rspec-retry
glisten
wordpress
filequeue
oci-fetch
zipper
pkg errors
jcommander
aws-scala
cmis_5
java
dpdk
rebouncer
parquet-python
libfuse
appiumremotedebugger
leveldb
mvel
webdriveragent
yield-java
immutables.org
cocoapods
assertj-core
appium-dot-exe
safe-eval
xcpretty
ews java api
streetaddress
wycheproof
mqtt js
appium
fabric
scapy
react-hot-loader
sys-proctable
httpcomponentshttpclient
apachepig
sync
word segmentation
treeextra
ultipart-parser
tez
wired tiger
cmock
go-winio
postgresql
apache commons dbutils
gradle
dtcoretext
libarchive
p5-protocol-http2
react-native
apache ant
open fire
appium-android-bootstrap
iputils
gulp-typescript
dynamodb-milkhatx
kinesalite
yubico
apache commons io
presto hadoop apache 2
ansible
nginx
2016
gvsbuild
cbmc
golang
apache joshua
apache mxnet
wing
airflow
mqtt
lantram
tupl
moses
s3_file
elasticsearch
xen
netty
beanstalker
reactdaterangepicker
pigredis
linuxkernel
apache hive
hue
docker
apache bigtop
libgxps
apachespark
apache oozie
libsoup
joshua decoder presto
apache hbase
exoplayer
gpyopt
glib
go-dockerclient
apache phoenix
botoflow
cloud-init
rdoc
glib-networking
grpc-go
chromium vim
redhat
rails
scikit-fuzzy
fast align
logstash-input-udp
pygresql
eclipse paho
apache zeppelin
qemu
containerd
cnn
catwatch
ios-webkit-debug-proxy
celery dynamodb backend
rosette
yarn boto 3
awsiotdevkit
hana
mariadb-connector-j
appiumadb
googleguava
elastalert
jacksondatabind
esp-open-rtos
kenlm
dovecot
haproxy
goa
tsung
mshadow
uml-utilities
appium-chromedriver
github-plugin
pyzmq
statsd backend
lombok
capybara
apachetomcat
gerrit-check
mysql workbench
dynamic-object
angulartooltips
apache commons lang
appium-gulp-plugin
ruby-simple-queue
go-statsd-client
ldns
sentry
facebookwebdriveragent
littleproxy
bixie
troposphere
git-bigstore
fop
django-debug-toolbar
bandit
elephas
akka
grpc
parquet-mr
rspec-retry
glisten
wordpress
filequeue
oci-fetch
zipper
pkgerrors
jcommander
aws-scala
cmis_5
java
dpdk
rebouncer
parquet-python
libfuse
appiumremotedebugger
leveldb
mvel
webdriveragent
yield-java
immutables.org
cocoapods
assertj-core
appium-dot-exe
safe-eval
xcpretty
ews java api
streetaddress
wycheproof
mqtt js
appium
fabric
scapy
react-hot-loader
sys-proctable
httpcomponentshttpclient
apachepig
sync
word segmentation
treeextra
ultipart-parser
tez
wired tiger
cmock
go-winio
apache commons dbutils
gradle
dtcoretext
libarchive
p5-protocol-http2
react-native
apacheant
open fire
appium-android-bootstrap
iputils
gulp-typescript
dynamodb-milkhatx
kinesalite
yubico
apache commons io
presto hadoop apache 2
ansible
nginx
chromium
openfire
nodejs
linux (arch)
janusgraph
wing
wingtk
libgxps
open mpi
repolinter
deep visualization toolbox
kubernetes
flink
tacacsplus
glib-openssl
sparklingml
openjdk
xen
tercom
react-draft-wysiwyg
incubator mxnet
mxnet notebooks
libmoon
gpy
moby
oss-attribution-generator
licensee
glib
seabios
ompi
linux(xendrivers) linux (kvm)
postgresql
tslint-eslint-rules
cni
dmlc
containernetworking
gbm
jackson-dataformats-binary
tinyxml12
peewee
netlink
definitelytyped
phoenix
pynamodb
jgit rgp
gpyopt
tabular
smack
sqoop
firefox
postcss-extract-animations
irate
irate
astrum
gatsby
cerebro
mithriljs
keras
geckodriver
wireshark
cmakegtk+
tslint
behave
bro
appium-uiautomator2-server
linux xfs
nginx
paramz
pydeepgp
rust
emrun
hypothesis-python
linux (pm)
intellij-community
xenbits
apache (http server)
typescript-json-schema
mysql
389ds
conda-build
spring framework
yarn
gitlfs
gsettings-test
git-lfs
ex_aws
web socket sharp
conda
liblouis
eslint
bencode-go
emscripten
react-native-swipeout
kappa
apachehadoopyarn
macports
parsimonious
coreos
ublockorigin
vowpal wabbit
airlift
wycheproof
s2n
linux (blkfront)
kotlin
homebrew
linux (fbdev)
pyaad
libkv
curator
libc
allure
ts-test
slight.alexa
lombok
linux-pci
immutableassign
apache lucene
react-int
dynamic-object
jscolor
chart.js
rigor
linux(nvme)
s3fs
apache beam
aalto-xml
deniswernert/udev
koji
ntpsec
lmdbjava
apache hadoop
react-spinkit
redux
bin
webhooks
corenlp
papaparse
counterfeiter
go-btrfs
jruby
cairo
sequel
pidgin
sockeye
rollbar
typescript-fsa
alks-cli
gucumber
libjson
autovpn
json11
moto
r509-ocsp-responder
bambamboogieman
pkcs7pad
flask-sqlalchemy
californium
multi-module-mave
tensorboard
fortuneserver
linux-nvme-cli
securitymonkey
functional-streams-for-scala
spark-redshift
plantuml-syntax
multi-module-maven-release-plugin
2017
Code
Improve
AWS was a founding member of
containerd – docker runtime
CNCF Contributions
Kubernetes work on installers,
security, and networking
integration with AWS
CNI – Container Networking
Interface extended and
integrated into ECS
Code
Improve
High quality TLS/SSL Replacement
No legacy options, formal correctness proofs
Linux Kernel random number improvements
Used by S3 for all https traffic
Code
Improve
Code
Improve
Strategy for Apache MXNet
Integrate with
AWS Services
Bring Scalable Deep
Learning to EMR,
Lambda, ECS and
many more..
Foundation for
AI Services
Higher Velocity for AI
Services, Research
and Core AI
Development
Leverage the
Community
Community brings velocity
and innovation with no
industry ownership Safest
for long term investment
Apache
Code
Improve
Deep Learning
One-Click GPU & CPU
Open Source
Deep Learning
Installed, Tested, Tuned
Bootable Machine Image
AWS Deep Learning AMI
Apache MXNet
TensorFlow
Theano
Caffe & Caffe 2
Torch
Keras
Pre-configured CUDA drivers,
MKL
Anaconda, Python3
Ubuntu or Amazon Linux
Communities Code Contributions
Grow Improve Increase
Contributions
Increase
23M+
Open Source Developers
64M+
Repositories on GitHub
41B+
Lines of Code
1,100
New Projects a Day
Courtesy of The Linux Foundation
Sources: Sourceclear, Sonatype, Github
Communities Code Contributions
Grow Improve Increase
Internal Champions
Contributions
Increase
Risk reduction and
Standardization of Process
!
Contributions
Increase
Moving to standard licenses
Re-license existing projects to Apache & MIT
Cleaning up custom licenses from acquisitions
Contributions
Increase
AWS Credits
Support for testing Postgres, Kubernetes and other
nonprofit supported projects. Academic credits program
for research, and more on a case by case basis.
Contributions
Increase
A group of companies who collaborate
on practices, tools, and how to run open
source projects and programs
Contributions
Increase
Best practices to run or start an open source
project within you organization
github.com/todogroup/guides
Contributions
Increase
Encourage external communications
Blog posts on projects
Presentations at events
Hosting workshops
Meeting collaborators
!
Contributions
Increase
“Apache MXNet is the foundation of our future
AI services. We’re providing code contributions,
investing in programmability and the developer
experience. We’re building up documentation,
more example code, and investing in a series
of tools around it.”
- Matt Wood
General Manager Deep Learning, AWS
Together, we are open source
Open Source
Communities Code Contributions
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank you!
@ A W S O p e n
C L I C K T O A D D T E X T

Mais conteúdo relacionado

Mais procurados

CMP316_Hedge Your Own Funds Run Monte Carlo Simulations on EC2 Spot Fleet
CMP316_Hedge Your Own Funds Run Monte Carlo Simulations on EC2 Spot FleetCMP316_Hedge Your Own Funds Run Monte Carlo Simulations on EC2 Spot Fleet
CMP316_Hedge Your Own Funds Run Monte Carlo Simulations on EC2 Spot FleetAmazon Web Services
 
GPSWKS406-Migrating a Microsoft ASP.NET Application to AWS
GPSWKS406-Migrating a Microsoft ASP.NET Application to AWSGPSWKS406-Migrating a Microsoft ASP.NET Application to AWS
GPSWKS406-Migrating a Microsoft ASP.NET Application to AWSAmazon Web Services
 
DEV333_Using Amazon CloudWatch for Amazon ECS Resource Monitoring at Scale
DEV333_Using Amazon CloudWatch for Amazon ECS Resource Monitoring at ScaleDEV333_Using Amazon CloudWatch for Amazon ECS Resource Monitoring at Scale
DEV333_Using Amazon CloudWatch for Amazon ECS Resource Monitoring at ScaleAmazon Web Services
 
CTD307_Case Study How Mobile Device Service Company Asurion Architected Its A...
CTD307_Case Study How Mobile Device Service Company Asurion Architected Its A...CTD307_Case Study How Mobile Device Service Company Asurion Architected Its A...
CTD307_Case Study How Mobile Device Service Company Asurion Architected Its A...Amazon Web Services
 
STG203_Get Rid of Tape and Modernize Backup with AWS
STG203_Get Rid of Tape and Modernize Backup with AWSSTG203_Get Rid of Tape and Modernize Backup with AWS
STG203_Get Rid of Tape and Modernize Backup with AWSAmazon Web Services
 
GPSTEC319-Build Once Deploy Many Architecting and Building Automated Reusable...
GPSTEC319-Build Once Deploy Many Architecting and Building Automated Reusable...GPSTEC319-Build Once Deploy Many Architecting and Building Automated Reusable...
GPSTEC319-Build Once Deploy Many Architecting and Building Automated Reusable...Amazon Web Services
 
NET203_Using Amazon VPC Flow Logs to Do Predictive Security Analytics
NET203_Using Amazon VPC Flow Logs to Do Predictive Security AnalyticsNET203_Using Amazon VPC Flow Logs to Do Predictive Security Analytics
NET203_Using Amazon VPC Flow Logs to Do Predictive Security AnalyticsAmazon Web Services
 
CTD405_Building Serverless Video Workflows
CTD405_Building Serverless Video WorkflowsCTD405_Building Serverless Video Workflows
CTD405_Building Serverless Video WorkflowsAmazon Web Services
 
MBL209_Learn How MicroStrategy on AWS is Helping Vivint Solar Deliver Clean E...
MBL209_Learn How MicroStrategy on AWS is Helping Vivint Solar Deliver Clean E...MBL209_Learn How MicroStrategy on AWS is Helping Vivint Solar Deliver Clean E...
MBL209_Learn How MicroStrategy on AWS is Helping Vivint Solar Deliver Clean E...Amazon Web Services
 
ARC304_From One to Many Evolving VPC Design
ARC304_From One to Many Evolving VPC DesignARC304_From One to Many Evolving VPC Design
ARC304_From One to Many Evolving VPC DesignAmazon Web Services
 
DAT339_Replicate, Analyze, and Visualize Datasets Using AWS Database Migratio...
DAT339_Replicate, Analyze, and Visualize Datasets Using AWS Database Migratio...DAT339_Replicate, Analyze, and Visualize Datasets Using AWS Database Migratio...
DAT339_Replicate, Analyze, and Visualize Datasets Using AWS Database Migratio...Amazon Web Services
 
GPSTEC305-Machine Learning in Capital Markets
GPSTEC305-Machine Learning in Capital MarketsGPSTEC305-Machine Learning in Capital Markets
GPSTEC305-Machine Learning in Capital MarketsAmazon Web Services
 
Avoiding Groundhog Day - Enabling Transformation on Day 1, 100, or 1000 of yo...
Avoiding Groundhog Day - Enabling Transformation on Day 1, 100, or 1000 of yo...Avoiding Groundhog Day - Enabling Transformation on Day 1, 100, or 1000 of yo...
Avoiding Groundhog Day - Enabling Transformation on Day 1, 100, or 1000 of yo...Amazon Web Services
 
STG305_Deep Dive on Backup to the AWS Cloud
STG305_Deep Dive on Backup to the AWS CloudSTG305_Deep Dive on Backup to the AWS Cloud
STG305_Deep Dive on Backup to the AWS CloudAmazon Web Services
 
NET308_VPC Design Scenarios for Real-Life Use Cases
NET308_VPC Design Scenarios for Real-Life Use CasesNET308_VPC Design Scenarios for Real-Life Use Cases
NET308_VPC Design Scenarios for Real-Life Use CasesAmazon Web Services
 
DEV329_Cisco’s Journey from Monolith to Microservices
DEV329_Cisco’s Journey from Monolith to MicroservicesDEV329_Cisco’s Journey from Monolith to Microservices
DEV329_Cisco’s Journey from Monolith to MicroservicesAmazon Web Services
 
DEV337_Deploy a Data Lake with AWS CloudFormation
DEV337_Deploy a Data Lake with AWS CloudFormationDEV337_Deploy a Data Lake with AWS CloudFormation
DEV337_Deploy a Data Lake with AWS CloudFormationAmazon Web Services
 
CON213_Hands-on Kubernetes on AWS
CON213_Hands-on Kubernetes on AWSCON213_Hands-on Kubernetes on AWS
CON213_Hands-on Kubernetes on AWSAmazon Web Services
 
Reinforcement Learning – The Ultimate AI - ARC320 - re:Invent 2017
Reinforcement Learning – The Ultimate AI - ARC320 - re:Invent 2017Reinforcement Learning – The Ultimate AI - ARC320 - re:Invent 2017
Reinforcement Learning – The Ultimate AI - ARC320 - re:Invent 2017Amazon Web Services
 

Mais procurados (20)

CMP316_Hedge Your Own Funds Run Monte Carlo Simulations on EC2 Spot Fleet
CMP316_Hedge Your Own Funds Run Monte Carlo Simulations on EC2 Spot FleetCMP316_Hedge Your Own Funds Run Monte Carlo Simulations on EC2 Spot Fleet
CMP316_Hedge Your Own Funds Run Monte Carlo Simulations on EC2 Spot Fleet
 
GPSWKS406-Migrating a Microsoft ASP.NET Application to AWS
GPSWKS406-Migrating a Microsoft ASP.NET Application to AWSGPSWKS406-Migrating a Microsoft ASP.NET Application to AWS
GPSWKS406-Migrating a Microsoft ASP.NET Application to AWS
 
DEV333_Using Amazon CloudWatch for Amazon ECS Resource Monitoring at Scale
DEV333_Using Amazon CloudWatch for Amazon ECS Resource Monitoring at ScaleDEV333_Using Amazon CloudWatch for Amazon ECS Resource Monitoring at Scale
DEV333_Using Amazon CloudWatch for Amazon ECS Resource Monitoring at Scale
 
CTD307_Case Study How Mobile Device Service Company Asurion Architected Its A...
CTD307_Case Study How Mobile Device Service Company Asurion Architected Its A...CTD307_Case Study How Mobile Device Service Company Asurion Architected Its A...
CTD307_Case Study How Mobile Device Service Company Asurion Architected Its A...
 
STG203_Get Rid of Tape and Modernize Backup with AWS
STG203_Get Rid of Tape and Modernize Backup with AWSSTG203_Get Rid of Tape and Modernize Backup with AWS
STG203_Get Rid of Tape and Modernize Backup with AWS
 
GPSTEC325-Enterprise Storage
GPSTEC325-Enterprise StorageGPSTEC325-Enterprise Storage
GPSTEC325-Enterprise Storage
 
GPSTEC319-Build Once Deploy Many Architecting and Building Automated Reusable...
GPSTEC319-Build Once Deploy Many Architecting and Building Automated Reusable...GPSTEC319-Build Once Deploy Many Architecting and Building Automated Reusable...
GPSTEC319-Build Once Deploy Many Architecting and Building Automated Reusable...
 
NET203_Using Amazon VPC Flow Logs to Do Predictive Security Analytics
NET203_Using Amazon VPC Flow Logs to Do Predictive Security AnalyticsNET203_Using Amazon VPC Flow Logs to Do Predictive Security Analytics
NET203_Using Amazon VPC Flow Logs to Do Predictive Security Analytics
 
CTD405_Building Serverless Video Workflows
CTD405_Building Serverless Video WorkflowsCTD405_Building Serverless Video Workflows
CTD405_Building Serverless Video Workflows
 
MBL209_Learn How MicroStrategy on AWS is Helping Vivint Solar Deliver Clean E...
MBL209_Learn How MicroStrategy on AWS is Helping Vivint Solar Deliver Clean E...MBL209_Learn How MicroStrategy on AWS is Helping Vivint Solar Deliver Clean E...
MBL209_Learn How MicroStrategy on AWS is Helping Vivint Solar Deliver Clean E...
 
ARC304_From One to Many Evolving VPC Design
ARC304_From One to Many Evolving VPC DesignARC304_From One to Many Evolving VPC Design
ARC304_From One to Many Evolving VPC Design
 
DAT339_Replicate, Analyze, and Visualize Datasets Using AWS Database Migratio...
DAT339_Replicate, Analyze, and Visualize Datasets Using AWS Database Migratio...DAT339_Replicate, Analyze, and Visualize Datasets Using AWS Database Migratio...
DAT339_Replicate, Analyze, and Visualize Datasets Using AWS Database Migratio...
 
GPSTEC305-Machine Learning in Capital Markets
GPSTEC305-Machine Learning in Capital MarketsGPSTEC305-Machine Learning in Capital Markets
GPSTEC305-Machine Learning in Capital Markets
 
Avoiding Groundhog Day - Enabling Transformation on Day 1, 100, or 1000 of yo...
Avoiding Groundhog Day - Enabling Transformation on Day 1, 100, or 1000 of yo...Avoiding Groundhog Day - Enabling Transformation on Day 1, 100, or 1000 of yo...
Avoiding Groundhog Day - Enabling Transformation on Day 1, 100, or 1000 of yo...
 
STG305_Deep Dive on Backup to the AWS Cloud
STG305_Deep Dive on Backup to the AWS CloudSTG305_Deep Dive on Backup to the AWS Cloud
STG305_Deep Dive on Backup to the AWS Cloud
 
NET308_VPC Design Scenarios for Real-Life Use Cases
NET308_VPC Design Scenarios for Real-Life Use CasesNET308_VPC Design Scenarios for Real-Life Use Cases
NET308_VPC Design Scenarios for Real-Life Use Cases
 
DEV329_Cisco’s Journey from Monolith to Microservices
DEV329_Cisco’s Journey from Monolith to MicroservicesDEV329_Cisco’s Journey from Monolith to Microservices
DEV329_Cisco’s Journey from Monolith to Microservices
 
DEV337_Deploy a Data Lake with AWS CloudFormation
DEV337_Deploy a Data Lake with AWS CloudFormationDEV337_Deploy a Data Lake with AWS CloudFormation
DEV337_Deploy a Data Lake with AWS CloudFormation
 
CON213_Hands-on Kubernetes on AWS
CON213_Hands-on Kubernetes on AWSCON213_Hands-on Kubernetes on AWS
CON213_Hands-on Kubernetes on AWS
 
Reinforcement Learning – The Ultimate AI - ARC320 - re:Invent 2017
Reinforcement Learning – The Ultimate AI - ARC320 - re:Invent 2017Reinforcement Learning – The Ultimate AI - ARC320 - re:Invent 2017
Reinforcement Learning – The Ultimate AI - ARC320 - re:Invent 2017
 

Semelhante a ARC213_Open Source at AWS

AWS Summit Nordics - Media and Gaming Application on AWS
AWS Summit Nordics - Media and Gaming Application on AWSAWS Summit Nordics - Media and Gaming Application on AWS
AWS Summit Nordics - Media and Gaming Application on AWSAmazon Web Services
 
AWS re:Invent 2016: Open Source at AWS—Contributions, Support, and Engagement...
AWS re:Invent 2016: Open Source at AWS—Contributions, Support, and Engagement...AWS re:Invent 2016: Open Source at AWS—Contributions, Support, and Engagement...
AWS re:Invent 2016: Open Source at AWS—Contributions, Support, and Engagement...Amazon Web Services
 
LA M and E Symposium Nov 2017 All decks.pdf
LA M and E Symposium Nov 2017 All decks.pdfLA M and E Symposium Nov 2017 All decks.pdf
LA M and E Symposium Nov 2017 All decks.pdfAmazon Web Services
 
Digital Transformation: Adapt or Perish - CON207 - re:Invent 2017
Digital Transformation: Adapt or Perish - CON207 - re:Invent 2017Digital Transformation: Adapt or Perish - CON207 - re:Invent 2017
Digital Transformation: Adapt or Perish - CON207 - re:Invent 2017Amazon Web Services
 
AWS re:Invnet Highlights for VCs
AWS re:Invnet Highlights for VCsAWS re:Invnet Highlights for VCs
AWS re:Invnet Highlights for VCsBoaz Ziniman
 
Rapid App Development with AWS Amplify
Rapid App Development with AWS AmplifyRapid App Development with AWS Amplify
Rapid App Development with AWS AmplifyRiza Fahmi
 
Building .NET-based Serverless Architectures and Running .NET Core Microservi...
Building .NET-based Serverless Architectures and Running .NET Core Microservi...Building .NET-based Serverless Architectures and Running .NET Core Microservi...
Building .NET-based Serverless Architectures and Running .NET Core Microservi...Amazon Web Services
 
AWS Summit Singapore 2019 | Opening Keynote with Peter DeSantis
AWS Summit Singapore 2019 | Opening Keynote with Peter DeSantisAWS Summit Singapore 2019 | Opening Keynote with Peter DeSantis
AWS Summit Singapore 2019 | Opening Keynote with Peter DeSantisAWS Summits
 
NEW LAUNCH! AWS PrivateLink: Bringing SaaS Solutions into Your VPCs and Your ...
NEW LAUNCH! AWS PrivateLink: Bringing SaaS Solutions into Your VPCs and Your ...NEW LAUNCH! AWS PrivateLink: Bringing SaaS Solutions into Your VPCs and Your ...
NEW LAUNCH! AWS PrivateLink: Bringing SaaS Solutions into Your VPCs and Your ...Amazon Web Services
 
Building Open Source Communities for AWS Serverless Developer Tools
Building Open Source Communities for AWS Serverless Developer ToolsBuilding Open Source Communities for AWS Serverless Developer Tools
Building Open Source Communities for AWS Serverless Developer ToolsAmazon Web Services
 
Living on the Edge, It’s Safer Than You Think! Building Strong with Amazon Cl...
Living on the Edge, It’s Safer Than You Think! Building Strong with Amazon Cl...Living on the Edge, It’s Safer Than You Think! Building Strong with Amazon Cl...
Living on the Edge, It’s Safer Than You Think! Building Strong with Amazon Cl...Amazon Web Services
 
K8s on AWS: Introducing Amazon EKS
K8s on AWS: Introducing Amazon EKSK8s on AWS: Introducing Amazon EKS
K8s on AWS: Introducing Amazon EKSAmazon Web Services
 
Introduction to AWS Fargate & Amazon Elastic Container Service for Kubernetes
Introduction to AWS Fargate & Amazon Elastic Container Service for KubernetesIntroduction to AWS Fargate & Amazon Elastic Container Service for Kubernetes
Introduction to AWS Fargate & Amazon Elastic Container Service for KubernetesAmazon Web Services
 
AWSome Day Lisboa 2017
AWSome Day Lisboa 2017AWSome Day Lisboa 2017
AWSome Day Lisboa 2017Julio Faerman
 
AWSome Day Lisbon 2017
AWSome Day Lisbon 2017AWSome Day Lisbon 2017
AWSome Day Lisbon 2017Julio Faerman
 
Drupal In The Cloud
Drupal In The CloudDrupal In The Cloud
Drupal In The CloudBret Piatt
 
AWS DevOps: Introduction to DevOps on AWS
  AWS DevOps: Introduction to DevOps on AWS  AWS DevOps: Introduction to DevOps on AWS
AWS DevOps: Introduction to DevOps on AWSDatacademy.ai
 
Travis-CI - Continuos integration in the cloud for PHP
Travis-CI - Continuos integration in the cloud for PHPTravis-CI - Continuos integration in the cloud for PHP
Travis-CI - Continuos integration in the cloud for PHPFederico Damián Lozada Mosto
 
Let’s get Connected_ Exploring Connectivity in your Cloud Journey
Let’s get Connected_ Exploring Connectivity in your Cloud JourneyLet’s get Connected_ Exploring Connectivity in your Cloud Journey
Let’s get Connected_ Exploring Connectivity in your Cloud JourneyAmazon Web Services
 

Semelhante a ARC213_Open Source at AWS (20)

AWS Summit Nordics - Media and Gaming Application on AWS
AWS Summit Nordics - Media and Gaming Application on AWSAWS Summit Nordics - Media and Gaming Application on AWS
AWS Summit Nordics - Media and Gaming Application on AWS
 
AWS re:Invent 2016: Open Source at AWS—Contributions, Support, and Engagement...
AWS re:Invent 2016: Open Source at AWS—Contributions, Support, and Engagement...AWS re:Invent 2016: Open Source at AWS—Contributions, Support, and Engagement...
AWS re:Invent 2016: Open Source at AWS—Contributions, Support, and Engagement...
 
LA M and E Symposium Nov 2017 All decks.pdf
LA M and E Symposium Nov 2017 All decks.pdfLA M and E Symposium Nov 2017 All decks.pdf
LA M and E Symposium Nov 2017 All decks.pdf
 
Digital Transformation: Adapt or Perish - CON207 - re:Invent 2017
Digital Transformation: Adapt or Perish - CON207 - re:Invent 2017Digital Transformation: Adapt or Perish - CON207 - re:Invent 2017
Digital Transformation: Adapt or Perish - CON207 - re:Invent 2017
 
AWS re:Invnet Highlights for VCs
AWS re:Invnet Highlights for VCsAWS re:Invnet Highlights for VCs
AWS re:Invnet Highlights for VCs
 
AWS re:Invent 2017 re:Cap
AWS re:Invent 2017 re:CapAWS re:Invent 2017 re:Cap
AWS re:Invent 2017 re:Cap
 
Rapid App Development with AWS Amplify
Rapid App Development with AWS AmplifyRapid App Development with AWS Amplify
Rapid App Development with AWS Amplify
 
Building .NET-based Serverless Architectures and Running .NET Core Microservi...
Building .NET-based Serverless Architectures and Running .NET Core Microservi...Building .NET-based Serverless Architectures and Running .NET Core Microservi...
Building .NET-based Serverless Architectures and Running .NET Core Microservi...
 
AWS Summit Singapore 2019 | Opening Keynote with Peter DeSantis
AWS Summit Singapore 2019 | Opening Keynote with Peter DeSantisAWS Summit Singapore 2019 | Opening Keynote with Peter DeSantis
AWS Summit Singapore 2019 | Opening Keynote with Peter DeSantis
 
NEW LAUNCH! AWS PrivateLink: Bringing SaaS Solutions into Your VPCs and Your ...
NEW LAUNCH! AWS PrivateLink: Bringing SaaS Solutions into Your VPCs and Your ...NEW LAUNCH! AWS PrivateLink: Bringing SaaS Solutions into Your VPCs and Your ...
NEW LAUNCH! AWS PrivateLink: Bringing SaaS Solutions into Your VPCs and Your ...
 
Building Open Source Communities for AWS Serverless Developer Tools
Building Open Source Communities for AWS Serverless Developer ToolsBuilding Open Source Communities for AWS Serverless Developer Tools
Building Open Source Communities for AWS Serverless Developer Tools
 
Living on the Edge, It’s Safer Than You Think! Building Strong with Amazon Cl...
Living on the Edge, It’s Safer Than You Think! Building Strong with Amazon Cl...Living on the Edge, It’s Safer Than You Think! Building Strong with Amazon Cl...
Living on the Edge, It’s Safer Than You Think! Building Strong with Amazon Cl...
 
K8s on AWS: Introducing Amazon EKS
K8s on AWS: Introducing Amazon EKSK8s on AWS: Introducing Amazon EKS
K8s on AWS: Introducing Amazon EKS
 
Introduction to AWS Fargate & Amazon Elastic Container Service for Kubernetes
Introduction to AWS Fargate & Amazon Elastic Container Service for KubernetesIntroduction to AWS Fargate & Amazon Elastic Container Service for Kubernetes
Introduction to AWS Fargate & Amazon Elastic Container Service for Kubernetes
 
AWSome Day Lisboa 2017
AWSome Day Lisboa 2017AWSome Day Lisboa 2017
AWSome Day Lisboa 2017
 
AWSome Day Lisbon 2017
AWSome Day Lisbon 2017AWSome Day Lisbon 2017
AWSome Day Lisbon 2017
 
Drupal In The Cloud
Drupal In The CloudDrupal In The Cloud
Drupal In The Cloud
 
AWS DevOps: Introduction to DevOps on AWS
  AWS DevOps: Introduction to DevOps on AWS  AWS DevOps: Introduction to DevOps on AWS
AWS DevOps: Introduction to DevOps on AWS
 
Travis-CI - Continuos integration in the cloud for PHP
Travis-CI - Continuos integration in the cloud for PHPTravis-CI - Continuos integration in the cloud for PHP
Travis-CI - Continuos integration in the cloud for PHP
 
Let’s get Connected_ Exploring Connectivity in your Cloud Journey
Let’s get Connected_ Exploring Connectivity in your Cloud JourneyLet’s get Connected_ Exploring Connectivity in your Cloud Journey
Let’s get Connected_ Exploring Connectivity in your Cloud Journey
 

Mais de Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Mais de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

ARC213_Open Source at AWS

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Open Source at AWS Contributions, Support, and Engagement A d r i a n C o c k c r o f t – A W S V P C l o u d A r c h i t e c t u r e S t r a t e g y Z a h e d a B h o r a t – A W S H e a d o f O p e n S o u r c e S t r a t e g y @ a d r i a n c o @ z a h e d a b @ A W S O p e n N o v e m b e r 2 8 , 2 0 1 7 AWS re:INVENT
  • 3.
  • 4. What is the State of Open Source at AWS?
  • 6. Sometimes the right option is to control the evolution of unique services
  • 7. Sometimes the right option is to base services on open source
  • 8. Open source is the right strategy for ubiquity, with community driven innovation
  • 9. AWS services build on open source to meet the needs of very high scale multi-tenant operations
  • 10. AWS is helping customers develop, operate, run and contribute to open source
  • 12. Open Source has come a long way, we stand on the shoulders of giants…
  • 13.
  • 14.
  • 19. AWS joined CNCF Promote Cloud Native to enterprise customers Integrate CNCF components into AWS ECS – CNI, containered, etc. Integrate Kubernetes with AWS – installers, IAM, security, etc. CNCF serverless working group Blog post medium.com/@adrianco Announcing today that Kubernetes scalability testing will be moving to AWS, supported by credits to CNCF
  • 20. Communities Grow Support and Inform Developer Communities Make it easier for developers to learn about, fix, extend, and build open source platforms and applications
  • 21. Communities Grow Diamond Sponsor of OSCON 2017 Big plans for 2018 events…
  • 22. Communities Grow Why does Netflix Open Source? Improve Engineering Great feedback from wider community Collaborate through open code Recruit new and retain engineering talent Hard problems are openly worked on See https://www.slideshare.net/aspyker/netflix-oss-meetup-season-4-episode-4
  • 23. Communities Grow Prize Winners Featured in Werner’s Keynote at re:Invent 2013
  • 24. Communities Grow Strong support for open source https://developer.capitalone.com/b log-post/nuts-bolts-of-launching- an-open-source-project/
  • 25. Communities Grow Code Day at re:Invent 2017 https://developer.capitalone.com/ opensource-projects/cloud- custodian/
  • 31. Communities Grow Github Featured Project Website Search over 800 projects aws.github.io
  • 33. Code Improve Amazon AWS Twitch and others https://aws.github.io/
  • 34. gvsbuild cbmc golang apache joshua apache mxnet chromium wing airflow mqtt lantram tuplopenfire moses s3_file elasticsearch xen netty beanstalker reactdaterangepicker pigredis linuxkernel apache hive hue docker apache bigtop libgxps apachespark apache oozie libsoup joshua decoder presto apache hbase exoplayer gpyopt glib go-dockerclient apache phoenix botoflow cloud-init rdoc glib-networking grpc-go chromium vim redhat rails scikit-fuzzy fast align californium logstash-input-udp pygresql eclipse paho apache zeppelin qemu containerd cnn catwatch ios-webkit-debug-proxy celery dynamodb backend rosette yarn boto 3 awsiotdevkit hana mariadb-connector-j appiumadb googleguava elastalert jacksondatabind esp-open-rtos kenlm dovecot haproxy goa tsung mshadow uml-utilities appium-chromedriver github-plugin pyzmq statsd backend lombok capybara apachetomcat gerrit-check mysql workbench dynamic-object angulartooltips apache commons lang appium-gulp-plugin ruby-simple-queue go-statsd-client ldns sentry facebookwebdriveragent littleproxy bixie troposphere git-bigstore fop django-debug-toolbar bandit elephas akka grpc parquet-mr rspec-retry glisten wordpress filequeue oci-fetch zipper pkg errors jcommander aws-scala cmis_5 java dpdk rebouncer parquet-python libfuse appiumremotedebugger leveldb mvel webdriveragent yield-java immutables.org cocoapods assertj-core appium-dot-exe safe-eval xcpretty ews java api streetaddress wycheproof mqtt js appium fabric scapy react-hot-loader sys-proctable httpcomponentshttpclient apachepig sync word segmentation treeextra ultipart-parser tez wired tiger cmock go-winio postgresql apache commons dbutils gradle dtcoretext libarchive p5-protocol-http2 react-native apache ant open fire appium-android-bootstrap iputils gulp-typescript dynamodb-milkhatx kinesalite yubico apache commons io presto hadoop apache 2 ansible nginx 2016
  • 35. gvsbuild cbmc golang apache joshua apache mxnet wing airflow mqtt lantram tupl moses s3_file elasticsearch xen netty beanstalker reactdaterangepicker pigredis linuxkernel apache hive hue docker apache bigtop libgxps apachespark apache oozie libsoup joshua decoder presto apache hbase exoplayer gpyopt glib go-dockerclient apache phoenix botoflow cloud-init rdoc glib-networking grpc-go chromium vim redhat rails scikit-fuzzy fast align logstash-input-udp pygresql eclipse paho apache zeppelin qemu containerd cnn catwatch ios-webkit-debug-proxy celery dynamodb backend rosette yarn boto 3 awsiotdevkit hana mariadb-connector-j appiumadb googleguava elastalert jacksondatabind esp-open-rtos kenlm dovecot haproxy goa tsung mshadow uml-utilities appium-chromedriver github-plugin pyzmq statsd backend lombok capybara apachetomcat gerrit-check mysql workbench dynamic-object angulartooltips apache commons lang appium-gulp-plugin ruby-simple-queue go-statsd-client ldns sentry facebookwebdriveragent littleproxy bixie troposphere git-bigstore fop django-debug-toolbar bandit elephas akka grpc parquet-mr rspec-retry glisten wordpress filequeue oci-fetch zipper pkgerrors jcommander aws-scala cmis_5 java dpdk rebouncer parquet-python libfuse appiumremotedebugger leveldb mvel webdriveragent yield-java immutables.org cocoapods assertj-core appium-dot-exe safe-eval xcpretty ews java api streetaddress wycheproof mqtt js appium fabric scapy react-hot-loader sys-proctable httpcomponentshttpclient apachepig sync word segmentation treeextra ultipart-parser tez wired tiger cmock go-winio apache commons dbutils gradle dtcoretext libarchive p5-protocol-http2 react-native apacheant open fire appium-android-bootstrap iputils gulp-typescript dynamodb-milkhatx kinesalite yubico apache commons io presto hadoop apache 2 ansible nginx chromium openfire nodejs linux (arch) janusgraph wing wingtk libgxps open mpi repolinter deep visualization toolbox kubernetes flink tacacsplus glib-openssl sparklingml openjdk xen tercom react-draft-wysiwyg incubator mxnet mxnet notebooks libmoon gpy moby oss-attribution-generator licensee glib seabios ompi linux(xendrivers) linux (kvm) postgresql tslint-eslint-rules cni dmlc containernetworking gbm jackson-dataformats-binary tinyxml12 peewee netlink definitelytyped phoenix pynamodb jgit rgp gpyopt tabular smack sqoop firefox postcss-extract-animations irate irate astrum gatsby cerebro mithriljs keras geckodriver wireshark cmakegtk+ tslint behave bro appium-uiautomator2-server linux xfs nginx paramz pydeepgp rust emrun hypothesis-python linux (pm) intellij-community xenbits apache (http server) typescript-json-schema mysql 389ds conda-build spring framework yarn gitlfs gsettings-test git-lfs ex_aws web socket sharp conda liblouis eslint bencode-go emscripten react-native-swipeout kappa apachehadoopyarn macports parsimonious coreos ublockorigin vowpal wabbit airlift wycheproof s2n linux (blkfront) kotlin homebrew linux (fbdev) pyaad libkv curator libc allure ts-test slight.alexa lombok linux-pci immutableassign apache lucene react-int dynamic-object jscolor chart.js rigor linux(nvme) s3fs apache beam aalto-xml deniswernert/udev koji ntpsec lmdbjava apache hadoop react-spinkit redux bin webhooks corenlp papaparse counterfeiter go-btrfs jruby cairo sequel pidgin sockeye rollbar typescript-fsa alks-cli gucumber libjson autovpn json11 moto r509-ocsp-responder bambamboogieman pkcs7pad flask-sqlalchemy californium multi-module-mave tensorboard fortuneserver linux-nvme-cli securitymonkey functional-streams-for-scala spark-redshift plantuml-syntax multi-module-maven-release-plugin 2017
  • 36. Code Improve AWS was a founding member of containerd – docker runtime CNCF Contributions Kubernetes work on installers, security, and networking integration with AWS CNI – Container Networking Interface extended and integrated into ECS
  • 37. Code Improve High quality TLS/SSL Replacement No legacy options, formal correctness proofs Linux Kernel random number improvements Used by S3 for all https traffic
  • 39. Code Improve Strategy for Apache MXNet Integrate with AWS Services Bring Scalable Deep Learning to EMR, Lambda, ECS and many more.. Foundation for AI Services Higher Velocity for AI Services, Research and Core AI Development Leverage the Community Community brings velocity and innovation with no industry ownership Safest for long term investment Apache
  • 40. Code Improve Deep Learning One-Click GPU & CPU Open Source Deep Learning Installed, Tested, Tuned Bootable Machine Image AWS Deep Learning AMI Apache MXNet TensorFlow Theano Caffe & Caffe 2 Torch Keras Pre-configured CUDA drivers, MKL Anaconda, Python3 Ubuntu or Amazon Linux
  • 42. Contributions Increase 23M+ Open Source Developers 64M+ Repositories on GitHub 41B+ Lines of Code 1,100 New Projects a Day Courtesy of The Linux Foundation Sources: Sourceclear, Sonatype, Github
  • 46. Contributions Increase Moving to standard licenses Re-license existing projects to Apache & MIT Cleaning up custom licenses from acquisitions
  • 47. Contributions Increase AWS Credits Support for testing Postgres, Kubernetes and other nonprofit supported projects. Academic credits program for research, and more on a case by case basis.
  • 48. Contributions Increase A group of companies who collaborate on practices, tools, and how to run open source projects and programs
  • 49. Contributions Increase Best practices to run or start an open source project within you organization github.com/todogroup/guides
  • 50. Contributions Increase Encourage external communications Blog posts on projects Presentations at events Hosting workshops Meeting collaborators !
  • 51. Contributions Increase “Apache MXNet is the foundation of our future AI services. We’re providing code contributions, investing in programmability and the developer experience. We’re building up documentation, more example code, and investing in a series of tools around it.” - Matt Wood General Manager Deep Learning, AWS
  • 52. Together, we are open source
  • 54. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank you! @ A W S O p e n C L I C K T O A D D T E X T