Building your MVPAmazon Elastic BeanstalkJoe Ziegler - Startup Business Development Manager APC@jiyosub
What’s AWSElastic Beanstalk?
Think of it as a Container for your Application
User ApplicationApplication ServiceHTTP ServiceLanguage InterpreterOperating SystemHostWe Create the EC2 InstanceYou Focus...
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
.NetPHPJavaPythonNode.jsRubyFlexibility to Choose your Stack
As a Startup what are 2 things youcan’t afford to waste?
AWS Elastic BeanstalkHelps Save Both
ApplicationprototypeOne-clickdeploymentProduction ready AWS infrastructure
Idea App
Idea AppHeavy lifting70%
30%Idea AppInfrastructureservices
Idea AppElastic Beanstalk
Elastic BeanstalkIdea App
AWS Elastic BeanstalkHelps Save BothNo AdditionalCost
Beanstalk is a platformfor Startups
How do you create anapp forAWS Elastic Beanstalk?
Like any otherJava / .Net / PHP / Python / Node.jsapp
No dependencies on AWS inherentfor Beanstalk deploymentSourceuploaded andexecuted inAWSSourcedownloadedand executedlocally
Java .war fileMicrosoft WebDeploy packagePHP .zip filePython .zip fileGit integrationIDE pluginsPackage up as normal
Step 1Sign up for your AWS Accountaws.amazon.com
Step 2Select Your Region
Step 3Select Your Stack
Container Configuration
Step 4Setup your DevelopmentEnvironment
Universal OptionYou can create application specificfiles and upload via the web console
Console deployments, versioning, and updates
• You will deploy using Visual Studio• Publish your application to AWSElastic Beanstalk using the AWSToolkit for Visual St...
Visual Studio Integration
• You will deploy using GIT• Develop your app using your IDE• Follow these directions:bit.ly/WARAjY
Git Integration
• You will deploy via Eclipse• Develop your app using your IDE• Elastic Beanstalk using the AWSToolkit for Eclipse -aws.am...
Eclipse Integration
Command Line OptionsIf you love the command line, you candownload the eb tools:amzn.to/dSdtGP
CheckDNSAvailabilityelastic-beanstalk-check-dns-availabilityCreateApplicationelastic-beanstalk-create-applicationCreateApp...
Next StepsFollow through the guide for your stack.Net: bit.ly/Zm4nWIPHP: bit.ly/104tyZINode.js: bit.ly/YVhrR6Ruby: bit.ly/...
http://aws.amazon.com/elasticbeanstalk/http://aws.amazon.com/start-ups/Find out more…
aws.amazon.comget started with the free tier
Building your MVPAmazon Elastic BeanstalkJoe Ziegler - Startup Business Development Manager APC@jiyosub
Upcoming SlideShare
Loading in...5
×

Building your 'minimum viable product' (mvp) with amazon elastic beanstalk

575

Published on

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

No Downloads
Views
Total Views
575
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • SERVICE
  • Defaults to min 1
  • Log files and application versions in S3
  • Until then no one really used it in the real worldsuddenly, you have to deal with infrastructure
  • Until then no one really used it in the real worldsuddenly, you have to deal with infrastructure
  • Until then no one really used it in the real worldsuddenly, you have to deal with infrastructure
  • Until then no one really used it in the real worldsuddenly, you have to deal with infrastructure
  • Until then no one really used it in the real worldsuddenly, you have to deal with infrastructure
  • Until then no one really used it in the real worldsuddenly, you have to deal with infrastructure
  • Create your application as you normally would using Microsoft Visual Studio.Publish your application to AWS Elastic Beanstalk using the AWS Toolkit for Visual Studio.
  • Create your application as you normally would using Microsoft Visual Studio.Publish your application to AWS Elastic Beanstalk using the AWS Toolkit for Visual Studio.
  • Create your application as you normally would using Microsoft Visual Studio.Publish your application to AWS Elastic Beanstalk using the AWS Toolkit for Visual Studio.
  • Until then no one really used it in the real worldsuddenly, you have to deal with infrastructure
  • Until then no one really used it in the real worldsuddenly, you have to deal with infrastructure
  • Building your 'minimum viable product' (mvp) with amazon elastic beanstalk

    1. 1. Building your MVPAmazon Elastic BeanstalkJoe Ziegler - Startup Business Development Manager APC@jiyosub
    2. 2. What’s AWSElastic Beanstalk?
    3. 3. Think of it as a Container for your Application
    4. 4. User ApplicationApplication ServiceHTTP ServiceLanguage InterpreterOperating SystemHostWe Create the EC2 InstanceYou 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. .NetPHPJavaPythonNode.jsRubyFlexibility to Choose your Stack
    14. 14. As a Startup what are 2 things youcan’t afford to waste?
    15. 15. AWS Elastic BeanstalkHelps Save Both
    16. 16. ApplicationprototypeOne-clickdeploymentProduction ready AWS infrastructure
    17. 17. Idea App
    18. 18. Idea AppHeavy lifting70%
    19. 19. 30%Idea AppInfrastructureservices
    20. 20. Idea AppElastic Beanstalk
    21. 21. Elastic BeanstalkIdea App
    22. 22. AWS Elastic BeanstalkHelps Save BothNo AdditionalCost
    23. 23. Beanstalk is a platformfor Startups
    24. 24. How do you create anapp forAWS Elastic Beanstalk?
    25. 25. Like any otherJava / .Net / PHP / Python / Node.jsapp
    26. 26. No dependencies on AWS inherentfor Beanstalk deploymentSourceuploaded andexecuted inAWSSourcedownloadedand executedlocally
    27. 27. Java .war fileMicrosoft WebDeploy packagePHP .zip filePython .zip fileGit integrationIDE pluginsPackage up as normal
    28. 28. Step 1Sign up for your AWS Accountaws.amazon.com
    29. 29. Step 2Select Your Region
    30. 30. Step 3Select Your Stack
    31. 31. Container Configuration
    32. 32. Step 4Setup your DevelopmentEnvironment
    33. 33. Universal OptionYou can create application specificfiles and upload via the web console
    34. 34. Console deployments, versioning, and updates
    35. 35. • You will deploy using Visual Studio• Publish your application to AWSElastic Beanstalk using the AWSToolkit for Visual Studio -aws.amazon.com/visualstudio/
    36. 36. Visual Studio Integration
    37. 37. • You will deploy using GIT• Develop your app using your IDE• Follow these directions:bit.ly/WARAjY
    38. 38. Git Integration
    39. 39. • You will deploy via Eclipse• Develop your app using your IDE• Elastic Beanstalk using the AWSToolkit for Eclipse -aws.amazon.com/eclipse/
    40. 40. Eclipse Integration
    41. 41. Command Line OptionsIf you love the command line, you candownload the eb tools:amzn.to/dSdtGP
    42. 42. CheckDNSAvailabilityelastic-beanstalk-check-dns-availabilityCreateApplicationelastic-beanstalk-create-applicationCreateApplictaionVersionelastic-beanstalk-create-application-versionCreateEnvironmentelastic-beanstalk-create-environmenteb initwizard to initialize an applicationeb start/stopstart/stop an applicationeb updateupdate application versioneb statusget status of a running applicationCommand Line Tools and Wizards
    43. 43. Next StepsFollow through the guide for your stack.Net: bit.ly/Zm4nWIPHP: bit.ly/104tyZINode.js: bit.ly/YVhrR6Ruby: bit.ly/14krvU4Python: bit.ly/16ADDqWJava: bit.ly/11k16Ij
    44. 44. http://aws.amazon.com/elasticbeanstalk/http://aws.amazon.com/start-ups/Find out more…
    45. 45. aws.amazon.comget started with the free tier
    46. 46. Building your MVPAmazon Elastic BeanstalkJoe Ziegler - Startup Business Development Manager APC@jiyosub

    ×