Jump to content

OpenShift

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Tech201804 (talk | contribs) at 09:20, 21 May 2018 ('''OpenShift''' can refer to ''OpenShift Origin'', ''RedHat OpenShift Online'', ''Openshift Dedicated'', ''OpenShift Container Platform'' or ''OpenShift.io''.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Developer(s)Red Hat
Initial releaseMay 4, 2011; 14 years ago (2011-05-04)
Stable release
3.9 / March 2018; 7 years ago (2018-03)
Written inGo, Angular.js
Operating systemRed Hat Enterprise Linux or Container Linux by CoreOS
TypeCloud computing, Platform as a service
LicenseApache License 2.0[1][2]
Websiteopenshift.com

OpenShift can refer to OpenShift Origin, RedHat OpenShift Online, Openshift Dedicated, OpenShift Container Platform or OpenShift.io.

OpenShift Origin is a computer software product from Red Hat for container-based software deployment and management. It is a supported distribution of Kubernetes using Docker containers and DevOps tools for accelerated application development.

Description

OpenShift Origin is the upstream community project used in OpenShift Online, OpenShift Dedicated, and OpenShift Container Platform. Built around a core of Docker container packaging and Kubernetes container cluster management, Origin is augmented by application lifecycle management functionality and DevOps tooling. Origin provides an open source application container platform. All source code for the Origin project is available under the Apache License (Version 2.0) on GitHub.[3]

RedHat OpenShift Online (RHOO) is Red Hat's public cloud application development and hosting service which runs on AWS[4].

Online offered version 2[when?] of the Origin project source code, which is also available under the Apache License Version 2.0.[5] This version supported a variety of languages, frameworks, and databases via pre-built "cartridges" running under resource-quota "gears". Developers could add other language, database, or components via the OpenShift Cartridge application programming interface.[6] This was deprecated in favour of OpenShift 3[7] and was withdrawn on 30 September 2017 for non-paying customers and 31 December 2017 for paying customers.[8]

OpenShift 3 is built around Kubernetes. It can run any Docker-based container, but Openshift Online is limited to running containers that do not require root.[7]

OpenShift Dedicated is Red Hat's managed private cluster offering, built around a core of application containers powered by Docker, with orchestration and management provided by Kubernetes, on a foundation of Red Hat Enterprise Linux. It is available on the Amazon Web Services (AWS) and Google Cloud Platform (GCP) since December 2016[9][10] marketplaces.

OpenShift Container Platform (formerly known as OpenShift Enterprise) is Red Hat's on-premises private platform as a service product, built around a core of application containers powered by Docker, with orchestration and management provided by Kubernetes, on a foundation of Red Hat Enterprise Linux.

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

See also

References

  1. ^ Mark Atwood (2012-04-27). "FAQ: Frequently Asked Questions". Archived from the original on 2012-05-24. {{cite web}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  2. ^ Jim Jagielski (2012-04-30). "Announcing OpenShift Origin – The Open Source Platform as a Service (PaaS)". Retrieved 2016-04-27.
  3. ^ OpenShift Origin on GitHub
  4. ^ https://www.zdnet.com/article/red-hat-opens-new-openshift-platform-as-a-service-public-cloud/
  5. ^ OpenShift Origin server on GitHub
  6. ^ "OpenShift Origin Cartridge Developer's Guide". 2016-04-27. Retrieved 2016-04-27.
  7. ^ a b "Migrating Applications from OpenShift v2 to OpenShift 3 – OpenShift Blog". 18 May 2017.
  8. ^ "Get Ready to Migrate to OpenShift Online 3 – OpenShift Blog". 25 August 2017.
  9. ^ https://www.zdnet.com/article/red-hat-launches-openshift-on-google-cloud/
  10. ^ https://www.redhat.com/en/about/press-releases/red-hat-launches-openshift-dedicated-google-cloud-platform
  11. ^ Hat, Red. "OpenShift.io". openshift.io.
  12. ^ "From localhost to the cloud: Helping organizations develop applications in a hybrid world". 10 May 2018.

Further reading

  • Stefano Picozzi; Mike Hepburn; Noel O'Conner (May 2017). DevOps with OpenShift. O'Reilly Media. ISBN 978-1-4919-7596-1.
  • Steve Pousty; Katie Miller (May 2014). Getting Started with OpenShift. O'Reilly Media. ISBN 978-1-4919-0047-5.
  • Grant Shipley; Graham Dumpleton (August 2016). OpenShift for Developers. O'Reilly Media. ISBN 978-1-4919-6138-4.