RedHat OpenShift Industry Use Case

logo

OpenShift is a family of containerization software products developed by RedHat. Its flagship product is the OpenShift Container Platform — an on-premises as a services built around Docker Container orchestrated and managed by Kubernetes on a foundation of Red Hat Enterprise Linux. The family’s other products provide this platform through different environments: OKD serves as the community-driven upstream(akin to the way that Fedora is upstream of Red Hat Enterprise Linux), OpenShift Online is the platform offered as Software as a Service, and Openshift Dedicated is the platform offered as a managed service.

Features and benefits

Architecture

architecture of OpenShift

OpenShift Container Platform has a microservices-based architecture of smaller, decoupled units that work together. It runs on top of a Kubernetes cluster, with data about the objects stored in etcd, a reliable clustered key-value store. Those services are broken down by function:

Users make calls to the REST API to change the state of the system. Controllers use the REST API to read the user’s desired state, and then try to bring the other parts of the system into sync. For example, when a user requests a build they create a “build” object. The build controller sees that a new build has been created, and runs a process on the cluster to perform that build. When the build completes, the controller updates the build object via the REST API and the user sees that their build is complete.

The controller pattern means that much of the functionality in OpenShift Container Platform is extensible. The way that builds are run and launched can be customized independently of how images are managed, or how deployments happen. The controllers are performing the “business logic” of the system, taking user actions and transforming them into reality. By customizing those controllers or replacing them with your own logic, different behaviors can be implemented. From a system administration perspective, this also means the API can be used to script common administrative actions on a repeating schedule. Those scripts are also controllers that watch for changes and take action. OpenShift Container Platform makes the ability to customize the cluster in this way a first-class behavior.

Use Cases

There are a huge use cases for OpenShift, one of which is:

Turkish financial company delivers services 95% faster with Red Hat OpenShift

company logo

Turkish pension and life insurance provider AvivaSA sought to expand its IT Modernization Program to prepare for government permission to use public cloud environments. To create a container- and microservices-based architecture, the company expanded its Red Hat environment with Red Hat OpenShift. Now, AvivaSA uses its responsive, reliable container platform to deliver services 95% faster while reducing costs by 23% — leading the way to a cloud-based future for Turkey’s finance industry.

Benefits

location of the company

Achieving cost and performance improvements with containers

Hope this information about OpenShift help you to find multiple facts about OpenShift uses at different places and requirements.

Keep Learning, Keep Sharing!!✨

I am a tech enthusiast, researcher and work for integrations. I love to explore and learn about the new technologies and their right concepts from its core.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store