紅帽已經(jīng)宣布了下一代PaaS云應用平臺OpenShift Online的初步可用性。這個新版本基于OpenShift容器平臺重新設計,并由Docker和Kubernetes等開源工具提供支持。
OpenShift Online是一個多租戶云應用平臺,它允許開發(fā)人員開發(fā)和運行基于容器的應用程序。它旨在通過提供按需模式的應用程序堆棧、自動化構(gòu)建和部署應用以及簡化開發(fā)過程來減少運營開銷。
實際上,Docker為OpenShift提供了容器運行時和打包技術(shù)支持。它還利用基于Kubernetes的調(diào)度程序進行容器編排,簡化了部署、擴展、服務發(fā)現(xiàn)和運行狀況管理等操作要求。
OpenShift使用快速入門模板,允許開發(fā)人員輕松部署應用程序框架。這些將包含構(gòu)建應用程序所需的一組服務、構(gòu)建配置和部署配置。例如,有一些Web框架應用程序模板,可以用來搭建Web應用程序的整個堆棧,從前端到數(shù)據(jù)庫層。
OpenShift Online也旨在提供企業(yè)級安全性。例如,它的底層操作系統(tǒng)是Red Hat Enterprise Linux,從而實現(xiàn)其各種安全功能。此外,在其他領域也提供了更強的安全性,例如:
容器級網(wǎng)絡隔離 自動容器鏡像掃描 阻止對容器的root訪問或其他不安全執(zhí)行方式 滾動證書和自動秘鑰管理為了持續(xù)集成和交付,OpenShift使用了Jenkins。它用于整個管道,這意味著應用程序的測試、構(gòu)建和發(fā)布將成為全自動化工作流程的一部分。作為流行的開源自動化服務器,由于現(xiàn)有開發(fā)人員的熟悉程度,它也可能具有較低的入門門檻。
OpenShift Online也提供了部署環(huán)境這一特性,允許應用程序及其管道存在于特定空間內(nèi),如集群內(nèi)、項目中,或標簽存在于項目中。
OpenShift還使用了source-to-image(S2I),該工具可以直接從源代碼生成Docker鏡像。本質(zhì)上,它將應用程序源注入預構(gòu)建的容器鏡像中,然后從中生成新的應用程序鏡像。這可能意味著開發(fā)人員不必生成自己的Docker鏡像,因為該過程現(xiàn)在可以自動從源代碼來創(chuàng)建它們。
OpenShift Online現(xiàn)在已經(jīng)開放注冊,每個用戶可以免費使用1GB RAM和1GB存儲。 OpenShift的源代碼也放在了GitHub上。
查看英文原文:Red Hat Releases Next Generation of OpenShift Online