OpenShift by Red Hat
openshift.redhat.com
openshift.redhat.com
https://github.com/openshift/crankcase
https://github.com/openshift/os-client-tools
https://openshift.redhat.com/community/wiki/build-your-own
(I will say though: they make it extremely easy to get started and I really like using OpenShift so far. I've never used Heroku, but if it's this user friendly i'd definitely have used it before... Why don't they have a free offering for people to test out the service?)I imagine that most hobby users of heroku (say for a weekend hackathon) aren't paying anything.
It doesn't make sense and the complete lack of pricing info really puts me off.
So I play around with this, like it and choose to stick with it. They then introduce uncompetitive pricing.. I just wasted my time. They do not need to give exact pricing - they might not know at the moment - but they should at least give an overview of what they plan to do.
> We will keep this free plan for the foreseeable future. The free plan allows...
> This free plan will exist while we develop and test the service. As the service becomes stable we will be introducing paid plans and you will be asked to upgrade.
These 2 statements make sense to me. The fact they mention nothing about pricing on their site confuses and annoys me.
There forums are here: https://openshift.redhat.com/community/ as well as a very active IRC channel (#openshift on FreeNode)
In that case, although you can certainly pay for support (as others have pointed out)—but you're probably not the intended audience for this service.
No, this is not Google AppEngine. The platform is opensourced. You can host this "cloud" on your own servers or rely on some 3rd party provider.
I can represent OpenShift fairly well. We will always have a free level of service and we are trying very hard to keep what is free today, free forever. We have tweaked a couple of things based on user feedback but the goal is to have a meaningful free offering.
At the same time, we are getting constant feedback that users want more than just the free offering. We also know that with pricing, they will want stability and predictability in pricing so we've spent a lot of time to get users involved and a lot of feedback in the pricing before we launch it. We want that pricing to be sustainable as well as valuable to users.
Hope this helps
How are you keeping the free plan going now though? Who's paying for it? RedHat doesn't exactly strike me as the kind of company that's wallowing in spare cash.
Check out the OpenShift Origin work (https://github.com/openshift/crankcase) if you are interested in the code that we use to run all of this.
That makes me a little nervous.
3.3. Your License to Red Hat. You hereby grant to Red Hat a non-exclusive, non-transferable, royalty free license to use Your trademarks, trade names and logos in connection with publicizing the Preview Services and communicating with analysts, customers or the press about the Preview Services. Your further grant to Red Hat, and any third party service provider on whose services Red Hat may depend to provide the Preview Services, a perpetual, worldwide, non-exclusive, non-transferable, royalty-free license to make, use, reproduce, prepare derivative works, distribute, perform and display Content for the purpose of providing the Preview Services. Except as set forth in this Section, Red Hat obtains no rights in Content under this Agreement.
As you can see from the complete clause that includes "...for the purpose of providing the Preview Services", the license to your content that you grant to Red Hat is really to allow Red Hat to provide the Service. Also the last sentence i.e. "Except as set forth in this Section, Red Hat obtains no rights in Content under this Agreement." should make it clear that there is no other interest in the users content.
Rights in Content: By displaying, publishing and making available for download and use by others any content, messages, text, files, images, photos, video, sounds, profiles, works of authorship, or any other materials ("Content") you give Red Hat a perpetual, irrevocable, worldwide, royalty-free, and non-exclusive license to reproduce, adapt, modify, translate, publish, publicly perform, publicly display and distribute any Content which you submit, post or display on or through the web site. You agree that this license includes a right for Red Hat to make such Content available to other companies, organizations or individuals with whom Red Hat has relationships for the provision of services, and to use such Content in connection with the provision of those services. You understand that Red Hat may (a) transmit or distribute your Content over various public networks and in various media; and (b) make such changes to your Content as are necessary to conform and adapt that Content to the technical requirements of connecting networks, devices, services or media. You agree that this license shall permit Red Hat to take these actions. You confirm and warrant to Red Hat that you have all the rights, power and authority necessary to grant the above license.
Is it really that different?
- Good list of resources: https://openshift.redhat.com/community/developers/mongodb
- Lots of goodies in here: https://github.com/openshift
- Part 1 of a 4-part series on building mobile apps with titanium, mongodb and openshift: http://blog.10gen.com/post/23089705899/mobilize-your-mongodb...
- Upcoming webinar on node.js and mongodb with OpenShift: http://www.10gen.com/events/building-web-services
Disclaimer: I work at 10gen
However, be aware that not everything is enabled yet. I ran into problems when I discovered the multiprocessing package doesn't work (https://bugzilla.redhat.com/show_bug.cgi?id=814991).
But their new beta pricing of pay per hour per unit of memory is a lot nicer.
https://openshift.redhat.com/community/developers
We also love involvement - good, bad and ugly as well ;)
Look forward to seeing more tutorials & code samples online and on their site. For example has anyone tried out meteor (w/node.js & mongodb) with it yet. Also, hopefully it will integrate with some of the browser-based IDEs out there like cloud9.
Of course, it is currently in a developer preview and so also free as in beer, but I think that's incidental--this is Red Hat after all; they actually care about users' freedom and they aren't afraid of offering paid plans and support.
Happily, since it's open source, you can just host it yourself if you aren't happy with Red Hat's potential future pricing.
"The developer preview supports up to 3 gears per user. You have a quota of 40,000 files, 1GB of storage, and 512MB Memory per gear. It is free to use and you can run your application indefinitely. If you need to increase this quota, please mailto:openshift@redhat.com with your username, domain and Application URL."
from: https://openshift.redhat.com/community/faq/how-many-applicat...
Where can I get more information on Pricing ?
To get more information on the pricing and timing of a paid version of OpenShift please send an email to openshift@redhat.com
If it is, I would like to understand the reasoning behind that? Is it to gain traction and visibility for Red Hate as a PaaS? And then...
Being entirely open-source, if you outgrow it you can self host or move to an IAAS cloud.
There is little information about process management, like https://devcenter.heroku.com/articles/process-model
Not to mention how to create custom Cartridges, like you can do with Heroku buildpacks: https://gist.github.com/fe7f04abbd9538b656c5
Thanks!
On the other hand, though, I think you should have probably started with the 1.9.2/1.9.3 series rather than the ancient 1.8.7.
rhc domain status -l <myemailhere> I get an error about ~/.ssh/config not existing. I added my ssh key via the web interface and have no idea what's going on here.
In looking at the User Guide, I find it gets me no where. http://docs.redhat.com/docs/en-US/OpenShift/2.0/html/User_Gu...
The relevant message here is:
"If your system fails any of the tests, make a note of the error message and consult the relevant section of the OpenShift User Guide for further information."
Nothing like a circular reference that leads to nowhere.
Also... if you wouldn't mind helping vote it up, that would help:
https://openshift.redhat.com/community/content/support-for-r...
https://github.com/sstephenson/rbenv/issues/101#issuecomment...
But seriously, if they are offering a free platform to anyone with an email address then what sort of precautions are they taking to prevent abuse?
Disclaimer: I work at AppFog and contributed to the initial version of PHP support for the CloudFoundry open source project at https://github.com/cloudfoundry.
We also wanted to make sure we open sourced the code itself. As you mentioned, that gives you some assurance outside of the service or any specific vendor.