Red Hat OpenShift Container Platform是一個專注于開發人員的PaaS平臺,它支持各種行業各種規模企業的應用開發團隊。
Red Hat OpenShift Container Platform和它的一些相關的程序組成了PaaS包,給企業級IT開發人員多個平臺選擇,來實施開發行為,另外還支持現有的或重構的以及云應用。紅帽的PaaS專注于三個主要領域:應用開發和交付、應用架構,以及基礎設施和應用平臺。除了OpenShift Container Platform外,紅帽還提供了兩個平臺:專有OpenShift,它是一個集成了Openshift Container 的單租戶產品;和OpenShift Online,它是為個人開發者準備的多租戶應用。所有這三個紅帽PaaS產品都既適用于本地,也適用于基于云的產品。
OpenShift提供了大量的核心軟件組件。它結合了Docker包和Kubernetes集群管理,來進行開發人員生命周期自動化和容器管理。生命周期自動化提供了用于配置的預存模板、產品和構建調度,使開發人員可以簡化應用的構建和部署過程。OpenShift容器管理功能,讓用戶可以監測性能。這些功能強制加強了安全指南和跟蹤配額、用戶訪問控制以及四個主要數據中心占用空間的可見性:物理、虛擬、私有和公有云環境。這些功能從幾個方面與應用處理平臺集成,包括安全注冊、用戶認證、監控、日志記錄和基于角色的訪問控制。作為運行時環境打包的容器基礎設施服務,允許用戶像覆蓋、軟件定義網絡 、存儲、注冊表和容器編排那樣操作應用組件。
在這一最新版本中,紅帽在Kubernetes中添加了Container Network Interface插件,以便隨時隨地了解Kubernetes提供的不斷增多的網絡選項。OpenShift還提供了其他軟件實用程序,如自助服務、圖像流、持續集成/部署(CI / CD)和自動化應用程序更新。
OpenShift支持大量編程語言,包括Java、PHP、Node.js、Python、Ruby、Perl和Tomcat。它支持這么多語言,部分原因是使用了OpenShift API 的附加模塊。2015年11月,紅帽與微軟合作提供了更多選項,如.NET Core。
紅帽PaaS為開發工具提供集成支持
對其他內部部署應用、軟件和基礎設施即服務的接口支持包含在紅帽PaaS產品中,并包括集成支持開發工具,如集成開發環境、構建自動化、測試自動化和CI / CD。還有基礎架構組件,如存儲協議、網絡設備和裸機、虛擬和OpenStack環境的部署選項。紅帽提供了安全組件,如Linux操作系統和程序庫以及專門的安全人員。
基于容器的Red Hat PaaS主要應用的行業應用開發團隊包括,金融服務、醫療衛生、州和地方政府機構、電信、制造、零售、運輸和物流和服務提供商。紅帽定位OpenShift既服務于企業,也服務于小型業務,提供了免費的增值服務,即付即用的定價模式。
OpenShift Online可以免費預覽30天,但是只提供最少的資源——一個項目最多具有2 GB內存、4個CPU內核和2 x 1 GB的持久卷。然后,用戶可以升級到OpenShift Online Bronze,并且僅對JBoss EAP 6支付費用,并且擁有其他規模的設備——同時可以訪問15個團隊的功能,和免費版本所不提供的自定義安全套接字層域。
用戶還可以選擇每月20美元的OpenShift Online Silver,其中含有更多的存儲空間和設備以及專用的定制支持。專有OpenShift的定價開始是每年48,000美元,包括四個應用節點、每年48TB的網絡I / O、100GB的高速SSD持久存儲和紅帽高級支持。企業可以單獨購買額外的節點和內存。對于OpenShift Container Platform定價,紅帽邀建議在客戶聯系銷售代表。