最佳平台即服務 OpenShift by Red Hat
踏入 2015 年,雲端運算已經成為企業的主流選擇,隨著企業對基礎設施即服務(IaaS)需求上升,連帶軟體即服務(SaaS)的應用數目也大大增加,企業亦傾向使用平台即服務(PaaS)作為開發環境。
市場研究機構 Gartner 預測,全球 PaaS 市場將由 2013 年的 9 億美元產值增長至 2014 年的 12 億美元,預計到 2016 年將增長至 29 億美元,而 SaaS 市場更可望增長至 140 億美元,為了配合雲端運算市場的發展,由 2015 年開始,企業需要選擇一個對其發展有利的 PaaS 方案。
得獎方案
Red Hat 公司於 2012 年 11 月推出其初始版本的私有雲 PaaS 方案,OpenShift 是一套在雲端中運行的應用程式開發工具,項目的核心程式源碼以 Apache 2.0 授權釋出,在經過 18 個月測試運行後,Red Hat 於 2014 年 5 月推出 OpenShift Enterprise 2.1,預計 OpenShift Enterprise 3.0 版將於 2015 年正式推出,而 OpenShift Commons 則是推動 OpenShift PaaS 創新的開放社區。
目前 OpenShift 共提供三種產品,包括 OpenShift Online、OpenShift Enterprise 和 OpenShift Origin,其中 OpenShift Online 是 Red Hat 的公共雲 PaaS 平台,提供主機代管服務,開發者可通過訂閱的模式,在公共雲中提供應用開發、構建、部署的解決方案。OpenShift Enterprise 則是 Red Hat 提供企業可就地部署的私有雲PaaS 平台,此版本向需要內部私有雲部署的客戶提供企業級服務,為了保證版本的穩定性,一年只會更新 2 至 3 次。而 OpenShift Origin 是社區支持的,免費、開源的前瞻版本,此版本每日都有更新,並能基於 Fedora 操作系統在用戶的硬體中運行,此版本並非為生產環境而設,但能夠為筆記簿電腦和桌面電腦提供一個快速、免費的良好開發環境。

得獎原因
技術創新
1. 支持最新的 Docker 容器技術
Red Hat 公司於 2014 年 3 月發布對容器應用程式的發展願景,針對以 Docker 技術為基礎的 Linux 容器 (Linux Container),推出紅帽技術夥伴合作計畫 (Red Hat Connect for Technology Partners),透過 Red Hat 數以千位合作夥伴與獨立軟體開發商所組成的龐大生態圈,一起推動技術創新。參加此計畫的合作夥伴將能使用紅帽容器開發工具組 (Red Hat Container Development Kit,CDK) 的工具與資源,輕鬆地在紅帽生態圈中建置與維護以 Docker為基礎的容器應用程式。在 OpenShift 3.0 測試版內,Red Hat 已經整合 Docker、Project Atomic 和 Google Kubernetes 容器管理開放源碼專案,可讓企業的容器在開放式的混合雲上隨意移動。
2. 協助企業有效實施 DevOps
傳統的軟體組織將開發、質量保障和 IT 運營設為各自獨立的 部 門, 而 DevOps 卻是一套針對這幾個部門間溝通與協作的流程和方法,透過將軟體開發、測試、運營三者的過程、方法與系統集合管理,從而確保軟體產品和服務的質量及按時交付。OpenShift 包含的套件有可監控雲端效能、資源、生命周期、使用量的 Cloud Admin Portal,可建立映像檔的工具程式與應用程式政策的 Application Engine,可自我管理監控雲端資源的 Cloud User Portal,以及 JBoss Developer Studio 開發工具。OpenShift 的強大生態系統支援不同的程式語言、開發工具、套裝軟體、雲端函式庫、數據庫、開發框架、寄存服務及中介軟體套件,為開發人員提供一個功能完善的標準化開發環境,令他們更有生產力,同時可以滿足 DevOps 的要求。

商業效益
1. 根據應用程式需求彈性配置資源
市場上的 PaaS 的產品,大部分是以公共雲模式提供,但 Red Hat 提供的 OpenShift 方案卻被優化為可以同時在客戶自己的防火牆背後的私有雲和第三方數據中心運行。長久以來,Red Hat 的 JBoss 企業應用平 台中已經擁有一個強大的應用程式開發平台,OpenShift 透過整合既有的 JBoss 中介軟體套件,利用虛擬環境的技術,得以快速建置能開發各類軟體的應用程式環境,由於 OpenShift 運行於 Red Hat Enterprise Linux, 因此具有 Red Hat 特有功能,包括支援 SELinux 的安全存取控制。OpenShift 可以自動允許用戶根據應用程式需求來配置資源,而不需要像傳統應用程式平台預先配置伺服器。OpenShift 更加通曉大多數的編程語言,開發人員可以自由使用 Java、Ruby、Python、PHP、Perl 和Node.js 等語言來編寫應用程式,由於 Openshift 的應用程式開發平台是從底層硬件抽象出來的,因此可以同時在客戶的私有雲或者供應商的公共雲中運行,為 IT 系統運營經理帶來更輕鬆的管理,為開發人員帶來更多自由。
2. OpenShift Marketplace 應用程式齊全
Red Hat 公司於 2014 年 4 月推出 OpenShift Marketplace,讓紅帽 OpenShift 生態圈的合作夥伴能直接面對 OpenShift Online 客戶,目前平台上已有 220 多萬個應用程式,透過更緊密整合,並專為公共雲所設計的開發解決方案,讓客戶親身體驗到企業級 PaaS 的優勢,而且無須耗費時間在技術整合上。為了簡化 OpenShift Marketplace 的購買流程,Red Hat 更導入整合結帳功能,讓用戶的購物更輕鬆,而且可以在 OpenShift Marketplace 一次購足。有了 OpenShift Marketplace,客戶可以在單一位置輕鬆而安全地搜尋、購買與管理頂尖的 OpenShift 應用程式技術,例如資料庫、電子郵件寄送服務、訊息佇列、應用程式效能監控等,並集中管理這些技術。OpenShift Marketplace 為軟體即服務 (SaaS) 的獨立軟體開發商提供了絕佳平台,讓他們能經由單一的互動式平台接觸到客戶和開發人員,並展示其解決方案,讓客戶能取得雲端服務領導廠商的各種解決方案。
3. 提供更多業界領先的雲端應用程式
OpenShift 歡迎更多合作夥伴加入,讓這個市集更強大,並透過更多功能,讓合作夥伴和客戶獲得更多業界領先的雲端應用程式。在 2014 年 4 月,Red Hat 公司宣佈將為 SAP 數據管理產品提供免費開發盒子,其中包括 SAP Adaptive Server Enterprise (SAP ASE)、SAP IQ 軟體及 SAP SQL Anywhere 等可以應用於 OpenShift 的軟體,藉著 SAP SQL Anywhere 的流動數據管理功能,開發人員能夠更輕鬆地創建以 MySQL 為基礎的數據庫應用,並將數據同步擴展到移動應用中。其他 OpenShift 新增的領先解決方案,包括可用來測試行動應用程式、網站與 API 的效能與負載的 BlazeMeter、針對 MySQL 應用程式所提供的「資料庫即服務」
ClearDB、以雲端為基礎的應用程式生命週期管理方案 Collabnet、讓開發人員在偏好的環境下,為手機、平板電腦或桌上型電腦撰寫應用程式的 DreamFactory、提供 DevOps 測試工具,可自動並視需求來測試效能的 LoadImpact、可讓 Web 與原生行動應用程式通訊的 SaaS 解決方案 New Relic、可配合雲端基礎架構而發展與擴充的即時訊息服務 PubNub。
客戶評價
LeShop.ch 是瑞士第一大線上商城,佔有該國 60% 在線百貨市場份額,為了獲得一個高效、高可擴展性的線上商城的開發、運行和運維平台,LeShop.ch 採 用 OpenShift Enterprise 來 部 署和管理其最新的在線購物應用。為了實現這樣的新型應用架構,LeShop.ch 曾評估了多個同類 PaaS 平台,並且探索了利用 Docker 創建自有應用平台的可能性。作為最能滿足其需求的 PaaS 解決方案,LeShop 最終選擇了 OpenShift Enterprise,因為它為開發、集成、實施和運行都提供了關鍵功能,同時實現了混合雲部署。

OpenShift Enterprise 允許 LeShop.ch 接入基於雲的應用平台,從而增強其構建所需應用的能力,並讓應用能夠運行在混合雲架構中,無論是自己的數據中心還是公共雲。該產品可自動完成應用平台堆棧的大部分配置和管理任務,使 LeShop.ch 的 IT 運營團隊能夠更容易滿足對於新應用服務的不斷增加的業務需求。
OpenShift Enterprise 同時還為應用開發人員提供了按需配置、有彈性、可擴展且配置完整的應用部署和運行環境,這樣,他們就能將精力集中在開發新應用服務上。
LeShop.ch 基礎架構與運營負責人 Raphael Anthamatten 表示:「我們對此項目的進展和紅帽的一流技術服務都非常滿意,而且項目順利在預定時間和預算內完成。Red Hat OpenShift Enterprise 為我們提供了開發和運營一個高度靈活的微服務架構所需的所有必要功能。」
另外預測分析與決策管理軟體公司 FICO 同樣選擇 OpenShift Enterprise 解決方案,協助其客戶佈署 FICO 雲端分析產品 (FICO Analytic Cloud)。FICO 在此領域已有 50 多年歷史,並佔有領導地位。FICO 資訊長 Tony McGivern 認為 OpenShift 是最佳的 PaaS平台,因為它能協助 FICO 達到預期的成效,並縮短 70% 的應用程式開發時間。
如您對 Red Hat OpenShift 感興趣,不妨下載 Red Hat OpenShift 白皮書,以便更深入了解。
Red Hat, Inc.
網址:https://www.openshift.com/
電話:+852 23507668
Facebook: www.facebook.com/RedhatAPAC