OpenShift
OpenShift
|
|
---|---|
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
- Official website
- OpenShift blog
- OpenShift on Github
- OpenShift code and examples on Github
- Minishift - Tool used to run OpenShift locally.
- OpenShift user group (German speaking)
Individual evidence
- ↑ Red Hat Expands the Kubernetes Developer Experience with Newest Version of Red Hat OpenShift 4 . Retrieved December 12, 2019.
- ↑ Getting up and Running with OpenShift Origin . Retrieved March 1, 2014.
- ↑ OpenShift Origin Source Code. Retrieved March 1, 2014 ( GitHub language statistics).
- ↑ What is containerization? Red Hat & Arrow ECS have the answer. Retrieved May 28, 2020 .
- ↑ a b c d Container Application Platform: Red Hat OpenShift. Retrieved December 5, 2018 .
- ↑ What is container technology? Retrieved May 15, 2020 .
- ↑ Steven J. Vaughan-Nichols: Red Hat opens new OpenShift Platform-as-a-Service public cloud. Accessed December 5, 2018 .
- ↑ Open Shift 2 (deprecated). Contribute to openshift / origin-server development by creating an account on GitHub. OpenShift, December 4, 2018, accessed December 5, 2018 .
- ↑ Get Ready to Migrate to OpenShift Online 3 . Red Hat, Inc .. 2018. Retrieved December 19, 2018.
- ↑ Red Hat Launches OpenShift Dedicated on Google Cloud Platform. Accessed December 5, 2018 .
- ↑ OKD: Renaming of OpenShift Origin with 10.3 release. In: Red Hat OpenShift Blog. August 3, 2018, Retrieved December 5, 2018 (American English).
- ^ Enterprise Kubernetes for Developers. Contribute to openshift / origin development by creating an account on GitHub. OpenShift, December 5, 2018, accessed December 5, 2018 .
- ↑ OpenShift.io. Retrieved December 5, 2018 .
- ↑ From localhost to the cloud: Helping organizations develop applications in a hybrid world. May 10, 2018, accessed December 5, 2018 .
- ↑ 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 .
- ↑ Microsoft .NET Apps on OpenShift - Wait, what? In: Red Hat OpenShift Blog. March 5, 2014, Retrieved December 8, 2018 (American English).