Last week, I interviewed Solomon Hykes, founder and CTO of Docker. I first met Solomon back in January of 2013 when I was interviewing executives in Silicon Valley. At the time, I was researching PaaS solutions for my recently released book, Architecting the Cloud. Back then, the company had a very promising public PaaS solution called dotCloud (the former name of the company). Private PaaS solutions were just starting to become a hot topic within the enterprise. During my interview with Solomon, I asked if they had any plans on their roadmap for addressing private PaaS requirements. Solomon answered that the demand from his customers was not yet pushing them in that direction, but that making dotCloud a private or hybrid PaaS would not be a major architectural challenge. He then described how they use containers internally and invited me to a demo the next time I was in town.
Almost every company in this day and age is trying to figure out how to become more agile. Now that infrastructure can be delivered as software, I am seeing a lot of innovation around the automation of environments. One of the most interesting innovations that I have seen is Docker. Docker is a Linux container engine that is simplifying the process of delivering environments. Continue reading Docker: Delivering Agility One Container at a Time
By now, enterprises understand the value of Software as a Service (SaaS) and Infrastructure as a Service (IaaS), but there still is much confusion about Platform as a Service (PaaS). This confusion is one reason why enterprises have been slow to adopt PaaS. Why is there so much confusion? Because PaaS is still in its early days of maturity, but it is growing up really quickly right before our eyes. Continue reading The Many Faces of PaaS
As mentioned in a number of posts, there is a clear trend away from Platform-specific PaaS (where you write your application to the platform) and Language-Specific PaaS (which provide support to one or possibly a couple of languages) to Universal PaaS, which is capable of supporting any language and any platform. There’s a little bit of a gray area, but we would include ActiveState Stackato, AppFog, dotCloud, GigaSpaces Cloudify, Red Hat OpenShift, Salesforce Heroku, Uhuru Software AppCloud and VMware CloudFoundry in this category. These vendors differentiate themselves by providing a broad range of Application Services or Application Lifecycle Services. Continue reading 3rd-Party Application Services – a sign of PaaS maturity