Startups and enterprises are increasingly using open source projects for architectures. AWS customers and partners also run their own open source programs and contribute key technologies to the industry (see DCS201). At AWS, we engage with open source projects in several ways. Through bug fixes and enhancements to popular projects, including work with the Hadoop ecosystem (see BDM401), Chromium (see BAP305) and Boto, and standalone projects like the security library s2n (see NET405) and machine learning project MXNet (see MAC401). We have services like Amazon ECS for Docker (see CON316) and Amazon RDS for MySQL and PostgreSQL (see DAT305) that make open source easier to use. In this session, learn more about existing AWS open source work and our next steps.
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
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
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
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.
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