For those inclined to do things the (slightly) harder way: https://www.packer.io/docs/builders/amazon-ebs.html https://github.com/acidlabs/chef-rails https://github.com/radar/ansible-rails-app
... should save you some time. I've also done the nice thing and attached some sample config files, albeit for AWS. Doesn't eliminate the admin completely but it's a good starting point. I mostly use Digital Ocean now, and the weekly backups are much cheaper than Ninefold used to be ($120 a month?!). Cheers, Nigel *Dr Nigel Sheridan-Smith PhD* / Principal *Green Shores Digital* [image: Twitter] <https://twitter.com/GreenShoresAU>[image: Linkedin] <http://au.linkedin.com/in/nsheridansmith> *M*: +61 403 930 963 *E*: [email protected] *W*: http://www.greenshoresdigital.com On Mon, Feb 23, 2015 at 12:10 PM, Liam Smith <[email protected]> wrote: > Thanks for the replies guys; > > I spent most of the weekend reading up on AWS, Binary Lane and DO, as well > as setting up Ubuntu + Rails and came to pretty much the same conclusion as > you guys - $20/mo extra on heroku saves me a lot of pain, so I need to stop > being stingy / get more clients! > > Whilst a simple stack can be put together pretty easily, updates, > securing, recovering from downtime etc would all be a major pita for me at > the moment. Similarly time spent learning the infrastructure side is time > better spent on marketing and dev. > > Thanks for the sanity poke. > > Cheers, > Liam > > > On Mon, Feb 23, 2015 at 9:13 AM, glenn gillen <[email protected]> > wrote: > >> Hey Liam, >> >> So I'm potentially a little biased given I used to work at Heroku, but >> I've also seen this type of analysis before so I thought it worth digging >> into just in case. The salient bits are: >> >> * Heroku: 2 basic 512mb dynos, + non hobby postgres + ssl end point is >>> $US 62/mo. >>> * AWS: Assuming I can figure out X >>> >> >> The devil is in the detail :) I've heard lots of people say "Heroku is >> too expensive" over the years and it's true, but probably only in a single >> digit percentage of cases. How long do you think it'll take you to figure >> out Elastic Beanstalk? And what's your hourly rate? It'd have to be >> incredibly low (infeasibly so in the Australian market) to justify doing >> any of this yourself. It's not so much a question of whether this >> particular project is making any money, but the effort you'll expend >> maintaining this stuff is time and energy you can spend doing other revenue >> generating activities. >> >> The addendum to this Heroku criticism is it gets really expensive when >> you start using add-ons. The reality is that you're actually making your >> infrastructure a multiple or order of magnitude more expensive to operate. >> So if you've got redis + postgres + elasticsearch + your app it's now at >> least 4 different things you need to know how to install, how to operate >> it, how to keep it performant at a "production" level, how to monitor it, >> how to detect failures or outages, and how to ensure you can recover it >> quickly. It will get more expensive, but hopefully are a lower rate than >> the opportunity cost should you to do all this stuff yourself. >> >> Heroku is by no means a silver-bullet nor a no-brainer that everyone >> should use for every project, and I have no horse in this race any more. >> But I don't think the criticism of it in this instance is fair for the sake >> of $20/mo. >> >> And if you really need to save $20/mo you can get rid of SSL endpoint and >> use the https://yourappname.herokuapp.com/ domain you get for free. If >> that doesn't sit comfortably for branding or other reasons I suspect the >> site is worth $20/mo to you. >> >> FWIW the thing that keeps me most tightly bound to Heroku is Heroku >> Postgres. Sure AWS has Postgres RDS now, but https://dataclips.heroku.com >> is such a useful (and under appreciated) tool for sharing information that >> I can't imagine not having it now. And more recently >> https://addons.heroku.com/expeditedssl because certificate registration >> and maintenance has always been a pain and something I'm glad to never have >> to worry about again. If I move to another provider this level of >> convenience isn't even an option. Whereas I can always run bits of my own >> infrastructure in AWS or DigitalOcean and use if from Heroku should I need >> to. >> >> Best, >> >> G >> >>> -- >> You received this message because you are subscribed to the Google Groups >> "Ruby or Rails Oceania" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at http://groups.google.com/group/rails-oceania. >> For more options, visit https://groups.google.com/d/optout. >> > > -- > You received this message because you are subscribed to the Google Groups > "Ruby or Rails Oceania" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/rails-oceania. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Ruby or Rails Oceania" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/rails-oceania. For more options, visit https://groups.google.com/d/optout.
packer.json.sample
Description: Binary data
chef.json.sample
Description: Binary data
