首頁>科技>

當今時代,每個人的手機中都有少則數十多則上百個APP, 在人工智慧等新技術快速發展的背後是大量的程式碼壓力,以APP“登入”這一功能為例,每款APP都需要編寫一段這樣的程式碼,大量工作被重複。解決這一局面的最好方法就是開源,將程式碼公開,由公眾共同學習並維護,實現效率與品質並行。

相容幷包,以開放共贏的姿態賦能未來

軟體內部開源,是在保障商業機密、資訊保安的前提下,將集團內部軟體原始碼或二進位制包通過共享平臺進行開源傳播。一方面方便開發人員跨組織程式碼開源共享、群策群力解決問題缺陷、探討推進產品技術演進,將產品技術最佳實踐不斷完善並迅速推廣,減少軟體程式碼重複開發,加強協同開發,提升研發效率;另一方面在組織級層面對開原始碼進行統一集中管理,追蹤定位開原始碼在系統中的應用情況,對開原始碼進行集中工具掃描,及時發現系統中的安全漏洞和風險。

5G提升聯接能力,AI改變互動,IoT裝置作為硬體形態,這些技術風口,共同編織成科技產業的下一個時代。而整個資訊革命程序,始終伴隨著軟體開源事業的不斷髮展和深化,軟體開源與社群建設已成為中國軟體行業必須補完的關鍵環節。

平安科技於戰略層面深入佈局推動開源事業蓬勃發展。平安也從開源生態中獲取養分,推動內部開源協同,以更低的成本提升運維自動化的能力,節約人力資源。

平安科技自主研發的“神兵”工具已在集團廣泛應用,其整合敏捷、DevOps等理念,實現從業務需求提出、開發、測試、部署、運維、安全管控、流程管控等一站式全生命週期研發管理,並強化內部開源功能,傳播開源文化,極大推進研發人員共享知識、提高技能、提升效率。平安科技秉持“程式設計師文化”,積極擁抱開源時代,推動行業共識和生態繁榮,用所有開發者的智慧共同做大技術紅利。

技術共享,“開源”引領產業革命

據資深專家介紹,軟體內部開源形式一般採用內部開源包的方式,平安科技通過“神兵”工具的包倉庫統一存放和有序管理,包倉庫動態地將內部開源包打包成jar包,編寫命令自動搜尋下載整合到專案。現“神兵”包倉庫月呼叫1300+W次。另一種是內部開源軟體原始碼,通過“神兵”code平臺進行開源管理。現自“神兵”code平臺開源社群上線一個月以來,內部開源專案數量就破百,下載量近4000。

以平安科技的內部開源軟體pafa-cloud為例,該軟體是基於spring cloud擴充套件增強的微服務框架,開發團隊可通過引入相關開源依賴包,結合pafa-cloud-portal服務治理平臺,即可獲得服務治理、灰度釋出、優雅停機、日誌雲、鏈路服務等能力簡化開發模式,助力專案團隊專注自身業務迭代開發,提升分散式系統領域業務開發和運營效率。

目前內部開源pafa-cloud框架服務11個BU,60+系統,例項達1000+以上。某系統應用內部開源pafa-cloud框架後,服務效能提升20%以上,請求響應控制在30ms以內,部署耗時從原來的15分鐘減少至5分鐘,同時提升資源利用率,減少商用軟體使用成本。

在未來,平安將繼續推動企業內部開源,建立相關治理規範,為開源協同打下堅實基礎,使更多內部開源專案能夠更好地在公司跨團隊、跨部門、跨業務運用,並由此向企業外部延展,最大化地實現合作價值。在AI的“戰國時代”,以“開放、互助、共享”之策略於巨頭博弈間謀求突圍,或許才是決勝之道。

最新評論
  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 造車新勢力8月上牌量排行:威馬突破萬輛關口,哪吒闖入前三