0
Amazon Elastic Beanstalk           Eberhard WolffArchitecture & Technology Manager             adesso AG
History & Origin
History & Origin•  Amazon: cloud pioneer•  Original offerings  –  EC2 Elastic Computer Cloud  –  S3 Simple Storage Service...
Other Amazon Services•  Elastic Load Balancer•  Auto Scaling (starts new EC2 instances)•  EBS: Elastic Block Storage (virt...
Elastic Beanstalk in a Nutshell•  EC2 Server                Elastic Load Balancer                                 Auto Sca...
Programming Model•  OpenJDK + Tomcat•  Standard Java Programming Model•  Also supported: Python, PHP   (Linux), .NET (Wind...
Scaling / High Availability•  Servers automatically started (Auto   Scaling)•  Failed servers will be restarted•  Servers ...
Tools
Web Console•  Web UI•  Wizard to create new application•  + environment to run the application on
Some tricks...•  Easy to create a new environment•  E.g. for testing, staging•  URLs can be swapped  –  deploy new version...
More tools•  All web console action also possible   using SOAP Web Services•  Eclipse Plug In  –  Manage all AWS resources...
Eclipse Plug In
Flexibility
Flexibility•  Tuning possible  –  E.g. JVM parameters  –  Load balancer configuration  –  Can even use your own system ima...
New: Configuration Files•    Part of the deployable artefact•    declaratively install packages & libraries•    configure ...
Platform and other Services
Plattform•    Amazon Web Services•    Proven foundation•    Used for many other cloud plattforms•    …and by many users•  ...
Other Services•  Amazon Relational Database Service  –  Oracle, MySQL, MS SQL Server  –  Integration in Elastic Beanstalk ...
Amazon Elastic Beanstalk:          Highlights•  Proven foundation•  Standard Java stack (Tomcat +   OpenJDK)•  World wide ...
Amazon Elastic Beanstalk
Amazon Elastic Beanstalk
Amazon Elastic Beanstalk
Amazon Elastic Beanstalk
Amazon Elastic Beanstalk
Amazon Elastic Beanstalk
Amazon Elastic Beanstalk
Amazon Elastic Beanstalk
Amazon Elastic Beanstalk
Upcoming SlideShare
Loading in...5
×

Amazon Elastic Beanstalk

1,672

Published on

Short Presentation about Amazon Elastic Beanstalk from WJAX 2012

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,672
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Amazon Elastic Beanstalk"

  1. 1. Amazon Elastic Beanstalk Eberhard WolffArchitecture & Technology Manager adesso AG
  2. 2. History & Origin
  3. 3. History & Origin•  Amazon: cloud pioneer•  Original offerings –  EC2 Elastic Computer Cloud –  S3 Simple Storage Service•  Many other offerings –  E.g. (relational) databases, Map / Reduce …•  Foundation for many other services
  4. 4. Other Amazon Services•  Elastic Load Balancer•  Auto Scaling (starts new EC2 instances)•  EBS: Elastic Block Storage (virtual harddisks)
  5. 5. Elastic Beanstalk in a Nutshell•  EC2 Server Elastic Load Balancer Auto Scaling•  +Linux•  +OpenJDK EC2 Server EC2 Server•  +Tomcat Linux OpenJDK Linux OpenJDK ...•  Scaling Elastic Tomcat Tomcat Load Balancer / Auto Scaling•  Deploy artefacts WAR on S3 S3
  6. 6. Programming Model•  OpenJDK + Tomcat•  Standard Java Programming Model•  Also supported: Python, PHP (Linux), .NET (Windows Server 2008R2)
  7. 7. Scaling / High Availability•  Servers automatically started (Auto Scaling)•  Failed servers will be restarted•  Servers can run in several data centers
  8. 8. Tools
  9. 9. Web Console•  Web UI•  Wizard to create new application•  + environment to run the application on
  10. 10. Some tricks...•  Easy to create a new environment•  E.g. for testing, staging•  URLs can be swapped –  deploy new version on new environment –  switch URLs –  zero downtime
  11. 11. More tools•  All web console action also possible using SOAP Web Services•  Eclipse Plug In –  Manage all AWS resources (EC2, S3…) –  Manage Elastic Beanstalk server just like local servers
  12. 12. Eclipse Plug In
  13. 13. Flexibility
  14. 14. Flexibility•  Tuning possible –  E.g. JVM parameters –  Load balancer configuration –  Can even use your own system images –  i.e. can add software, fine tune …•  Can log into running servers•  Session handling can be tuned•  Can use EC2 if Elastic Beanstalk is not flexible enough
  15. 15. New: Configuration Files•  Part of the deployable artefact•  declaratively install packages & libraries•  configure software components•  run commands•  set environment variables•  create users & groups
  16. 16. Platform and other Services
  17. 17. Plattform•  Amazon Web Services•  Proven foundation•  Used for many other cloud plattforms•  …and by many users•  Includes monitoring•  No additional charges to EC2 / S3•  Free tier (750 h/month for one year) available
  18. 18. Other Services•  Amazon Relational Database Service –  Oracle, MySQL, MS SQL Server –  Integration in Elastic Beanstalk possible•  Diverse NoSQL solutions (e.g. DynamoDB, SimpleDB)•  Lots of AWS services (Map/Reduce, Caches etc)•  Other services provided by 3rd parties
  19. 19. Amazon Elastic Beanstalk: Highlights•  Proven foundation•  Standard Java stack (Tomcat + OpenJDK)•  World wide availability (incl. Europe)•  Lots of additional services
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×