As we move from traditional IT to a world of services, we are forced to rethink IT services in all layers of the stack, from infrastructure to higher order business functions. As enterprise IT moves to a service dominated world, open architecture becomes a critical part of IT thinking. In this post, I will briefly […]
Quick Note: Subset Compatibility != No Vendor Lock-in != Standards
Recently I had a discussion on Twitter where some Pivotal employees claimed that Buildpacks removes vendor lock-in because it is used by both Heroku and CloudFoundry. As I argued in my post that standardization in PaaS only makes sense when it reduces or eliminates vendor lock-in, I beg to differ from their push that Buildpacks […]
Segmenting The PaaS Landscape: The S In PaaS
At the recent JavaOne conference panel, Sacha Labourey of CloudBees positioned themselves as the S in PaaS to distinguish themselves with other platforms represented in the panel (OpenShift, CloudFoundry, etc.). I think it is an argument gone stale. Especially, with the twitter snark hat on, I would say 2008 called and wants its Service in […]
PaaS Standards: Standardize on what?
Introduction Standardization is a natural process in any technological evolution and it helps enterprises in terms of quality control, repeatability, interoperability, etc.. As we move into the cloud based world, with large scale automation, standardization becomes even more important. Typically, open source makes standardization much easier. However, there is a strong belief in the industry […]
Infrastructure Scaling Does Not Equal Application Scaling
Yesterday, at JavaOne 2013, one of the panelist in the PaaS Faceoff panel was talking about scaling which I found troubling. It was a panel with OpenShift (Disclosure: I am a Red Hat employee), CloudBees, ActiveState and Pivotal CloudFoundry. While talking about the platform features, one of the panelists claimed application scaling as one of […]
The Importance Of Red Hat – Docker Partnership
Today Red Hat and dotCloud announced a technical partnership around Docker, the next-gen application container (disclosure: I am employed by Red Hat and was responsible for the initial meeting between these two companies to explore the technical collaboration. However, this is my personal opinion as an industry observer and it is not representative of Red […]
MBaaS and PaaS: Different Dance On The Same Data
For a long time I have been advocating that a good Platform as a Service offering should have MBaaS component. I have got push back from folks saying that it is not the case. I never argued that MBaaS is a feature of PaaS but it complements PaaS to make a complete application platform. There […]
When Multi Cloud Makes Sense
Regular readers of my blog knows that I am a strong advocate of federated clouds as an antidote against monopoly in the cloud infrastructure market. As we move up the stack, it has become a norm to support multiple cloud providers on various infrastructure platforms like OpenStack (disclosure: my employer Red Hat is part of OpenStack project), CloudStack […]
Modular Architecture And Coopetition
Recently, I had a discussion on Twitter with my good friends from Apprenda, a PaaS vendor supporting .NET and Java, about a blog post they published. In the blog post, Sinclair Schuller, CEO of Apprenda, has argued that a vendor who has had success in the app server market cannot effectively offer a PaaS solution with a […]