Where there’s smoke, there’s PaaS

opinion
Feb 1, 20163 mins

PaaS's wide range of acceptance shows that it's matured to the point where it's an unavoidable part of the future of development

cloud integration biggest challenge
Credit: Thinkstock

Perhaps the surest sign that a major technology has made it past the hurdle of market acceptance is when the space floods with competitors, knock-offs, and ancillary support products. After all, we’ve discussed the initiatives that companies like Microsoft and Google have made in the Platform-as-a-Service industry but even they are not immune to big ideas that don’t work out (anyone remember Google Wave?).

Watching the market grow around these behemoth organizations means that their technologies are being accepted and integrated into our basic frameworks. Just look at all the companies that have their own PaaS offerings these days.

IBM has been putting effort into its PaaS offering, known as IBM SmartCloud. This hybrid cloud platform can be run as a self-serviced private cloud or public managed cloud. Integrating with IBM’s other cloud offerings, like the Cloudant Database, means that IBM’s large roster of enterprise clients are migrating onto PaaS.

Cloud Foundry is the PaaS offering from industry leading virtualization provider VMware. This relatively recent addition to the PaaS marketplace, developed by ex-Google employees, leverages VMware’s vSphere virtualization infrastructure to manage on-premises PaaS deployments. With such a broad user base for VMware virtualization products it’s easy for organizations to on-ramp onto the Cloud Foundry product.

Cloud Foundry has the added benefit of being an open source software initiative. It’s licensed under Apache 2.0, which means you can find companies like GE, Hewlett-Packard, and CenturyLink hosting Cloud Foundry-based PaaS initiatives. Even IBM offers a CloudFoundry based PaaS, known as BlueMix. PaaS is such a lucrative and important transition for the development world that companies are competing against themselves!

Speaking of open source, the Linux world is not safe from the takeover of PaaS either. Red Hat software, one of the premiere enterprise Linux providers, produces the also open source OpenShift software. OpenShift is coupled tightly with Git, the source code repository, allowing developers to easily push their into a scalable and production ready platform. A unique feature of OpenShift is that is uses RHEL (Red Hat Enterprise Linux) as its base and allows for the deployment of binary applications to the platform. This means that you can deploy from any code base or language that will compile for a RHEL system.

Really we could spend all night here. There’s ServiceMix from the Apache Software Foundation, the incomprehensibly named webMethods AgileApps Cloud from Software AG, EngineYard, Jelastic, Cloudera, and just stop me when you’ve heard enough.

Platform-as-a-Service is not just for the big names in IT, but being developed and deployed by organizations in every niche and corner of the marketplace. They say that, where there’s smoke there’s fire. Right now PaaS is smoking. Its wide range of acceptance indicating that the technology has matured to the point where it’s an unavoidable part of the future of development. The only real question we should have at this point is: Which one do I choose?

Ben Finkel has worked in software development for 18 years within a variety of industries, including banking/finance, insurance, and healthcare. Before joining CBT Nuggets, he was a software engineer at M&T Bank in Buffalo, New York. He is a Google Certified Trainer. When he’s not creating CBT Nuggets training videos, Ben enjoys skiing, snowboarding, reading, and homebrewing beer and cider. He also considers himself a hobbyist programmer and likes learning new development technologies.

Areas of Expertise: Google Certified Trainer, Microsoft ASP.NET (WebForms and MVC), Data Analysis and Design, Relational Database Architecture, MS SQL Server, Microsoft C#.NET, Javascript, jQuery, Microsoft Visual Basic .NET & 6.0, .NET Reporting Services, MS Access, Python

The opinions expressed in this blog are those of Ben Finkel and do not necessarily represent those of IDG Communications, Inc., its parent, subsidiary or affiliated companies.

More from this author

Garth Schulte began training on Office products about 20 years ago. His love of training led him to branch out to technical VB6 and SQL Server training. One of CBT Nuggets's longest-tenured trainers, he recently worked as a product manager, lead .NET windows programmer and SQL Server architect for one of the top back-end real estate software companies in the country. He is a Google Authorized Trainer.

He has the following certifications: Google Authorized Trainer, MCSD, MCSD.NET, MCDBA, MCSA. His areas of expertise are in Visual Studio 6, Visual Studio.NET Windows/Web Programming, SQL Server 6.5-2012, Google Cloud Platform.

The opinions expressed in this blog are those of Garth Schulte and do not necessarily represent those of IDG Communications, Inc., its parent, subsidiary or affiliated companies.