Engine Yard AppCloud: free 500 hours for new customers
engineyard.com
engineyard.com
AppCloud seems to be (and I hate to use this word) "just" a thin wrapper around EC2. At least I get that impression looking at the price points - the smallest 32bit instance is just shy of 1k/year. Am I going to get more performance out of three Dynos at Heroku for about the same cost? Maybe maybe not. But where am I going to put my staging test/servers? On a 20/month VPS? On an instance @AppCloud that I spin up and down? No, I'll tell you where, I'm going to stick it on a Dyno or two at Heroku and not worry about it. And then when I need to scale or the product is ready for production where is it going to be hosted. That's right - the same place it's been validated and tested on.
By the way, Engine Yard is not the only place that has this barrier to entry problem. Most of the cloud providers do. Joyent.com, Media Temple, Rackspace cloud all have Barriers whether it's poor documentation, higher than normal base costs and bandwidth fees or just inconvenience like having to wait on a call from someone in Texas in order to be allowed to create instances.
If the other players want to compete with Heroku on the service and ease of use side or Amazon on flexibility and scale then they are going to have to do much, much, much better.
It's also increasingly annoying to see shots taken at Heroku in their blog posts and on Twitter. It's unprofessional. Compete on features and services, please.
Really? We've always been friendly with everyone in the Rails deployment space, and I don't ever remember taking shots at Heroku specifically, though it's certainly possible that we've expressed disagreement on technologies or practices that they and others may use. I'd appreciate it if you'd point out what you've seen, as it's certainly not part of our philosophy or business practice.
With respect to your comment about our "aging" platform, we all age a bit every day. There's tremendous work underway at Engine Yard, some visible, some not. This is no-doubt true of every competitive platform. Many of our customers choose to describe this as maturation! :-)
While there may be amazing things in the works, it also seems to take a long time for features to be rolled out, and often these are in betas initially which do not fall under the support contracts. So if we wanted to move to Ruby 1.9, it's at our own risk (or was, last time I looked).
As for the jabs at Heroku, I have seen quite a few, honestly, but I don't have a pile of links for you. Many of them are subtle or implied, and not necessarily untrue. For instance, sure, Heroku was acquired by Salesforce, but I haven't seen any indication as to why that should influence my hosting decision. Companies are bought and sold all the time. The "ey-migrate" tool was also a great time to get a few subtle jabs in.
1. The platform has evolved in a nice, iterative way with no interruptions to my service.
2. Even without a support plan, they have some of the best people in the world answering questions in the forums.
3. I'm happy to see competition in this space, and I don't begrudge anyone from pointing out their relative advantages over their competitors.
1. I haven't seen any significant changes to their product, except for the CLI tool as a replacement for capistrano. The CLI tool is a great improvement, but it's still basically a glorified capistrano tool, and doesn't even get close to comparing to the Heroku command-line tool. Predominately, I feel like the product has been stagnant. Support for Ruby 1.9 and Rubinius (currently in beta) is the most exciting thing I've seen lately. It's surprising rbx has taken so long when it's an EY sponsored project!
Part of the challenge with a product like AppCloud is there is no obvious way to update the stack without disturbing applications, but I'd still have liked a way to potentially update our base software (libraries and such) to something more current.
2. I'm so-so on this. Heroku support is free, but is not 24/7 unless you are a very large customer with a support contract. We paid for support, and EY support was sometimes helpful, sometimes not.
3. I'm not talking about objective comparisons here, these are "shots across the bow" so to speak. I know the pros and cons of both services very well, but what I am talking about are "subtle jabs" about how Heroku is not production-ready/capable, etc.
We're very aware that there are other services available, and that they fill a need for certain users. Specialization is important, and it's difficult to be all things to all people.
I just can't understand the parent post indicating that it's 'huge for rails consulting companies'. After all, rails consulting companies are sending out five digit monthly invoices. A $150 discount on the first month of hosting is a rounding error in that context.
We're investigating other benefits for our Development Partners too. Any thoughts?