紅帽推出OpenShift PaaS公有雲 完善雲原生應用構建
基礎設施即服務(IaaS)公有雲已經很常見了。大家都知道AWS、微軟Azure、Google Cloud Engine。平台即服務(PaaS)目前在構建雲原生應用方面還不是很完善。而紅帽公司正在改變這一狀況,新推出了Red Hat OpenShift Online (RHOO)。
RHOO是基於OpenShift的,是紅帽的PaaS私有雲,但又不只是PaaS。紅帽將提供基於集成Docker容器的企業就緒容器平台,運行在Red Hat Enterprise Linux(RHEL),通過Kubernetes進行管理。
RHOO運行在AWS上。雖然AWS是全球運營的,但是RHOO的Starter計劃僅在AWS美國東部和西部提供,Pro計劃也僅在美國東部提供,不過很快會擴大到EMEA和APAC地區。
OpenShift Online讓開發者可以在基於雲的容器平台上構建雲原生應用,而無需考慮在需求改變的情況下配置、管理和擴展應用的複雜性。因此,開發者可以專註於為他們的業務編寫代碼、打造新功能的原型、或者致力於下一個創新想法,而不用再忙於管理基礎架構的工作。
OpenShift是一個支持多種語言的語言平台,包括Java (8)、.NET Core (1.0, 1.1)、Node.js (0.10, 4, 6)、PHP (5.5, 5.6, 7)、Python (2.7, 3.3, 3.4, 3.5)、Ruby (2.0, 2.2, 2.3)和Perl (5.16, 5.20, 5.24)。Jenkins (1.x, 2.x)還可用於持續整合和持續部署(CI/CD)。此外支持Java (7, 8, EE)的Tomcat (7, 8)將通過Red Hat JBoss Web Server提供。
RHOO還帶有OpenShift Quickstart應用模板,針對CakePHP、Dancer、Django、Node.js和Ruby on Rails。它還提供了優化的工作流,幫助在任何現有的框架上——例如Spring Boot、Eclipse Vert.x、Node.js和Red Hat JBoss Middleware——上配置和部署應用,幫助開發者更輕鬆地開始他們的項目,更快速地編寫代碼。
對於資料庫服務來說,RHOO支持MariaDB (10.1)、MongoDB (2.4, 2.6, 3.2)、MySQL (5.5, 5.6, 5.7)、PostgreSQL (9.2, 9.4, 9.5)以及Redis (3.2)。
簡而言之,RHOO幾乎為程序員提供了利用流行語言和平台開發應用所需的一切。
在最新的版本中,RHOO帶有以下新特性:
簡化部署——新增了一鍵式和「Git push」命令部署功能,幫助開發者和系統管理員簡化應用配置和部署,不需要完全控制整個部署生命周期。
自動伸縮——雲的彈性是通過自動應用伸縮實現的,這有助於避免當應用負載要求更多應用實例的時候對手動干預的需要。
S2I構建——使用源到圖像(S2I)框架構建可重複的容器圖像。這有助於避免開發者需要掌握Docker、或者創建及管理Docker圖像的需要。這可以減少錯誤,讓程序員專註於使用他們選擇的語言編寫程序。
IDE整合——該平台內置有與流行的整合開發環境(IDE)的集成,包括Eclipse、Red Hat JBoss Developer Studio和Titanium Studio。這讓開發者可以繼續使用他們喜歡的IDE。
中間件服務——OpenShift提供了對Red Hat JBoss Middleware組合的方位,作為OpenShift上基於雲的服務。這些服務可用於構建應用,與其他系統整合,使用規則和流程進行編排,然後跨混合環境部署。
RHOO提供了兩個版本:
Starter:免費服務,其中包括1GB內存和1GB存儲,無限制使用。使用它,你可以一個項目,最多4個服務,使用2個CPU核心。
Pro:付費服務,增加額外資源,起始於每GB內存或者存儲每月50美元。Pro層是提供給近200個國家。OpenShift Pro還包含了對有限時間段內免費的基礎支持。你可以利用Pro計劃運行生產服務。
IDC軟體開發及開源副總裁Al Gillen認為:「雲原生應用開發是解鎖數字轉型的關鍵。Red Hat OpenShift對Docker和Kubernetes的支持,以及支持多語言、資料庫和應用開發框架的能力,承諾讓企業組織開發的應用具有相對較少廠商鎖定、跨基礎設施固有的可移植性等特性。」
所以,如果你對雲原生程序感興趣的話,RHOO值得考慮。
TAG:ZD至頂網 |
※用 OpenStack Designate 構建一個 DNS 即服務(DNSaaS)
※谷歌開源Kubernetes原生CI/CD構建模塊:Tekton
※AutoML構建加速器優化模型首嘗試,谷歌發布EfficientNet-EdgeTPU
※谷歌發布EfficientNet-EdgeTPU,首次基於AutoML構建加速器優化模型
※美高森美和SiFive推出HiFive Unleashed擴展板助力Linux軟體和固件開發人員首次構建RISC-V PC
※OceanStor Dorado V6出擊 華為構建智能存儲
※Dweb:使用WebRTC/WebTorrent構建彈性Web
※如何構建商品定價模型?Mercari Price Suggestion Challenge 最佳方案出爐
※Salesforce開源構建Einstein AI模型的工具
※雷蛇放棄OSVR項目,協助Khronos 構建OpenXR標準
※領英開源TonY:構建在Hadoop YARN上的TensorFlow框架
※資源 | 領英開源TonY:構建在Hadoop YARN上的TensorFlow框架
※一文詳解如何使用Python和Keras構建屬於你的AlphaZero AI
※一文詳解如何使用Python和Keras構建屬於你的「AlphaZero AI」
※基於OpenCV、PiCamera和FFmpeg構建的視頻處理框架:VidGear
※通過區塊鏈構建分散式信用數據體系,Distributed Credit Chain打造去中心化的金融生態系統
※Rosetta系列-FloppyTail構建蛋白柔性尾
※SmartMesh,MeshBox與RSK攜手構建無網通訊支付生態
※微軟推出自主版本Linux,構建物聯網Azure Sphere體系
※蘋果嚴苛構建iOS生態:所有APP要適應iPhone X