Thursday, August 30, 2018

Openshift container platform

It is the paas(platform as a service) offering from the Redhat 
That brings together the Docker and the kubernetes and provides an API to manage these services.
>> it has the microservices architecture.small and couple the units will run on the top of the kubernetes cluster.

The new way of deployment is by the os-level of virtualization is the containers.

Instead of hardware virtualization,these containers are isolated from one another.

They have there own filesystems and can see eachothers processes and computational resources can be binded.

Containers are significantly build in Vms and there are coupled from the underlying infrastructure.

what is openshift  ? 

A quick way to say that,it is enterprise offering with the kubernetes and docker.

what it offers ?

While docker provides the abstraction for the packaging and creating linux based lightweight container images.

Kubernetes provides the cluster management and orchestrates containers on the multiple hosts.

Openshift responsibilities:

Open-shift container management have the source code management,scm will help in building and deploying for the developers.

>> image management and scaling Is also possible.

>> application management at scale.

>> team and user tracking for large organsation.

All these data is stored at the etcd.a reliable cluster key-value store.

>> and these services are broken down by the function.
(cluster networking infrastructure).

>> REST APIs  which exposes each of the core objects.

>> controllers which read those APIs and apply changes to the other objects and reports the status and rightback to the object.


Main features of the openshift container platform:

>> self-service platform  (which means developers can create applications from the template or from their own source code management repositories).

>> openshift is polyglot,multi-lingual support
(supporting languages such as the java,nodejs,php,pearl and ruby directly from the redhat).       
(managed by different partners and managed by docker community).

>> automation  lifecycle management feature,it is to automatically apply the changes from the source code under the version control and security from the base operating system and dependency libraries for running the application.

>> it has easy to use the web-front-end (user interfaces).

>> cli interface refered as the oc command-line-client for remote management of the applications.

>> openshift provides the web-scale distributed (scalability),that includes the elasticity(to increase traffic ondemand).

And high-availablity applications will survive events such as the loss of a physical machine.

>> container portability,applications in services in the packages and its services and its to orchestrate it.

>> openshift is having a choice of platform as it is the opensource.(that means there is no vendor locking).


















No comments:

Post a Comment