OpenShift Case Studies

Prabhjeet Singh
5 min readAug 6, 2022

--

Virtualization

Virtualization can be defined as the creation of a virtual system rather than physical or actual version of anything starting from system, storage, or an operating system. The main goal of virtualization is to make the IT infrastructure more scalable and reliable. The concept of virtualization has been in existence from decades and with the evolution of IT industry today, it can be applied to a wide range of layers starting from System level, Hardware level, to Server level virtualization.

Types of Virtualization

  • Application Virtualization − In this method, the application is abstracted from the underlying operating system. This method is very useful in which the application can be run in isolation without being dependent on the operating system underneath.
  • Desktop Virtualization − This method is used to reduce the workstation load in which one can access the desktop remotely, using a thin client at the desk. In this method, the desktops are mostly run in a datacenter. A classic example can be a Virtual Desktop Image (VDI) which is used in most of the organizations.
  • Data Virtualization − It is a method of abstracting and getting away from traditional method of data and data management.
  • Server Virtualization − In this method, server-related resources are virtualized which includes the physical server, process, and operating system. The software which enables this abstraction is often referred to as the hypervisor.
  • Storage Virtualization − It is the process of pooling in multiple storage devices into a single storage device that is managed from a single central console.
  • Network Virtualization − It is the method in which all available network resources are combined by splitting up the available bandwidth and channels, each of which is independent of each other.

OpenShift

OpenShift is a cloud-enabled application Platform as a Service (PaaS). It’s an open source technology which helps organizations move their traditional application infrastructure and platform from physical, virtual mediums to the cloud.

OpenShift supports a very large variety of applications, which can be easily developed and deployed on OpenShift cloud platform. OpenShift basically supports three kinds of platforms for the developers and users.

Features of OpenShift

There are multiple features supported by OpenShift. Few of them are −

  • Multiple Language Support
  • Multiple Database Support
  • Extensible Cartridge System
  • Source Code Version Management
  • One-Click Deployment
  • Multi Environment Support
  • Standardized Developers’ workflow
  • Dependency and Build Management
  • Automatic Application Scaling
  • Responsive Web Console
  • Rich Command-line Toolset
  • Remote SSH Login to Applications
  • Rest API Support
  • Self-service On Demand Application Stack
  • Built-in Database Services
  • Continuous Integration and Release Management
  • IDE Integration
  • Remote Debugging of Applications

Case Study of OpenShift

1. Lenovo - Lenovo is a multinational company that manufactures gadgets. Due to the fast-paced technology thrived environment, Lenovo wanted to transform digitally to meet the business requirements and grow exponentially. They needed cloud capabilities to develop efficient applications. Then they shifted to the RedHat OpenShift platform as a service solution that improved their productivity via automation and decreased system deployment time.

  • Challenges faced by Lenovo: Lenovo desired a rapid digital transformation in order to strengthen its capabilities and respond to business demands more quickly. This transformation, on the other hand, necessitated frequent updates and changes to the company’s whole IT environment, and certain outdated systems were unable to keep up. As a result, the team encountered significant hurdles in producing and delivering materials in a timely manner.
  • The solution implemented by Lenovo: Lenovo chose a PaaS solution to integrate cloud computing in order to suit its needs. Lenovo’s Zhenyu Yao, executive director of Integrated Technology Service, said, “We chose PaaS as the preferred solution to gain efficient and agile support for our business team.” Lenovo picked the Red Hat OpenShift Container Platform as its PaaS solution, based on its strong partnership with Red Hat.
  • Results: It enhanced the overall automation and DevOps collaboration for better productivity. Instead of a week, IT personnel may now develop a new IT infrastructure in minutes.

2. Cisco - To keep up with customer demand, Cisco, a leading provider of network solutions, needs to rapidly implement new IT products and solutions. The challenge is keeping your IT team engaged and productive to drive innovation. With help from Red Hat, Cisco developed its Lightweight Application Environment (LAE), which runs on the Red Hat OpenShift Container Platform, a Platform as a service (PaaS) technology formerly known as Red Hat’s OpenShift Enterprise.

  • Challenge faced by Cisco: Cisco’s ability to quickly offer innovative IT products and solutions to clients is critical to its success. Delays can cost a firm money. Cisco needed to keep its 1,000+ developers actively engaged in creating and implementing apps to encourage speed to market and boost satisfaction while avoiding high employee turnover, low productivity, and delayed reaction times.
  • How did they tackle this: Cisco entrusted Red Hat with the design and development of its LAE, a PaaS deployment that supports hundreds of apps that power a wide range of business operations. Developers can use the IT resources they need to develop apps through a self-service platform, which eliminates manual provisioning.
  • Result: Project provisioning used to take up to three months for Cisco developers. Now, the developers simply press a button, and the service is supplied in a matter of… minutes. Customers will benefit from the speedier delivery of innovative products and services as a result of increased productivity. The approach relieves pressure on limited IT resources and allows developers to devote more time to creative projects.

THANK YOU

--

--