Openshift vs AWS vs Kubernetes

 OpenShift is a cloud as a help (PaaS) improvement stage created by Red Hat. It is an open-source improvement stage, which permits engineers to create and send their applications on a cloud framework. It is valuable for creating cloud administrations.

OpenShift Container Platform is a product that you can install on your infrastructure and that includes paid support provided with a subscription. 

In this model, Docker assists in creating lightweight Linux-based containers, and Kubernetes takes on the task of orchestrating and managing containers on multiple hosts.

OpenShift is the RedHat as a service (PaaS) cloud development platform. 


AWS would provide the infrastructure(compute, storage, private network) to host any OpenShift like kubernetes platform. Here, you can think of AWS as a infrastructure-as-a-service provider on the other hand OpenShift as a cloud-native platform let's you host, build, deploy, monitor and scale the applications on the fly.


Think of Kubernetes as the Linux kernel and OpenShift as the Linux Distribution, like Ubuntu. If you want your operating system to be usable, you should have stuff like package manager, device drivers, nice UI etc.

The main thing Kubernetes does is container orchestration. OpenShift uses Kubernetes as its container orchestration engine. Now that container orchestration is taken care of, to make your cluster more developer and operator friendly, you still have to find a way to:

  1. Deploy secure images of your app or service from your source code. You have a component called source to image for that.
  2. Route your apps and services, which is why you have a HA proxy component in OpenShift.
  3. House a container registry to store and retrieve all the images you build.
  4. Figure out how to do manage permissions and roles for your cluster users and authenticate them.
  5. Ensure high availability of your cluster.
  6. Monitor the resources of your cluster, and the apps deployed in it.

on top of a Kubernetes cluster.

All the above, you


Comments

Popular posts from this blog

Read and Navigate XML - Beautiful Soup

difference-between-stream-processing-and-message-processing

WordNet in Python