OpenShift

from Wikipedia, the free encyclopedia
OpenShift

OpenShift logo
Basic data

developer Red hat
Publishing year May 4, 2011
Current  version 4.3.0 (January 19, 2020)
operating system Fedora CoreOS , Red Hat CoreOS
programming language Ruby , shell scripts , Perl , JavaScript , Python
category Platform as a service , web development
License Apache license 2.0
https://www.openshift.com/

OpenShift is a suite of container application platforms for cloud computing developed by Red Hat . In contrast to virtualization or virtual computers , container technology is considered to be less resource-intensive and is much easier to manage. There is also the possibility of orchestration across multiple clouds.

Products

OpenShift Container Platform

The OpenShift Container Platform (formerly known as OpenShift Enterprise) is Red Hat's on-premises private platform as a service product built on a core of application containers provided by Docker . The OpenShift Container Platform provides Kubernetes environments for companies to create, deploy and manage container-based applications on any public or private data center that supports Red Hat Enterprise Linux . Compared to virtual machines , containers do not contain their own operating system and require fewer resources. One speaks of a virtualization of applications, since it is not a matter of pure operating system virtualization.

OpenShift Online

OpenShift Online (RHOO for Red Hat OpenShift Online) is Red Hat's public cloud application development and hosting service running on Amazon Web Services (AWS). Version 2 supported a large number of languages, frameworks and databases via ready-made "cartridges" that were executed under resource quotas. Developers could add other languages, databases, or components through the OpenShift Cartridge application programming interface. This was abandoned in favor of version 3 published on September 30, 2017.

OpenShift Dedicated

OpenShift Dedicated is Red Hat's managed private cluster offering based on a core of application containers provided by Docker. The orchestration and management are of Kubernetes based on Red Hat Enterprise Linux provided. It has been available on Amazon Web Services (AWS) and Google Cloud Platform (GCP) since December 2016.

OpenShift Origin

OpenShift Origin, also known as OKD (Origin Community Distribution) since August 2018, is the upstream community project used in OpenShift Online, OpenShift Dedicated, and OpenShift Container Platform. Origin is based on a core of Docker container packages and Kubernetes container cluster management and is extended by the functions of application lifecycle management and DevOps tools. Origin offers an open source application container platform. All source code for the Origin project is available under the Apache license (version 2.0) on GitHub .

OpenShift.io

OpenShift.io is Red Hat's SaaS service that provides an application development environment.

Istio

Istio, released July 31, 2018, is a microservices management program used in conjunction with the Kubernetes platform. The software is intended to provide "services for traffic management, service identity and security, policy enforcement and telemetry" in order to streamline the use of Kubernetes under the various Fedora-based operating systems. Red Hat's Brian "Redbeard" Harrington described Istio as "the goal of being a control plane similar to the Kubernetes control plane for configuring a number of proxy servers to be inserted between application components."

Supported programming languages

Supported databases

Supported Frameworks

OpenShift supports web application frameworks by supporting the preferred web integration API of any language without having to change the actual framework code.

Some frameworks that work unchanged under OpenShift:

Web links

Individual evidence

  1. Red Hat Expands the Kubernetes Developer Experience with Newest Version of Red Hat OpenShift 4 . Retrieved December 12, 2019.
  2. Getting up and Running with OpenShift Origin . Retrieved March 1, 2014.
  3. OpenShift Origin Source Code. Retrieved March 1, 2014 ( GitHub language statistics).
  4. What is containerization? Red Hat & Arrow ECS have the answer. Retrieved May 28, 2020 .
  5. a b c d Container Application Platform: Red Hat OpenShift. Retrieved December 5, 2018 .
  6. What is container technology? Retrieved May 15, 2020 .
  7. Steven J. Vaughan-Nichols: Red Hat opens new OpenShift Platform-as-a-Service public cloud. Accessed December 5, 2018 .
  8. Open Shift 2 (deprecated). Contribute to openshift / origin-server development by creating an account on GitHub. OpenShift, December 4, 2018, accessed December 5, 2018 .
  9. Get Ready to Migrate to OpenShift Online 3 . Red Hat, Inc .. 2018. Retrieved December 19, 2018.
  10. Red Hat Launches OpenShift Dedicated on Google Cloud Platform. Accessed December 5, 2018 .
  11. OKD: Renaming of OpenShift Origin with 10.3 release. In: Red Hat OpenShift Blog. August 3, 2018, Retrieved December 5, 2018 (American English).
  12. ^ Enterprise Kubernetes for Developers. Contribute to openshift / origin development by creating an account on GitHub. OpenShift, December 5, 2018, accessed December 5, 2018 .
  13. OpenShift.io. Retrieved December 5, 2018 .
  14. From localhost to the cloud: Helping organizations develop applications in a hybrid world. May 10, 2018, accessed December 5, 2018 .
  15. Thomas Claburn in San Francisco 31 Jul 2018 at 4:00 p.m. tweet_btn (): Istio sets sail as Red Hat renovates OpenShift container ship. Accessed December 5, 2018 .
  16. Microsoft .NET Apps on OpenShift - Wait, what? In: Red Hat OpenShift Blog. March 5, 2014, Retrieved December 8, 2018 (American English).