As businesses look at implementing aspects of IoT into their technology infrastructure, one architectural set up that is getting popular is Platform as a Service. Gartner predicts that, by 2020, more than 50 percent of all new applications developed on PaaS will be IoT-centric, disrupting conventional architecture practices. In fact, many vendors are looking at providing IoT solutions as Platform as a Service since it enables a higher levels of flexibility for the adopters of IoT.
Talking about this trend Benoit Lheureux, research vice president at Gartner said, “IoT adoption will drive additional use of PaaS to implement IoT-centric business applications built around event-driven architecture and IoT data, instead of business applications built around traditional master data. New IoT-centric business applications will drive a transformation in application design practices that focus on real-time contextually rich decisions, event-analysis, lightweight workflow, and broad access to Web-scale data.”
For instance Bosch’s latest offering has Bosch IoT suite being delivered as a PaaS. It provides a comprehensive toolbox in the cloud. “By using the Cloud Foundry-based software services of the Bosch IoT Suite, companies can significantly accelerate their application development process in the Internet of Things. Our platform offers the flexible scalability developers need to commercialize successful prototype applications,” explained Dr Stefan Ferber, VP of Engineering, Bosch Software Innovations. The individual, highly available software services make it easier for IoT solution developers to perform their daily tasks and help them to speedily release applications in the Internet of Things. They offer all the functions needed to connect devices, users, and businesses. The software platform is the base on which Bosch and its customers build a broad range of solutions and projects. According to Bosch, more than five million devices and machines have already been connected using the technology.
In India, we see a rising awareness of need for PaaS. “Every business is a software business today. App is the business now, in such a scenario companies need an architecture that is scalable, reliable, flexible and enables faster turnaround of newer versions. This is where PaaS becomes relevant as it enables all this yet helps in economy of resources,” said Pradeep Kumar, Big Data Architect, Lenovo India during a discussion on Cloud Computing and Big Data Anylytics.
In the coming years we can see more adoption of cloud platform, however there will be an increased use of private PaaS. Gartner sees that through 2018, more than 80 percent of organizations that deploy or assemble self-managed PaaS frameworks. While it might solve certain immediate IT needs of an enterprise, but will not achieve the expected cloud PaaS experience.
By investing in cloud platforms, enterprise IT leaders are seeking some or all of the key benefits of cloud for their new IT initiatives. However, in the next three years, many self-managed private PaaS initiatives will fail to meet the IT organization leadership’s expectations of cloud characteristics. “Success with a private cloud (including PaaS) requires a recognition of the essential cultural and organizational changes to IT organizations, as well as technology changes. Lacking this understanding leads many organizations to stop their PaaS investment at the point of technology deployment — leading to disappointing results down the road,” said Yefim V. Natis, vice president and Gartner Fellow, explaining why enterprises might not be able to get the true benefit of Cloud-based PaaS.
The solution to this could lie in adopting a container service. “A container service is also a relatively inexpensive acquisition alternative to PaaS frameworks. For advanced technical teams a container service may be better than a PaaS framework for the desired balance between developer productivity, breadth of viable application architectures, IT operations control, and the complexity of implementation,” said Lydia Leong, vice president and distinguished analyst at Gartner.
An advanced container service provides subscribers with self-service access to container-based infrastructure. It hosts, orchestrates, schedules, scales and ensures the reliability of containers. It may also provide other capabilities, such as monitoring, load balancing and securing container communications.