Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Deploy, Manage & Scale Your Apps with Elastic Beanstalk

615 Aufrufe

Veröffentlicht am

In this talk from the Dublin Websummit 2014 AWS Technical Evangelist Ian Massingham introduces AWS Elastic Beanstalk, an easy-to-use service for deploying and scaling web applications and services developed with Java, .NET, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, Nginx, Passenger, and IIS.

You might also be interested in the demo that accompanies this slide deck. If so, you can find a recording on YouTube here: http://youtu.be/twmsX0mWqcQ

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Deploy, Manage & Scale Your Apps with Elastic Beanstalk

  1. 1. WEB SUMMIT DUBLIN 2014 #AWS #WEBSUMMIT Deploy, Manage & Scale Your Apps Ian Massingham — Technical Evangelist ianmas@amazon.com @IanMmmm
  2. 2. Elastic Beanstalk: Deploy Applications with 7 Popular Containers
  3. 3. Deploy your app to a load balanced, auto scaled Environment Alert Log Mon Elastic Beanstalk http://your-app.elasticbeanstalk.com App ELB AZ
  4. 4. Deploy your app to a load balanced, auto scaled Environment Alert Log Mon Elastic Beanstalk http://your-app.elasticbeanstalk.com App AZ ELB
  5. 5. Deploy your app to a load balanced, auto scaled Environment Alert Elastic Beanstalk http://your-app.elasticbeanstalk.com DB Log Mon App AZ AZ ELB
  6. 6. Docker & Elastic Beanstalk
  7. 7. Deployment without Docker Elastic Beanstalk App.zip
  8. 8. Deployment without Docker Elastic Beanstalk Python 2.7.5 Python libs WSGI entrypoint: application.py Python libs App.zip Python 3 WSGI entrypoint: app.py Fix: Documentation Fix: Definitions
  9. 9. Deployment with Docker Elastic Beanstalk Docker Python libs App.zip Python 3 WSGI entrypoint: app.py
  10. 10. 3 Deployment Options •Dockerfile - upload your Dockerfile and Elastic Beanstalk will build it on each machine •Dockerrun.aws.json - a manifest file describing the container you want and how Elastic Beanstalk should run it •zip file with context - includes Dockerfile & Dockerrun.aws.json file plus additional application context
  11. 11. Zip with app context App.zip ------------------------------- |-- Dockerfile |-- Dockerrun.aws.json Dockerfile Dockerrun.aws.json
  12. 12. A more complete example app Dockerfile Dockerrun.aws.json https://github.com/awslabs/eb-py-flask-signup
  13. 13. A more complete example app https://github.com/awslabs/eb-py-flask-signup .ebextensions/setup.config
  14. 14. WANT TO LEARN MORE? COME TO OUR ARCHITECTURE ASK US ANYTHING TODAY AT 16:00
  15. 15. WEB SUMMIT DUBLIN 2014 #AWS #WEBSUMMIT Ian Massingham — Technical Evangelist @IanMmmm AWS Global News and Service Launches @AWScloud AWS UK & Ireland News, Events & Webinars @AWS_UKI

×