• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
AWS Elastic Beanstalk
 

AWS Elastic Beanstalk

on

  • 8,655 views

An introduction to AWS Elastic Beanstalk, a service to help run your Java web applications on the Amazon cloud, leaving you free to focus on your app. Slides from the London Java Community meetup, 1st ...

An introduction to AWS Elastic Beanstalk, a service to help run your Java web applications on the Amazon cloud, leaving you free to focus on your app. Slides from the London Java Community meetup, 1st June 2011.

Statistics

Views

Total Views
8,655
Views on SlideShare
8,636
Embed Views
19

Actions

Likes
14
Downloads
195
Comments
1

12 Embeds 19

http://twitter.com 5
https://twitter.com 2
http://aprendersociales.blogspot.com 2
http://www.virtualogos.net 2
http://10.150.200.102 1
http://englishcompanion.ning.com 1
http://unesrproyectounoieccaempro.blogspot.com 1
http://artelanda.com 1
http://businessorganizationmanagement.blogspot.com 1
http://www.mongodb.org 1
http://www.istikbal.gr 1
http://10.150.200.76 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Awesome! I've been waiting for someone to provide a Java PAAS .... it's amazing how Ruby gets all the cool infrastructure 2 years before other languages do. You guys are going to make a TON of money bringing enterprise Java apps to the cloud.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Good morning, my name is X, I'm Y for Amazon Web Services, based in Singapore.\nToday we will talk about Cloud Computing, and explain to you why it's important to know about it.\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Hopefully, you have AWS and … EBK\nit's all about "removing the muck"  -- Matt Wood ;)\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Currently dedicated to Java developers \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Scale is not only for startups … enterprises need it as well\n
  • Public web applications typically need scale \n("slashdot effect", "popular game", etc …)\n\nMontrer la courbe du pic et que EBK peut ajouter dynamiquement des serveurs pour suivre la demande\n
  • Enterprise apps also need elasticity, but in a different way\n
  • Enterprise apps also need elasticity, but in a different way\n
  • Enterprise apps also need elasticity, but in a different way\n
  • Enterprise apps also need elasticity, but in a different way\n
  • Enterprise apps also need elasticity, but in a different way\n
  • Enterprise apps also need elasticity, but in a different way\n
  • Enterprise apps also need elasticity, but in a different way\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • So let's see how it works.\nEBK setups for you the following components which are available in the AWS platform\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • On a lance ca fin 2010\n
  • Faire 2 slides : un qui explique qu'on ne paye que pour l'infrastructure\nUn autre qui presente le free tier.\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

AWS Elastic Beanstalk AWS Elastic Beanstalk Presentation Transcript

  • Elastic Beanstalk Matt Wood T E C H N O L O G Y E VA N G E L I S T
  • Hello.
  • Thank you.
  • 4
  • 1Building blocks
  • Infrastructure services
  • Compute
  • Storage
  • Databases
  • Services +Support
  • 5 years young
  • ?
  • On demand
  • Pay as you go
  • Pay for what you use
  • Elastic
  • Scale up
  • Scale down
  • Agility
  • Development agility
  • Business agility
  • 2Introducing Elastic Beanstalk
  • Easily manage and deployweb applications in the cloud
  • Focus on your app
  • Idea Product
  • Idea Product Heavy lifting
  • ScaleRedundancy Admins 70% Idea Product Heavy liftingCapacity Management Procurement
  • 30%Idea Product Infrastructure
  • Maintenance Monitoring 30%Idea Product Infrastructure Logging New releases & environment
  • Idea Product Elastic Beanstalk
  • Idea Product Elastic Beanstalk
  • Focus on your app
  • Your Application Application Service Java Web Platform HTTP Service TomcatLanguage Interpreter Java Operating System Linux Server Amazon EC2
  • Best practice
  • Highly available
  • Customisable
  • Flexible
  • Transparent
  • 3 Beanstalkby Example
  • Created your new app
  • Now what?
  • Demo!
  • What’shappening?
  • How do I create a web app forElastic Beanstalk?
  • Just like any other web app!
  • Rapid iterations
  • IDE integration
  • Multiple environments
  • How do I manage my web app?
  • Log files
  • Notifications
  • Metrics
  • Configurable
  • Where is the data?
  • B.Y.O.D.S.
  • clone
produc(on
  • automate
tests
  • How does my app scale?
  • !"#$%"&"&($ !" #" $" %" &" " (" )" *" !+"!!"!#"!$"!%"!&"!"!("!)"!*"#+"#!"##"#$"#%" )*+&$during
the
day
  • !"#$%"&"&($ !" #" $" %" &" " (" )" *" !+"!!"!#"!$"!%"!&"!"!("!)"!*"#+"#!"##"#$"#%" )*+&$during
the
day
  • !"#$%"&"&($ !" #" $" %" &" " (" )" *" !+"!!"!#"!$"!%"!&"!"!("!)"!*"#+"#!"##"#$"#%" )*+&$during
the
day
  • !"#$%"&"&($ !" #" $" %" &" " (" )" *" !+"!!"!#"!$"!%"!&"!"!("!)"!*"#+"#!"##"#$"#%" )*+&$during
the
day
  • 25%

Savings !"#$%"&"&($ !" #" $" %" &" " (" )" *" !+"!!"!#"!$"!%"!&"!"!("!)"!*"#+"#!"##"#$"#%" )*+&$during
the
day
  • $ !"#$%"&"&($ !" #" $" !%" !&" !" #" $" %%" %&" (!" (#" ($" !"")$during
the
year
  • $ !"#$%"&"&($ !" #" $" !%" !&" !" #" $" %%" %&" (!" (#" ($" !"")$during
the
year
  • $ !"#$%"&"&($ !" #" $" !%" !&" !" #" $" %%" %&" (!" (#" ($" !"")$during
the
year
  • $ !"#$%"&"&($ !" #" $" !%" !&" !" #" $" %%" %&" (!" (#" ($" !"")$during
the
year
  • $ !"#$%"&"&($ !" #" $" !%" !&" !" #" $" %%" %&" (!" (#" ($" !"")$during
the
year
  • !"#$%"&"&($ 50%

Savings $ !" #" $" !%" !&" !" #" $" %%" %&" (!" (#" ($" !"")$during
the
year
  • Auto-scaling
  • 6
am
  • 10
am
  • 10
am
  • 10
am
  • 7
pm
  • 7
pm
  • 7
pm
  • Triggers
  • How does ElasticBeanstalk handle failure?
  • Design for availability
  • store
session
data
in
a
databaseUse
Tomcat
JDBC
Session
Store
persistence
  • store
session
data
in
a
databaseUse
Tomcat
JDBC
Session
Store
persistence+
transparent
read‐replicas
  • store
session
data
in
a
memcached
poolUsing
memcached
session
manager
for
Tomcat
  • Availability zone redundancy
  • What is the price?
  • Free
  • Free Only pay forthe resources you use
  • 4 ProBeanstalk
  • Custom machine images
  • CloudFormation
  • Complex architectures
  • JVM
  • Host Manager
  • Alternative app servers
  • In summary...
  • Undifferentiated heavy lifting
  • Faster time to market
  • Pay for what you use
  • Rapid deployment
  • Use any datastore
  • Root access
  • Monitoring +notifications
  • aws.amazon.com
  • Thank you!
  • Q U E S T I O N S + C O M M E N T Smatthew@amazon.com @mza O N T W I T T E R