How BMW uses Redhat OpenShift?
Bobby Singh
3x RedHat ★ 3x Microsoft ★ DevOps & Cloud Engineer ★ Solution Architecture ★ Aviatrix Certified Engineer ★ Multi hybrid Cloud ★ Jenkins ★ Kubernetes
What is Openshift?
OpenShift is a family of containerization software products developed by RedHat. Its flagship product is the OpenShift Container Platform — an on-premises platform as a service built around Docker Container orchestrated and managed by Kubernetes on a foundation of Redhat 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 that gives software as a service and Openshift Dedicated is the platform offered as a managed services.
The OpenShift Console has developer and administrator-oriented views. Administrator views allow one to monitor container resources and container health, manage users, work with operators, etc. Developer views are oriented around working with application resources within a namespace. OpenShift also provides a CLI that supports a superset of the actions that the Kubernetes CLI provides.
Features and benefits of Opensift
1. Manage with simplicity. In the cloud or anywhere.
Red Hat? OpenShift? offers automated installation, upgrades, and lifecycle management throughout the container stack—the operating system, Kubernetes and cluster services, and applications—on any cloud.
2. Affording Developers with the power to innovate easily
As documented by the team at Red Hat, OpenShift 4 supports the evolving needs of application development. It serves as a consistent platform to optimize developer productivity with the following (www.redhat.com, 2019):
- Red Hat CodeReady Workspaces. This includes the tools and dependencies needed to code, build, test, run, and debug containerized applications in a web-based IDE. No need to install IDEs or run containers on your laptop anymore.
- OpenShift Service Mesh. This feature combines Istio, Jaeger (for tracing), and Kali (for visualization) projects as a single capability. This makes it easy to manage and trace your microservices deployments.
- Operator-enabled application environments on OpenShift with Red Hat Middleware. This enables IT organizations to unify their development environments around Operator capabilities. The process enabling developers to focus on delivering next-generation apps without having to worry about the maintenance of tools.
- KEDA (Kubernetes-based event-driven autoscaling). This is a collaboration between Microsoft and Red Hat. It supports the deployment of serverless event-driven containers on Kubernetes, enabling Azure Functions in OpenShift, in Developer Preview.
- Operator-enabled Red Hat OpenShift Container Storage 4,
3. Kubernetes at the Core with Full Stack Automation
OpenShift 4 is Kubernetes at its core and in this release, they have completely re-architected how to install, upgrade and manage the platform. There is advanced day 2 management and automation to the application services that run on the platform. Some of the Automation details include (www.redhat.com, 2019):
- The self-managing platform for hybrid cloud to provide a cloud-like experience via automatic software updates and lifecycle management. This happens across the hybrid cloud, powered by the trusted foundation of Red Hat Enterprise Linux and Red Hat Enterprise Linux CoreOS.
- Adaptability and heterogeneous support, available in the coming months across major public cloud vendors. Such as Alibaba, Amazon Web Services (AWS), Google Cloud, IBM Cloud, Microsoft Azure. This includes private cloud technologies like OpenStack, virtualization platforms, and bare-metal servers.
- Get started with enterprise Kubernetes easily using streamlined full-stack installation with an automated process.
- Simplified application deployments and lifecycle management with Kubernetes Operators.
4. A new and simplified installer.
OpenShift 4 uses Kubernetes itself to provision and scale your Kubernetes clusters, leveraging the new OpenShift installer.
5. An enhanced OpenShift Container Platform web console.
OpenShift 4 comes with an improved web console for Administrators and Developers. You will be able to perform most operation tasks from the web console.
6. An immutable infrastructure with Red Hat CoreOS.
Red Hat Inc. acquired CoreOS a while back. This minimal operating system optimized for containers provides the foundation for the Red Hat OpenShift Container Platform.
7. Auto-scaling compute nodes.
The auto-scaler in OpenShift Container Platform repeatedly checks to see how many pods are pending node allocation. If pods are pending allocation and the auto-scaler has not met its maximum capacity, then new nodes are continuously provisioned to accommodate the current demand.
When demand drops and fewer nodes are required, the auto-scaler removes unused nodes. After you install the auto-scaler, its behavior is automatic. You only need to add the desired number of replicas to the deployment.
They're so much more in store for you. Just follow the following links to get more updates and news concerning the brand new OpenShift 4. Thank you for reading through...
Red Hat OpenShift success stories
Over 2,000+ innovative companies choose Red Hat? OpenShift? to help bring their big ideas to life.
OpenShift with BMW
Red Hat OpenShift Container Platform Takes Digital Innovation into the Fast Lane with Major European Automaker
Enterprise container platform drives IT innovation at the BMW Group for faster application development and a smoother customer experience
BMW Group Deploys Red Hat OpenShift Container Platform to Deliver Digital Services
BMW Group, the world’s leading premium manufacturer of automobiles and motorcycles, has deployed the Red Hat OpenShift Container Platform to support its delivery of business applications and services.
Red Hat OpenShift Container Platform is a container-centric, hybrid cloud solution built from Linux containers and the Kubernetes, Project Atomic, and OpenShift Origin upstream projects. It is based on the leading enterprise Linux platform, Red Hat Enterprise Linux.
Red Hat said the OpenShift Container Platform provides a more secure, stable platform for container-based deployments without sacrificing current IT investments, allowing for mission-critical, traditional applications to coexist alongside new, cloud-native, and container-based applications.
Almost all cars the BMW Group ships are delivered with BMW ConnectedDrive, the company’s digital product that connects the driver and vehicle with a range of services and apps that provide the driver with vehicle-related information, assistance, and entertainment during journeys or allows them to remotely access the vehicle.
The BMW Group currently hosts more than 1,000 web-based apps, showing the growing demand for discoverable, easy-to-use application hubs. This growth highlights a major need for many enterprises: scaling existing applications and services dynamically to meet demand while bringing innovations to market faster. Traditional enterprise architectures
Without this solution, achieving the right level of analysis and efficiency would take literally millions of years of effort. Red Hat OpenShift makes the deployment of new applications as easy as possible for the entire DevOps team.
Dr. Jochen Thaeder
Chief Architect, High-Performance Data-Driven Development (D3) Platform, DXC Technology
Thanks for Reading!!!
Author: BOBBY SINGH