平安科技布局“開源”生態,數字革命再添推進器
2019-09-26 18:01:25來源: 娛樂時間網
當今時代,每個人的手機中都有少則數十多則上百個APP, 在人工智能等新技術快速發展的背后是大量的代碼壓力,以APP“登錄”這一功能為例,每款APP都需要編寫一段這樣的代碼,大量工作被重復。解決這一局面的最好方法就是開源,將代碼公開,由公眾共同學習并維護,實現效率與質量并行。
兼容并包,以開放共贏的姿態賦能未來
軟件內部開源,是在保障商業機密、信息安全的前提下,將集團內部軟件源代碼或二進制包通過共享平臺進行開源傳播。一方面方便開發人員跨組織代碼開源共享、群策群力解決問題缺陷、探討推進產品技術演進,將產品技術最佳實踐不斷完善并迅速推廣,減少軟件代碼重復開發,加強協同開發,提升研發效率;另一方面在組織級層面對開源代碼進行統一集中管理,追蹤定位開源代碼在系統中的應用情況,對開源代碼進行集中工具掃描,及時發現系統中的安全漏洞和風險。
5G提升聯接能力,AI改變交互,IoT設備作為硬件形態,這些技術風口,共同編織成科技產業的下一個時代。而整個信息革命進程,始終伴隨著軟件開源事業的不斷發展和深化,軟件開源與社區建設已成為中國軟件行業必須補完的關鍵環節。
平安科技于戰略層面深入布局推動開源事業蓬勃發展。平安也從開源生態中獲取養分,推動內部開源協同,以更低的成本提升運維自動化的能力,節約人力資源。
平安科技自主研發的“神兵”工具已在集團廣泛應用,其整合敏捷、DevOps等理念,實現從業務需求提出、開發、測試、部署、運維、安全管控、流程管控等一站式全生命周期研發管理,并強化內部開源功能,傳播開源文化,極大推進研發人員共享知識、提高技能、提升效率。平安科技秉持“程序員文化”,積極擁抱開源時代,推動行業共識和生態繁榮,用所有開發者的智慧共同做大技術紅利。
技術共享,“開源”引領產業革命
據資深專家介紹,軟件內部開源形式一般采用內部開源包的方式,平安科技通過“神兵”工具的包倉庫統一存放和有序管理,包倉庫動態地將內部開源包打包成jar包,編寫命令自動搜索下載集成到項目?,F“神兵”包倉庫月調用1300+W次。另一種是內部開源軟件源代碼,通過“神兵”code平臺進行開源管理?,F自“神兵”code平臺開源社區上線一個月以來,內部開源項目數量就破百,下載量近4000。
以平安科技的內部開源軟件pafa-cloud為例,該軟件是基于spring cloud擴展增強的微服務框架,開發團隊可通過引入相關開源依賴包,結合pafa-cloud-portal服務治理平臺,即可獲得服務治理、灰度發布、優雅停機、日志云、鏈路服務等能力簡化開發模式,助力項目團隊專注自身業務迭代開發,提升分布式系統領域業務開發和運營效率。
目前內部開源pafa-cloud框架服務11個BU,60+系統,實例達1000+以上。某系統應用內部開源pafa-cloud框架后,服務性能提升20%以上,請求響應控制在30ms以內,部署耗時從原來的15分鐘減少至5分鐘,同時提升資源利用率,減少商用軟件使用成本。
在未來,平安將繼續推動企業內部開源,建立相關治理規范,為開源協同打下堅實基礎,使更多內部開源項目能夠更好地在公司跨團隊、跨部門、跨業務運用,并由此向企業外部延展,最大化地實現合作價值。在AI的“戰國時代”,以“開放、互助、共享”之策略于巨頭博弈間謀求突圍,或許才是決勝之道。
關鍵詞: