3

AWS Elastic Beanstalk still doesn't support Nginx out of the box for PHP, Python, or Ruby. Regardless of how strange that is, I'm wondering whether it is worth the hassle to configure my existing PHP web application to be an Elastic Beanstalk app.

Are the various hacks for this as trivial as they seem? What additional hurdles might I expect?

tim peterson
  • 693
  • 2
  • 9
  • 18
  • 1
    You'd probably be better off setting up a cluster with AWS OpsWorks. – ceejayoz Sep 27 '13 at 15:48
  • @ceejayoz Thanks I hadn't heard of OpsWorks but in briefly looking through their documentation, this does look like what I need. Feel free to add this as an answer and I'll upvote it. Beanstalk might seem better if you haven't built any aspect of your application in which case you can just follow the Beanstalk directions. But if you already have your application fully functional, it seems like a lot and potentially deal-breaking amount of re-configuring (https, memcache, etc.) to get it compatible with Beanstalk. – tim peterson Sep 27 '13 at 17:56

1 Answers1

3

Beanstalk is great if you want to go with a mostly default install, but you're likely better off building an AWS OpsWorks cluster if you want to run a custom infrastructure that's extensible in the long-term.

ceejayoz
  • 32,910
  • 7
  • 82
  • 106