12月20日,在2020 Techo Park開發者大會 DevOps 分論壇上,騰訊云CODING DevOps CEO 張海龍對CODING DevOps技術進行解讀,并發布了助力開發者的開源工具 Nocalhost,與行業大咖共同探討云原生時代下的軟件工程的演進方向,為技術管理者帶來啟發。
近幾年,人工智能、區塊鏈、云計算等新技術快速發展,已經成為新型基礎設施的重要組成部分和企業數字化轉型的關鍵推動力。2020年受疫情的影響,傳統行業數字化轉型迫在眉睫。
中國信息通信研究院云大所云計算部副主任陳屹力在致辭中表示:“原生時代來臨,DevOps成為企業數字化轉型的關鍵,云原生架構能夠提供敏捷基礎設施,在擴展性、彈性伸縮、高可用具有天然優勢,大幅提升產品迭代效率。DevOps理念將自動化開發與驗證左移的理念貫穿整個流程體系,降低頻繁部署的不可預測性。”
張海龍在分享中表示:“DevOps的理念是讓研發和運維一體化,讓團隊從業務需求出發,向著同一個目標前進。再通過工具搭建自動化流水線,更高效地進行軟件交付。騰訊云一站式 DevOps 解決方案 “CODING DevOps”,提高企業研發效率,讓數字化轉型更加順暢。”
CODING DevOps 系統包括項目管理、代碼托管、測試管理、持續集成(CI)、制品庫、持續部署(CD)等多款產品和服務,涵蓋軟件開發從構想到交付的一切所需,使研發團隊在云端高效協同,實踐敏捷開發與 DevOps,提升軟件交付質量與速度。
騰訊云CODING DevOps CEO 張海龍
但騰訊對于開發云原生的理解不止于 DevOps, 軟件的編碼及本地驗證也是開發云原生不可或缺的一環。在云原生時代,大家普遍采取微服務架構支撐大規模的應用開發,但也引入了本地開發難以調試、與生產不一致、開發測試環境混亂的問題。
張海龍表示:“ Nocalhost 的愿景,是讓開發復雜應用也像開發單體應用一樣簡單”
在 Nocalhost 的開發模式下,管理員為開發者分配環境及開發資源。完整的微服務運行在云端的開發環境中,開發者本地僅需修改需要開發的微服務代碼,保存之后,即可在云端開發環境中進行驗證,整個驗證過程由5 分鐘縮短至 5 秒,大大提高了開發者驗證的效率。
目前,Nocalhost已經將全部源碼,文檔開源至 GitHub。遵守 Apache 協議,開發者、合作伙伴皆可共建生態。
在助力企業數字化升級的過程中,優普豐首席工程教練李小波認為,在團隊管理上面,可以借鑒敏捷的思維和方法,組建高效團隊,將敏捷文化融入組織日常,建立透明化、拉動式的研發過程。同時,應發揮DevOps的真正威力,構建從提交、驗證、部署的整套自動化體系。
北京紅亞華宇科技有限公司 CTO盧興民稱,CDOING 的 CI能力已成為項目的標配,利用自動化能力和云資源,大大提高了開發效率。當前公司SaaS產品及私有化產品的演示,也已全面使用K8S,并使用 CODING CD 能力進行發布,公司在業務成長的過程中,實實在在的感受到了開發云原生的好處。
隨著云原生技術理念的蓬勃發展,云原生架構完成了IT 架構在云計算時代的進化升級。以 CI/CD、DevOps、開發環境管理為代表的云原生技術以其高效自動化、使用簡單的特點驅動引領企業發展,幫助企業業務騰云而上,扶搖萬里。