Red Hat OpenShift - Highlights
Paraphrased from the official documentation -
IBM's acquisition of Red Hat for $34B in 2019 was the largest in software history
Red Hat open source technologies provide a unified, enterprise-grade, hybrid solution for running workloads consistently across on-site and cloud infrastructures.
Cloud-native development is an application development, deployment, and operational discipline spanning people, process, and technology to speed up high quality application production.
Cloud native development combines the modular architecture like microservices, containers and API-driven programmable orchestration automated workflows to enable continuous application delivery.
It changes the entire life cycle of how requirements are collaboratively incepted, coded, tested, and deployed.
RHEL and Red Hat OpenShift provide an abstraction layer that is certified for all the major clouds.
Kubernetes is the foundational orchestration tool used in Red Hat OpenShift to manage the container deployment life cycle. However, Kubernetes by itself does not provide everything needed to manage applications deployed using containers.
The upstream Kubernetes package does not include key components such as an operating system, storage, networking, security or other technologies required to run containers in production. Instead, Kubernetes is extensible by design.
Red Hat OpenShift is a certified, enterprise-ready Kubernetes platform and distribution, bringing together Kubernetes and other open source projects as a single platform.
As a container platform, Red Hat OpenShift includes the full stack of software components needed to manage containerized application delivery.
Red Hat OpenShift is available in multiple deployment models to address the needs of a hybrid cloud delivery.
- On-premises deployment
- Self-managed cloud deployment (AWS, Azure, Google)
- Managed service cloud deployment (AWS, Azure, IBM, Google)
Red Hat OpenShift implements the functionality of both a Platform-as-a-Service (PaaS) and a Container-as-a-Service (CaaS). Using Red Hat OpenShift as a CaaS, you can bring a pre-existing container image built to the Red Hat OpenShift Container Initiative (OCI) Image Specification (image-spec) and deploy it.
The PaaS capabilities of Red Hat OpenShift build on top of the ability to deploy a container image, by providing a way for you to build in Red Hat OpenShift your own container image direct from your application source code and have it deployed.
Comments
Post a Comment