ARTH — Task 30 👨🏻💻
Task Description📄
4 min readMay 17, 2021
✍🏻 Research for industry use cases of Openshift and create a blog, Article, or Video elaborating how it works.
- OpenShift is a family of containerization software products developed by Red Hat. Its flagship product is the OpenShift Container Platform — an on-premises platform as a service built around Docker containers orchestrated and managed by Kubernetes on a foundation of Red Hat Enterprise Linux.
- OpenShift is a cloud development Platform as a Service (PaaS) developed by Red Hat. It is an open-source development platform, which enables the developers to develop and deploy their applications on cloud infrastructure. It is very helpful in developing cloud-enabled services.
- Openshift also tightly controls the Operating Systems used. The Master components have to be running Red Hat CoreOS. This level of control enables the cluster to support upgrades and patches of the Master nodes with minimal effort. The Worker Nodes can be running other variants of Linux or even Windows.
- OpenShift introduced the concept of routes — points of traffic ingress into the Kubernetes cluster. The Kubernetes ingress concept was modeled after this.
- OpenShift also provides value adds by bundling various software solutions — application runtimes as well as infrastructure components from the Kubernetes ecosystem
USE CASES OF OPENSHIFT
Barclays Adopts an Agile DevOps Culture to Stay Competitive
- Barclays is a global financial services provider based in London. Due to competition in the marketplace, Barclays needed to become a more responsive company, quickly delivering new products to respond to market demands.
- Barclays started its transition by changing its development approach to bring technical and business teams together. The teams created a continuous development strategy and infrastructure. In addition, Barclays replaced its middleware with the Red Hat OpenShift Container Platform.
- Provisioning time has been reduced from weeks to hours, giving the IT staff more time to work on new projects. “Now, with Red Hat OpenShift Container Platform, we’re more agile. We can think of an idea, try it, fail, learn, and make adjustments. Culturally, that’s a big change,” said Simon Cashmore, head of Platform-as-a-Service (PaaS) middleware engineering at Barclays.
2. Macquarie Transforms its Digital Banking Experience for Customers
- The Banking and Financial Services (BFS) Group, of global financial services provider Macquarie, offers a wide range of personal banking, wealth management, and business banking products and services. BFS wanted to significantly improve the digital banking tools used by its retail customers in Australia.
- Macquarie evaluated several PaaS solutions, but chose Red Hat OpenShift Container Platform, in large part due to its ability to integrate with other open-source technology such as Docker and Google Kubernetes for resource management.
- BFS’s customer experience now offers features new to Australia, including “search the way you speak” technology and the ability to tag and track transactions. According to Luis Ugina, Chief Digital Officer, Macquarie BFS, “Red Hat technology has helped us to work in a more efficient way, with speed and agility as the biggest outcomes. By continually using the platform, we expect huge benefits over the coming months and years. We’re just at the beginning of the journey.”
3. British Columbia Government Uses Open Source to Improve Services for Citizens
- The government of British Columbia was getting complaints about the 4 to the 6-month timeframe that was required to launch a project. Its data center infrastructure was slow and fragmented. They decided to establish the BC Developers’ Exchange to join with their vibrant tech industry.
- Using open-source tools such as GitHub and enterprise software from Red Hat, the province can support the BC Developer’s Exchange in a secure environment.
- “The Developers’ Exchange removes a lot of the friction of getting experts in the private sector to help solve the business problems of government,” said Ian Bailey, assistant deputy minister of technology services for the Office of the Chief Information Officer. “Any developer can download our source code and start working on it, without any access challenges.”
- As a result, a local software firm used the API in the highway camera project to develop a mobile app with additional features for use by residents of British Columbia.
CONCLUSION
|| In conclusion, OpenShift is a powerful platform and significantly eases the deployment of complex services.