從市場與技術(shù)解讀紅帽新品OpenShift.io
2018-06-11 來源:

近日,紅帽推出免費(fèi)的在線開發(fā)環(huán)境 – 紅帽O(jiān)penShift.io,它針對創(chuàng)建云原生的、基于容器的應(yīng)用進(jìn)行了優(yōu)化。企業(yè)需要通過軟件創(chuàng)新進(jìn)行競爭,快速構(gòu)建和擴(kuò)展應(yīng)用至關(guān)重要。OpenShift.io能夠支持?jǐn)?shù)字化轉(zhuǎn)型,并具有端到端的應(yīng)用開發(fā)環(huán)境,而且無需安裝,可以處理所有開發(fā)階段的任務(wù)。
據(jù)IDC研究,到2018年,追求數(shù)字化轉(zhuǎn)型的企業(yè)將能夠使他們的軟件開發(fā)能力翻番。這種快速擴(kuò)張要求分布式開發(fā)團(tuán)隊(duì)更快地生產(chǎn)出更高質(zhì)量的應(yīng)用。反過來,這些團(tuán)隊(duì)也在經(jīng)常尋求現(xiàn)代化的開發(fā)技術(shù),例如Linux容器和微服務(wù),他們也可以獲益于使這些技術(shù)更容易使用的工具和環(huán)境。
紅帽O(jiān)penShift.io結(jié)合了包括fabric8、Jenkins和Eclipse Che在內(nèi)的多項(xiàng)開源項(xiàng)目的創(chuàng)新,提供了多種應(yīng)用開發(fā)工具和環(huán)境,能夠幫助組織機(jī)構(gòu)保持他們在數(shù)字化轉(zhuǎn)型市場中重要地位。紅帽O(jiān)penShift.io專為開發(fā)團(tuán)隊(duì)設(shè)計(jì),無論他們處于同一個(gè)構(gòu)建環(huán)境中或是分布于全球各地,讓他們更有效地開展協(xié)作及創(chuàng)建容器化的、基于微服務(wù)的解決方案,并把這些解決方案部署到混合云環(huán)境中。紅帽O(jiān)penShift.io的工具用處包括:
- 團(tuán)隊(duì)合作
- 敏捷規(guī)劃
- 開發(fā)人員工作區(qū)管理
- 應(yīng)用編碼和測試
- 運(yùn)行時(shí)堆棧分析
- 持續(xù)集成和交付
紅帽O(jiān)penShift.io引入了強(qiáng)大的實(shí)時(shí)堆棧分析功能,可以幫助開發(fā)團(tuán)隊(duì)更好地檢測關(guān)鍵漏洞和不常見的使用模式。這提高了開發(fā)人員對其選擇的軟件棧的信心,并降低了風(fēng)險(xiǎn),同時(shí)還能夠根據(jù)行業(yè)最佳實(shí)踐提出工具和堆棧建議。開發(fā)人員將能夠使用整個(gè)平臺,而無需在本地安裝任何東西;默認(rèn)情況下,他們的應(yīng)用將構(gòu)建到Linux容器中。
OpenShift.io還包括免費(fèi)訂閱紅帽開發(fā)人員計(jì)劃,它提供了各種紅帽產(chǎn)品供開發(fā)使用,其中包括免費(fèi)的紅帽企業(yè)版Linux開發(fā)者訂閱、紅帽JBoss企業(yè)中間件以及其他紅帽技術(shù)。
紅帽O(jiān)penShift:業(yè)界最全面的、用于云原生應(yīng)用開發(fā)的企業(yè)級Kubernetes平臺
隨著紅帽O(jiān)penShift.io的推出以及新宣布的紅帽O(jiān)penShift 應(yīng)用運(yùn)行時(shí)的到來,紅帽為生產(chǎn)工作負(fù)載提供了最強(qiáng)壯、最開放、最集成、支持最廣泛的云原生應(yīng)用開發(fā)環(huán)境。作為一套由開放的Linux容器標(biāo)準(zhǔn)支持的Kubernetes本地容器應(yīng)用平臺,紅帽O(jiān)penShift能夠幫助企業(yè)廣泛采用云原生創(chuàng)新,同時(shí)通過單一、可擴(kuò)展和靈活的解決方案保護(hù)現(xiàn)有的IT投資。
為了展示紅帽容器應(yīng)用平臺的可靠性和可擴(kuò)展性,利用紅帽O(jiān)penShift.io構(gòu)建的應(yīng)用可以使用OpenShift Online進(jìn)行部署;OpenShift Online是一套受托管的多租戶紅帽O(jiān)penShift產(chǎn)品。新一代OpenShift Online在2017年紅帽峰會上推出,它能夠幫助開發(fā)人員專注于構(gòu)建應(yīng)用,而不是組裝和管理容器文件。它提供了“一鍵式開發(fā)”快速入門模板,并支持各種開發(fā)語言、框架、數(shù)據(jù)庫和中間件服務(wù),還支持用于構(gòu)建容器的“源到圖像”(S2I)功能,而無需創(chuàng)建和管理docker文件。
新品OpenShift.io的七大炫酷功能
1. 好用到飛起的看板(Kanban)
OpenShift.io從構(gòu)建伊始就是為了能夠讓開發(fā)團(tuán)隊(duì)快速發(fā)布軟件。這是該平臺的主要目標(biāo)之一。我最喜歡的東西之一就是其中包含的看板。雖然基于Web的看板并不是什么新鮮事物,但這個(gè)看板實(shí)際上是與其他開發(fā)環(huán)境整合在一起的。Git提交、問題等都可以從OpenShift.io中進(jìn)行管理,無需在20個(gè)不同的Web工具之間復(fù)制/粘貼數(shù)據(jù)。
2. 讓人著迷的Jenkins
大多數(shù)IT商店正在使用Jenkins進(jìn)行某些構(gòu)建pipeline的工作。但搭建過的人都會告訴你,將Jenkins與你的構(gòu)建系統(tǒng)聯(lián)系起來絕對讓人苦惱不已,更不用說某些類型的CI/CD方法了。借助OpenShift.io,您可以免費(fèi)完成這些工作,并由原生集成和可定制的構(gòu)建pipeline加以補(bǔ)充。這個(gè)想法是為了消除在構(gòu)建pipeline的過程中存在的復(fù)雜性,便于快速測試和環(huán)境推廣。Jenkins工作流程可以直接在Jenkins中查看,也可以作為OpenShift.io儀表板的一部分來查看。最后,開發(fā)人員可以使用一個(gè)大型庫來訪問構(gòu)建pipeline模板Jenkinsfile,以便包含您可能需要的任何組件。這是可以高度定制的,甚至可以使用特定的git分支來嘗試。
3. 無需筆記本電腦的Eclipse
OpenShift.io包含Eclipse Che IDE。這不是一個(gè)附件,也不是什么你必須在筆記本電腦上安裝的東西;它只存在于OpenShift.io平臺中。Eclipse Che是下一代Eclipse IDE,將完整的IDE帶入具有原生容器支持的瀏覽器。您的代碼能夠在OpenShift.io容器中無縫構(gòu)建和執(zhí)行,路由也可以自動(dòng)創(chuàng)建,你甚至可以建立起終端。這將Google Docs這種共享的可用性帶到IDE中,然后您可以輕松地將URL傳遞到IDE會話中,甚至可以在用戶之間還原光標(biāo)的位置。OpenShift.io不僅僅為你提供了與生產(chǎn)相匹配的開發(fā)環(huán)境,實(shí)際上還可以在平臺本身中編寫代碼!
4. 讓軟件再造輝煌
OpenShift.io為您提供了各種工具,能夠讓您極其容易地把傳統(tǒng)的J2EE應(yīng)用遷移到云端。事實(shí)上,OpenShift.io甚至為您提供了一個(gè)遷移向?qū),它可以替您完成大量的遷移工作,甚至可以進(jìn)行代碼級的變更。此功能在2017紅帽全球峰會上進(jìn)行了演示,能夠自動(dòng)從WebSphere遷移到在OpenShift.io中運(yùn)行的JBoss EAP7。
5. 保護(hù)Java生態(tài)系統(tǒng)
Java生態(tài)系統(tǒng)的總體健康狀況在過去幾年遭受到許多嚴(yán)重的漏洞之后,一直受到質(zhì)疑。OpenShift.io具有全棧分析功能,能夠讓您檢查堆棧中的每個(gè)組件。強(qiáng)大的引擎能夠掃描社群提供的庫,并能夠在出現(xiàn)安全問題的情況下提醒您。此外,它能夠推薦更安全的庫版本,甚至可以推薦替代庫。這超出了簡單的警報(bào)和建議的能力,可以真正幫助您安全地開發(fā)安全的解決方案。這種集成還擴(kuò)展到Eclipse Che IDE中,能夠在您使用不安全的軟件時(shí)發(fā)出警報(bào)。
6. 分析引擎
如前面所述,OpenShift.io分析引擎推動(dòng)了安全掃描服務(wù)。這一基于Fabric8的、集成的大數(shù)據(jù)分析平臺是一個(gè)自學(xué)習(xí)平臺,旨在提高代碼質(zhì)量,并協(xié)助開發(fā)人員進(jìn)行基于數(shù)據(jù)的選擇。它能夠掃描社區(qū)庫、CVE、提交作者、社區(qū)大小和其他指標(biāo),并將這些信息匯入某個(gè)已知的概率模型中。最終的結(jié)果是提供真正有用的、實(shí)時(shí)的開發(fā)協(xié)助,而這一切還能夠隨著時(shí)間的推移而不斷發(fā)展和改進(jìn)。
7. 應(yīng)用生成器
您可以使用簡單的向?qū)Э焖賳?dòng)某個(gè)應(yīng)用。使用快速啟動(dòng)可以讓您獲得基本應(yīng)用,輔之以:
· 與Jenkins相集成的構(gòu)建pipeline
· 在Github上的新repo(填充基本結(jié)構(gòu))
· 在OpenShift中創(chuàng)建的新項(xiàng)目
這使得它很容易上手,并易于處理那些煩人的部分,包括構(gòu)建groovy腳本。
綜上所述,OpenShift.io以O(shè)penShift 3為基礎(chǔ)構(gòu)建而成,為開發(fā)人員提供了一套真正奇妙的平臺。
標(biāo)簽: Google idc linux 安全 標(biāo)準(zhǔn) 大數(shù)據(jù) 大數(shù)據(jù)分析 大數(shù)據(jù)分析平臺 代碼 計(jì)劃 腳本 開發(fā)者 漏洞 企業(yè) 數(shù)據(jù)分析 數(shù)據(jù)庫 推廣 問題 行業(yè) 選擇
版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。