What is most valuable?
The software defined network is the best feature in my opinion. While not as flashy as the container scheduling and health monitoring, the usage of a software defined network means administrators existing expertise can be leveraged.
The SDN's usage of existing protocols means it's easier to modify and customize OpenShift.
How has it helped my organization?
I've assisted our clients in streamlining with development and deployment processes, achieving orders of magnitude reductions in time to market.
What needs improvement?
Possibly, the most complicated part is the configuration for an application. Other solutions do have easier ways to configure an application deployment, but they also come with greater restrictions.
For how long have I used the solution?
Three years. I've been involved since some of the initial installations with Red Hat pilot customers.
What do I think about the stability of the solution?
No, I have not had any stability issues with OpenShift.
What do I think about the scalability of the solution?
No, OpenShift is imminently scalable. Easy to deploy more containers. Easy to deploy additional nodes. Automating dynamic scaling capabilities was trivial.
How are customer service and technical support?
OpenShift is supported by Red Hat, with their usual industry leading SLAs.
Which solution did I use previously and why did I switch?
As a consultant, I have no installed OpenShift for my own solutions. But I have worked with Openshift and Cloud Foundry. Both are excellent products. But some of the limitations inherent in Cloud Foundry made it unfeasible for several of my clients.
How was the initial setup?
The initial installation is trivial. Red Hat has automated the installation using Ansible.
What's my experience with pricing, setup cost, and licensing?
OpenShift is available in Red Hat's usual open source support subscriptions.
Which other solutions did I evaluate?
Not really applicable to my situation. I support several products and recommend, then implement the best solution for my clients' needs.
What other advice do I have?
While a PaaS is not for everyone, OpenShift mixes the best combination of new technology with the reuse of existing technology. This reuse of familiar options gives OpenShift simpler integration, and greatly reduces the learning curve for new users.
If you need a PaaS with the ability to customize it to handle more complex deployments using protocols other than HTTP, or you need a solution that will scale from a developer's workstation to a multi-site global installation only, OpenShift gives you that flexibility.