1 / 42

AWS Elastic Beanstalk and Docker: High Fidelity, High Velocity Deployments in the Cloud

AWS Elastic Beanstalk and Docker: High Fidelity, High Velocity Deployments in the Cloud. Evan Brown @ evandbrown Senior Developer Advocate, AWS. a quick shout out. AWS Elastic Beanstalk and Docker: High Fidelity, High Velocity Deployments in the Cloud. Evan Brown.

fonda
Download Presentation

AWS Elastic Beanstalk and Docker: High Fidelity, High Velocity Deployments in the Cloud

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. AWS Elastic Beanstalk and Docker: High Fidelity, High Velocity Deployments in the Cloud Evan Brown @evandbrown Senior Developer Advocate, AWS

  2. a quick shout out

  3. AWS Elastic Beanstalk and Docker: High Fidelity, High Velocity Deployments in the Cloud Evan Brown Senior Developer Advocate, Amazon Web Services

  4. Elastic Beans Talk

  5. Spring& Struts& Composer& Laravel& MVC& Flask& Django& Express& Rails& Sinatra& …

  6. leverage the ecosystem VPC& RDS& ElastiCache& DynamoDB& CloudFormation& Auto Scaling& Multiple Availability Zones& S3& CloudWatch& …

  7. leverage the ecosystem VPC – fine-grained controls; extend on-premises RDS& ElastiCache& DynamoDB& CloudFormation& Auto Scaling& Multiple Availability Zones& S3& CloudWatch& …

  8. leverage the ecosystem VPC – fine-grained controls; extend on-premises

  9. leverage the ecosystem VPC& RDS – MySQL, PostgreSQL, Oracle, SQL Server ElastiCache& DynamoDB& CloudFormation& Auto Scaling& Multiple Availability Zones& S3& CloudWatch& …

  10. leverage the ecosystem VPC& RDS& ElastiCache– Redis and Memcached DynamoDB& CloudFormation& Auto Scaling& Multiple Availability Zones& S3& CloudWatch& …

  11. leverage the ecosystem VPC& RDS& ElastiCache& DynamoDB& CloudFormation& Auto Scaling& Multiple Availability Zones& S3& CloudWatch& …

  12. just add a yaml file to your app

  13. quick detour Free So many snacks So many Solutions Architects Training & Tech Talks Through June 27 http://bit.ly/awsloft

  14. API

  15. load balanced, auto scaled your-app.elasticbeanstalk.com Alert ELB Log Elastic Beanstalk App Mon AZ

  16. single instance your-app.elasticbeanstalk.com Alert Log Elastic Beanstalk App Mon AZ

  17. queue-driven worker producer Alert Queue Log Elastic Beanstalk App Mon AZ

  18. Elastic Beanstalk App.zip App.zip

  19. Elastic Beanstalk App.zip App.zip Python 3 Python libs WSGI entrypoint: app.py

  20. App.zip App.zip Elastic Beanstalk Python 3 Python 2.7.5 Python libs Python libs WSGI entrypoint: app.py WSGI entrypoint: application.py

  21. Developer can build app to interface, or customize the Beanstalk interface App.zip App.zip Elastic Beanstalk Python 3 Python 2.7.5 Python libs Python libs WSGI entrypoint: app.py WSGI entrypoint: application.py

  22. Enable high fidelity, high velocity deployments in Elastic Beanstalk You own the runtime

  23. App.zip Elastic Beanstalk Python 3 Docker App.zip Python libs WSGI entrypoint: app.py

  24. App.zip Elastic Beanstalk Python 3 Docker App.zip Python libs WSGI entrypoint: app.py

  25. Deploy your container 3 ways App.zip Python 3 Python libs WSGI entrypoint: app.py

  26. Dockerfile • Image will be built oneach instance App.zip Python 3 Python libs WSGI entrypoint: app.py

  27. Dockerrun.aws.json • Manifest that describeshow to run container App.zip Python 3 Python libs WSGI entrypoint: app.py

  28. Dockerrun.aws.json App.zip Python 3 Python libs WSGI entrypoint: app.py

  29. Zip with app context Dockerfile App.zip ------------------------------- |-- Dockerfile |-- Dockerrun.aws.json Dockerrun.aws.json

  30. high fidelity, high velocity Elastic Beanstalk Docker App.zip App.zip Local Dev (e.g., MacBook Pro) Python 3 Docker App.zip Python libs WSGI entrypoint: app.py

  31. DEMO

  32. Questions & Answers • bit.ly/eb-dockercon • @aws_eb • bit.ly/awsloft

More Related