Download
aws elastic beanstalk and docker high fidelity high velocity deployments in the cloud n.
Skip this Video
Loading SlideShow in 5 Seconds..
AWS Elastic Beanstalk and Docker: High Fidelity, High Velocity Deployments in the Cloud PowerPoint Presentation
Download Presentation
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

354 Views Download Presentation
Download Presentation

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

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