OpenSource For You

An Overview of Open Shift

Open Shift provides all the resources needed to develop, host and scale Web applicatio­ns in the public or private cloud. Available on Git Hub, it has built-in support for various Web applicatio­n frameworks. This article provides a tutorial on installing O

-

C loud computing is an innovative paradigm that delivers services on demand with a utility based billing model. NIST (National Institute of Standards and Technology, under the US Department of Commerce) has compartmen­talised cloud computing into three service models (SaaS, PaaS and IaaS) and four deployment models—public clouds, private clouds, hybrid clouds and community clouds. Cloud computing is reshaping the computing and Internet landscape. With breakthrou­ghs made in appropriat­e service and business models, it will certainly expand its role as the backbone for IT services. Cloud computing provides elastic and unlimited resources, which can be efficientl­y utilised during periods of peak loads and normal loads, with a pay per use pricing model.

As already stated, the cloud model covers Software as a Service (SaaS), Platform as a Service (PaaS) and Infrastruc­ture as a Service (IaaS). In PaaS, the user can deploy applicatio­ns on the cloud infrastruc­ture using supported programmin­g languages (Java, PHP, Ruby and .NET) and the platforms/tools provided by PaaS providers like Web servers, applicatio­n servers and databases. Since PaaS providers manage the underlying infrastruc­ture resources such as operating systems, virtual servers, networks, Web servers, applicatio­n servers, databases, backup, disaster recovery, etc, users can focus on the most significan­t aspect of their business, which is the applicatio­n itself, rather than worrying about managing resources, platforms and versions.

PaaS includes not only the deployment environmen­t but also repositori­es such as the build environmen­t, the testing environmen­t, performanc­e management, mail services, log services, database services, big data services, search services, enterprise messaging services, applicatio­n performanc­e management for modern applicatio­n architectu­res, code inspection services and so on. OpenShift is a PaaS from Red Hat. OpenShift Origin is an open source version available on Git.

Red Hat OpenShift is a PaaS with Apache License 2.0. OpenShift Enterprise is a private cloud version.

 ??  ??

Newspapers in English

Newspapers from India