世界微動態丨讓開源實踐沒有后顧之憂 紅帽幫你實現敏捷式創新
軟件正在重構數字世界,而開源技術則加速了這一創新。數據顯示,全球每年軟件研發代碼中的40%成果是通過復用第三方代碼實現的,考慮到每年軟件的產生數量呈現翻倍增長,開源的貢獻不言而喻。IDC預計到2024年,有80%的軟件開發成果會通過復用第三方代碼完成。不過,使用開源代碼并非一勞永逸,仍會面臨很多的挑戰,尤其是在生產系統應用時,不僅要做到相對敏捷的創新,更要穩定可靠,并且可以與別的軟件進行有效結合。
讓開源實踐沒有后顧之憂 紅帽幫你實現敏捷式創新
說到開源和社區的發展,就不得不提到重要的參與者和引領者——紅帽。在紅帽,依然奉行上游優先的原則,拿紅帽內核來說,會在上游移植過來的代碼中加入原創性的工程設計,并對其測試和改進,根據紅帽的配置文件進行編譯,直至交付下游的紅帽企業版Linux。在紅帽的開放創新實驗室,會有專業咨詢顧問為企業的技術研發提供實踐指導,多方形成團隊作戰推動產品較難的迭代周期,傳授紅帽的開發經驗,授人以漁。
(資料圖)
在上游社區,紅帽投入了大量的人力和技術資源,可以幫助企業的反饋更有效的得到解決,與實際解決方案更緊密的關聯起來。紅帽內部有個口號是“best idea win”,通常在社區采納和紅帽不一樣的方式時,紅帽會遵從社區的解決方案,原因是相信社區群體智慧的力量。紅帽多年前曾研發了一個類似ingress和egress功能——route,但沒有被kubernetes社區采納,之后紅帽并未堅持將其集成到OpenShift中,而是放棄了route,選擇了kubernetes中集成的ingress和egress。
可以說,紅帽的開放文化早就了其在開源領域的廣闊發展。對于普通的開發者來說,可以通過解決一個小的bug即可提交后加入社區成員,而要想加入紅帽,技術能力則并非是唯一的衡量標準。紅帽Kernel開發經理楊瑞瑞稱:“我們很看重工程師的好奇心,要有研究的精神,當然如果有社區的貢獻是加分項,但這不是必須的。好奇心也是紅帽文化的一部分,主動解決問題是比較重要的。”
OpenShift提供了一個完整的執行環境,可以在其中部署、執行、管理和編排容器,集成工具簡化了現代開發和部署的工作流程,用于構建分布式、可擴展的應用程序和開發環境。OpenShift有針對性的吸收了CNCF框架中的組件,并挑選了其中的核心功能,對用處相對較低的代碼進行了刪減,修復了代碼缺陷,加固了安全性,降低了用戶使用時的復雜性,再把這些龐大的開源組件集成為一個企業級平臺,進行獨立和整體測試。由于CNCF框架中的開源組件迭代頻率很快,因此紅帽需要大量的時間去跟進完善。
“紅帽是100%開源的,我們會提供訂閱服務、技能培訓等豐富的能力,讓開源技術變得更好用、更穩定和安全合規。紅帽為開源技術的底座提供了堅實支撐,為大規模的組件和功能奠定了基礎。”紅帽首席架構師張家駒表示,“這些基礎開源組件的創新需要不斷的努力,才能持續滿足一些特定場景的業務需求,開放協作的機制至關重要。”
以紅帽企業Linux為例,開始會從上游拿到相關代碼,結合操作系統的內核,加入ARK kernel等功能組件,之后進行配置文件的編譯和大量測試,以此為基礎進行構建,內核的每一次配置選項都要經過紅帽工程師的審核,挑選出其中的“精髓”組成可交付的產品。新版本出來后,每次上游的內核更新增加新功能時,紅帽會有選擇性的進行移植,進行大量的完善工作。同時,紅帽還會在實驗室中進行大量的組合測試來確保內核的穩定性和功能性。
此前,紅帽針對邊緣應用開展了一個新項目MicroShift,可理解為將OpenShift核心組件重新打包的二進制文件,具備秒級的快速啟動能力,可以作為OpenShift的一部分部署在邊緣設備上,運行RHEL等為邊緣優化的操作系統,形成紅帽云邊一體化的重要組成部分,適用于汽車、工廠、衛星等場景,讓開發者可以在筆記本等輕便的終端上編寫、測試和部署云原生應用。紅帽戰略產品推廣經理佟一舟透露,當前已經有國內的客戶開始對MicroShift進行深入測試,并計劃部署到生產環境中。
除了技術研發能力,紅帽還有一只龐大的服務團隊,與后端研發團隊緊密配合,解決客戶遇到的復雜難題,而對于一些相對簡單的問題,紅帽的現場支持工程師澤可以快速解決。當然,如果客戶選擇了紅帽的訂閱服務,也可以自行去查找到相應的解決方案。由此,紅帽為企業的開源創新就提供了全生命周期的技術和服務保障。
戴爾(DELL)2U機架式R740存儲數據庫服務器主機 2*至強銀牌4210R 16G*4 4T*3 H730P 750W雙電 導軌
進入購買
關鍵詞:
2022-09-27 16:37:07
2022-09-27 15:52:53
2022-09-27 15:51:50
2022-09-27 15:51:33
2022-09-27 15:48:26
2022-09-27 15:47:18
2022-09-27 15:44:52
2022-09-27 15:43:46
2022-09-27 15:41:15
2022-09-27 15:37:34
2022-09-27 15:34:02
2022-09-27 15:33:29
2022-09-27 15:33:06
2022-09-27 15:30:21
2022-09-27 09:47:50
2022-09-27 09:47:37
2022-09-27 09:45:31
2022-09-27 09:44:12
2022-09-27 09:41:55
2022-09-27 09:38:09
2022-09-27 09:37:29
2022-09-27 09:34:51
2022-09-27 09:33:28
2022-09-27 09:32:38
2022-09-27 08:50:25
2022-09-27 08:46:51
2022-09-27 06:53:02
2022-09-27 06:48:47
2022-09-27 06:46:15
2022-09-27 06:36:23
2022-09-27 06:33:56
2022-09-27 05:57:38
2022-09-27 05:45:06
2022-09-27 05:43:13
2022-09-27 05:38:37
2022-09-27 05:35:59
2022-09-26 22:52:10
2022-09-26 22:49:34
2022-09-26 22:42:23
2022-09-26 22:40:59
2022-09-26 22:40:32
2022-09-26 21:54:24
2022-09-26 21:47:32
2022-09-26 21:43:59
2022-09-26 21:37:23
2022-09-26 21:35:07
2022-09-26 20:51:57
2022-09-26 20:47:15
2022-09-26 19:54:23
2022-09-26 19:52:46
2022-09-26 19:49:42
2022-09-26 19:48:40
2022-09-26 19:46:56
2022-09-26 19:43:03
2022-09-26 19:41:22
2022-09-26 19:41:04
2022-09-26 19:34:50
2022-09-26 19:29:54
2022-09-26 18:45:12
2022-09-26 18:44:58
2022-09-26 18:42:29
2022-09-26 18:38:57
2022-09-26 18:38:40
2022-09-26 18:35:55
2022-09-26 18:35:55
2022-09-26 18:35:20
2022-09-26 18:35:07
2022-09-26 18:33:07
2022-09-26 18:30:10
2022-09-26 17:54:59
2022-09-26 17:45:43
2022-09-26 17:44:37
2022-09-26 17:40:56
2022-09-26 17:38:34
2022-09-26 17:30:00
2022-09-26 17:17:54
2022-09-26 16:54:33
2022-09-26 16:52:56
2022-09-26 16:48:30
2022-09-26 16:47:03
2022-09-26 16:42:48
2022-09-26 16:40:25
2022-09-26 16:40:24
2022-09-26 16:39:51
2022-09-26 16:35:30
2022-09-26 16:34:14
2022-09-26 15:54:06
2022-09-26 15:51:23
2022-09-26 15:50:33
2022-09-26 15:49:44
2022-09-26 15:43:31
2022-09-26 15:41:51
2022-09-26 15:39:32
相關新聞