在剛剛結束的 2020 騰訊雲 Techo Park 大會 DevOps 分論壇「開發乘雲起,扶搖九萬里」上,CODING CEO 張海龍發佈了由 CODING 團隊自主研發的全新產品 Nocalhost。Nocalhost 是雲原生開發環境,使用 Nocalhost 可以對 Kubernetes 環境下的微服務應用進行快速開發,有效縮短開發循環反饋,讓雲原生開發迴歸原始而又簡單。docker
軟件的編碼及本地驗證一直是開發不可或缺的一部分。在雲原生時代,廣泛採起微服務架構和 Kubernetes 環境支撐大規模的應用開發,但也引入了本地開發難以調試、與生產不一致、開發測試環境混亂的問題。架構
而在 Nocalhost 顛覆性的雲端開發方式下,一切都發生了改變。用戶無需在本地電腦配置開發、調試、測試環境,能夠直接使用遠端的雲原生開發環境進行開發。在 Nocalhost 的幫助下,本地無需再運行 Kubernetes 環境,不用運行待開發的微服務及其全部依賴的微服務,也無需運行 docker build 構建鏡像並從新部署工做負載。微服務
舉個簡單的例子,假設開發者 A 須要本地開發一個容器化應用並修改和驗證功能,那麼他須要作的事情包括:測試
事實上,Nocalhost 不只在自測反饋循環方面有卓越的體驗,一樣也極大地減小了本地環境配置和維護成本,加強了環境橫向擴容和環境管控能力,達成開發和生產環境的高度一致性。ui
一直以來,CODING 都持續關注開發者生態建設,但願可以和開發者們共同協做和成長。目前,Nocalhost已經將所有源碼,文檔開源至 GitHub;保持廠商中立,遵照 Apache 協議,全部開發者、合做夥伴皆可共建生態,爲雲原生開發貢獻一份力量。編碼
隨着愈來愈多的應用從單體逐漸向微服務演變,涉及到的組件和開發人員變多,雖然適用於開發者進行分工協做,但開發環境搭建和調試變得愈發困難。張海龍在分享中表示:「 Nocalhost 的願景,是讓開發複雜應用也像開發單體應用同樣簡單」。Nocalhost,即 No Localhost,可以聚焦於微服務架構中的某一個服務進行開發,並實現快速的開發反饋循環。在將來,CODING 和 Nocalhost 將繼續不斷完善自身,提供更強大全面的雲原生開發加速器,幫助更多企業業務騰雲而上,扶搖萬里。3d