AWS Elastic Beanstalk
for
Startups
What’s AWS
Elastic Beanstalk?
Think of it as a Container for your Application
User Application
Application Service
HTTP Service
Language Interpreter
Operating System
Host
We Create the EC2 Instance
Yo...
Beanstalk takes care of the environment…
…adding Elastic Load Balancer…
…Auto Scaling groups
…and launching instances
…all wired into the Beanstalk framework
…and published under a CNAME
…with logs and app versions held in S3
Easily Manage your Versions and Environments
.Net
PHP
Java
Python
Node.js
Ruby
Flexibility to Choose your Stack
As a Startup what are 2 things you
can’t afford to waste?
AWS Elastic Beanstalk
Helps Save Both
Application
prototype
One-click
deployment
Production ready AWS infrastructure
Idea App
Idea App
Heavy lifting
70%
30%
Idea AppInfrastructure
services
Idea App
Elastic Beanstalk
Elastic Beanstalk
Idea App
AWS Elastic Beanstalk
Helps Save Both
No Additional
Cost
Beanstalk is a platform
for Startups
How do you create an
app for
AWS Elastic Beanstalk?
Like any other
Java / .Net / PHP / Python / Node.js
app
No dependencies on AWS inherent
for Beanstalk deployment
Source
uploaded and
executed in
AWS
Source
downloaded
and execute...
Java .war file
Microsoft Web
Deploy package
PHP .zip file
Python .zip file
Git integrationIDE plugins
Package up as normal
Console deployments, versioning, and updates
CheckDNSAvailability
elastic-beanstalk-check-dns-availability
CreateApplication
elastic-beanstalk-create-application
Creat...
Eclipse Integration
Visual Studio Integration
Git Integration
Container Configuration
Full admin access on underlying
resources
EC2 instances, AMIs, AutoScaling groups…
Never Lose Control
http://aws.amazon.com/elasticbeanstalk/
http://aws.amazon.com/start-ups/
Find out more…
aws.amazon.com
get started with the free tier
Upcoming SlideShare
Loading in...5
×

[Jun AWS 201] Elastic Beanstalk for Startups

1,071

Published on

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,071
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
65
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

[Jun AWS 201] Elastic Beanstalk for Startups

  1. 1. AWS Elastic Beanstalk for Startups
  2. 2. What’s AWS Elastic Beanstalk?
  3. 3. Think of it as a Container for your Application
  4. 4. User Application Application Service HTTP Service Language Interpreter Operating System Host We Create the EC2 Instance You Focus on Developing Your App
  5. 5. Beanstalk takes care of the environment…
  6. 6. …adding Elastic Load Balancer…
  7. 7. …Auto Scaling groups
  8. 8. …and launching instances
  9. 9. …all wired into the Beanstalk framework
  10. 10. …and published under a CNAME
  11. 11. …with logs and app versions held in S3
  12. 12. Easily Manage your Versions and Environments
  13. 13. .Net PHP Java Python Node.js Ruby Flexibility to Choose your Stack
  14. 14. As a Startup what are 2 things you can’t afford to waste?
  15. 15. AWS Elastic Beanstalk Helps Save Both
  16. 16. Application prototype One-click deployment Production ready AWS infrastructure
  17. 17. Idea App
  18. 18. Idea App Heavy lifting 70%
  19. 19. 30% Idea AppInfrastructure services
  20. 20. Idea App Elastic Beanstalk
  21. 21. Elastic Beanstalk Idea App
  22. 22. AWS Elastic Beanstalk Helps Save Both No Additional Cost
  23. 23. Beanstalk is a platform for Startups
  24. 24. How do you create an app for AWS Elastic Beanstalk?
  25. 25. Like any other Java / .Net / PHP / Python / Node.js app
  26. 26. No dependencies on AWS inherent for Beanstalk deployment Source uploaded and executed in AWS Source downloaded and executed locally
  27. 27. Java .war file Microsoft Web Deploy package PHP .zip file Python .zip file Git integrationIDE plugins Package up as normal
  28. 28. Console deployments, versioning, and updates
  29. 29. CheckDNSAvailability elastic-beanstalk-check-dns-availability CreateApplication elastic-beanstalk-create-application CreateApplictaionVersion elastic-beanstalk-create-application-version CreateEnvironment elastic-beanstalk-create-environment eb init wizard to initialize an application eb start/stop start/stop an application eb update update application version eb status get status of a running application Command Line Tools and Wizards
  30. 30. Eclipse Integration
  31. 31. Visual Studio Integration
  32. 32. Git Integration
  33. 33. Container Configuration
  34. 34. Full admin access on underlying resources EC2 instances, AMIs, AutoScaling groups… Never Lose Control
  35. 35. http://aws.amazon.com/elasticbeanstalk/ http://aws.amazon.com/start-ups/ Find out more…
  36. 36. aws.amazon.com get started with the free tier
  1. Gostou de algum slide específico?

    Recortar slides é uma maneira fácil de colecionar informações para acessar mais tarde.

×