OpenShift Industry use cases

OpenShift Industry use cases

Hi guys ! Today we are going to brief look at One of the most famous tool which is used very often across all over IT industry nowadays. Yes you guess is right ???? Yes it's OpenShift.

So let's have a look what is OpenShift and why do we industry uses OpenShift ?

What is OpenShift ?

  • OpenShift is DevOps tools which helps?you to develop, deploy, and manage container-based applications. It provides you with a self-service platform to create, modify, and deploy applications on demand, thus enabling faster development and relea
  • OpenShift can manage applications written in different languages, such as Ruby, Node.js, Java, Perl and Python. One of the key features of OpenShift is extensible, which helps the users support the application written in other languages.
  • OpenShift helps organizations move their traditional application infrastructure and platform from physical, virtual mediums to the cloud.
  • OpenShift supports a huge variety of applications, quickly developed and deployed on the OpenShift cloud platform. OpenShift supports three kinds of platforms for developers and users.

No alt text provided for this image

OpenShift Architecture

OpenShift is a layered system wherein each layer is tightly bound with the other layer using?Kubernetes?and?Docker?cluster. The architecture of OpenShift is designed to support and manage Docker containers, which are hosted on top of all the layers using kubernets.

No alt text provided for this image

OpenShift Developer experience

OpenShift provides following benefits to developer for testing, building their application without having the so much technical knowledge about CI/CD etc.

  • Self service infrastructure
  • Consistent environments
  • Automated build & deploy
  • CI/CD pipelines
  • Configuration management
  • App logs & metrics

No alt text provided for this image

OpenShift vs Kubernetes ?

According to the company, Kubernetes is the kernel of distributed systems,?while OpenShift is the distribution. At its core, OpenShift is a cloud-based Kubernetes container platform that's considered both containerization software and a platform-as-a-service (PaaS).

No alt text provided for this image

Some analogies

Car vs Engine

  • Kubernetes is the engine (framework, project) that drives OpenShift.
  • OpenShift is the complete car (product) that gets you where you want to.

Linux kernel vs Linux distribution

  • Kubernetes is the ‘kernel’ of distributed systems.
  • OpenShift is the distribution that focuses on the experience of both developers and administrators.
  • Kubernetes plus many other upstream projects => project OKD, upstream of OpenShift
  • OKD plus some other projects and RH support => product OpenShift

Major OpenShift 5 benefits

Trusted OS foundation: RHEL CoreOS or RHEL

  • OpenShift 4 control panel can only be deployed on Red Hat CoreOS (RHCOS) – immutable, lower footprint, optimized for running containers and managing Kubernetes clusters at scale.
  • Workers can be deployed on RHCOS or RHEL.
  • RHEL CoreOS and RHEL make the perfect foundation for OpenShift to run anywhere from bare-metal to private and public clouds with the same experience.

Automated operations

  • Automated installation and day-2 Operations which makes it easier to administrate, upgrade, and provide an enterprise container platform.
  • Ubiquitous usage of operators to make all possible.
  • Built-in Operator Lifecyle Manager (OLM) and rich ecosystem of operators.

Cluster services

  • ′ Centralized logs: EFK (ELK) stack .
  • Metrics and Monitoring: Prometheus, Grafana.
  • Built-in OAuth provider .
  • Strict security model, integral RBAC .

Application services

  • Support microservices and serverless architectures .
  • OpenShift Service Mesh provides Istio, Kiali, and Jaeger out-of-the-box to support microservices adoption .
  • OpenShift Server less includes Knative and Keda (for Azure functions) .
  • Allow to migrate legacy VMs to OpenShift by using Container Native Virtualization (tech preview) .

Developer services

  • Built-in Operator Hub which offers a catalog of over 180 services delivered through Operators .
  • Developer perspective of web console dedicated to developers .
  • Allow easy application deployment from different sources (git source, binary, external registry, Dockerfile, …) .
  • Application topology view .
  • CodeReady Containers: OpenShift 4 running on laptop .
  • Out-of-the-box CI/CD features: Jenkins, Tektone .

Adoption of OpenShift in Industry:

Nearly 50% of the top Fortune 100 companies are using Red Hat OpenShift2. Almost 30% of the top Fortune Global 500 companies use OpenShift, representing:

  • 2 of the top 3 energy companies
  • 2 of the top 3 hotel companies
  • 2 of the top 3 telecommunications companies
  • 3 of the top 5 aerospace companies
  • 4 of the top 5 industrial companies
  • 3 of the top 10 finance companies
  • 4 of the top 10 retail companies
  • 5 of the top 10 healthcare companies
  • 5 of the top 10 transportation companies

Red Hat OpenShift customers

  • Spark
  • Medife
  • AXA
  • APIS IT
  • TIAA
  • NTT DATA
  • MOODY'S

etc. are the customers of OpenShift. If you want to read about success story of RedHat OpenShift customers then please have a look below link

Click here:- Red Hat OpenShift customer success stories

###### Thanks for reading the Article ######

要查看或添加评论,请登录

Satyam Kumar的更多文章

  • Automatic Image Update using ARGOCD CLI(argocd-image-updater)

    Automatic Image Update using ARGOCD CLI(argocd-image-updater)

    Today I am going to explain how we can setup using argocd-image-updater tool for automatically update the container…

  • Python-Script (LVM Partition)

    Python-Script (LVM Partition)

    Task Description Automating LVM Partition using Python-Script. Lets start.

    2 条评论
  • MongoDB Database Case study

    MongoDB Database Case study

    Hi! Today we are going to discuss about one of the most famous tool which is very commonly used in IT industry. Name of…

  • Create Chat Server Using Python

    Create Chat Server Using Python

    Hello Guys , In this practical we will create a chat server using Python . The Description of Practical or Task is…

  • Terraform module

    Terraform module

    What is terraform module ? A module can be any folder with a main.tf file in it, yes, that is the only required file…

  • AWS SQS Case Study

    AWS SQS Case Study

    Hey guys ! Today we are going to look one of the most common service SQS (Simple Queue Service) available in AWS cloud…

  • Jenkins Industry use cases

    Jenkins Industry use cases

    Today we are going to look at one of the most famous CI/CD tool which uses most commonly in DevOps automation world. So…

    2 条评论
  • Task-26 ( GUI container on Docker)

    Task-26 ( GUI container on Docker)

    *Task Description* ?? ?? *GUI container* on the *Docker* ?? Launch a container on docker in GUI mode . ?? Run any GUI…

  • Task-23 (Automate Kubernetes Cluster Using Ansible)

    Task-23 (Automate Kubernetes Cluster Using Ansible)

    *Task Description* ?? ?? Automate *Kubernetes* Cluster Using *Ansible* ?? Launch ec2-instances on *AWS Cloud* eg. for…

  • Task-24-Prometheus(Helm Chart)

    Task-24-Prometheus(Helm Chart)

    Description ?? Create a Helm chart on any Technology and publish it on artifacthub.io Perquisite Kubernetes…

社区洞察

其他会员也浏览了