騰訊云發(fā)布云端開發(fā)者工具Cloud Studio 幫助開發(fā)者實現(xiàn)一站式開發(fā)
云計算的進一步發(fā)展,正在推動“云上開發(fā)”成為新范式。
8月15日,騰訊云發(fā)布一站式云端開發(fā)工具Cloud Studio (https://ide.cloud.tencent.com),支持開發(fā)者利用Web IDE(集成開發(fā)環(huán)境),實現(xiàn)遠程協(xié)作開發(fā)和應(yīng)用部署。
傳統(tǒng)開發(fā)模式中,開發(fā)人員需要在本地配置開發(fā)環(huán)境,不同團隊分模塊開發(fā),開發(fā)完成后再與運維團隊協(xié)作完成應(yīng)用的部署。這也是為什么,疫情期間很多程序員需要搬著主機電腦回家。Cloud Studio相當于將本地開發(fā)環(huán)境搬上了云端,讓開發(fā)人員可以遠程查看、編輯、部署代碼,就像使用騰訊文檔一樣進行協(xié)作。
這種“云原生”的開發(fā)模式日漸成為新的行業(yè)趨勢。微軟的Code Spaces、谷歌的Cloud Shell、AWS的Code Star等,都是近兩年火熱的開發(fā)工具,核心是讓開發(fā)人員擺脫本地開發(fā)物理環(huán)境的束縛,更方便地遠程協(xié)作。Cloud Studio于2015年作為獨立產(chǎn)品問世,是國內(nèi)第一款將底層云資源和在線開發(fā)環(huán)境融合的開發(fā)工具。近兩年,國內(nèi)云廠商更加重視開發(fā)者工具的搭建。Cloud Studio也進一步升級為騰訊云開發(fā)者生態(tài)入口,意在集成云資源和DevOps等PaaS能力,為開發(fā)者提供高效穩(wěn)定、全面便捷的開發(fā)者工具。
目前,Cloud Studio 全面支持Java Spring Boot、Python、Node.js等豐富的開發(fā)模版示例庫,具備在線開發(fā)、調(diào)試、預(yù)覽、端口自動識別等能力。
Cloud Studio在線調(diào)試、自動預(yù)覽能力
同時,Cloud Studio已經(jīng)在內(nèi)測集成在線開發(fā)協(xié)作模塊,在下一個版本中,會全量開放,讓開發(fā)者能夠隨時隨地設(shè)計、討論和開發(fā)。
Cloud Studio多人協(xié)同
Cloud Studio 具備SSH(一種加密網(wǎng)際協(xié)議)連接能力,可以將用戶安全連接到云端工作空間里,更方便地連接云資源。比如,用戶居家辦公隨時打開瀏覽器,即可繼續(xù)開發(fā),數(shù)據(jù)和代碼保持同步。同時,用戶的工作空間運行于騰訊云上,借助騰訊云的各項安全能力,可以有效保證數(shù)據(jù)安全。
Cloud Studio 具備標準化的云端安裝部署能力,支持主流代碼倉庫的云端克隆。在云端和企業(yè)內(nèi)網(wǎng)環(huán)境下,代碼可做到安全可控可審計,代碼和數(shù)據(jù)不會外溢,滿足企業(yè)環(huán)境下的代碼安全開發(fā)和協(xié)作。
與本地IDE相比,用戶使用Cloud Studio時,還可以彈性調(diào)整工作規(guī)格。比如,在AI模型計算等需要加速編譯的場景中,用戶可以將開發(fā)環(huán)境調(diào)整成高規(guī)格,讓編譯速度變得更快。完成計算以后,再調(diào)整成低規(guī)格。
目前,Cloud Studio已經(jīng)在多類場景中落地。比如大型企業(yè)的項目協(xié)作開發(fā),數(shù)百名開發(fā)人員在居家辦公期間實現(xiàn)遠程開發(fā)協(xié)作,較本地開發(fā)模式總體效率有明顯提升。高校教師可以利用Cloud Studio進行教學(xué),現(xiàn)場演練,在線編碼調(diào)試運行。在技術(shù)面試過程中,面試官也可以利用Cloud Studio出題,在線考察面試者的編程能力。
據(jù)了解,Cloud Studio將在今年內(nèi)推出代碼存儲、應(yīng)用部署等功能,讓開發(fā)者在云端開發(fā)完成后,直接對接底層云資源,完成應(yīng)用部署和上線。
騰訊云副總裁黃俊洪表示,未來,Cloud Studio會進一步完善產(chǎn)品能力,為開發(fā)者提供更多協(xié)作、托管、集成、部署能力和產(chǎn)品接口,提供更好的云端開發(fā)體驗。同時,面向運營、產(chǎn)品等泛開發(fā)人群,Cloud Studio也會迭代出新,提供低門檻、易上手的開發(fā)工具盒。騰訊云將不斷發(fā)掘開發(fā)者痛點需求,提升平臺產(chǎn)品的被集成能力,讓開發(fā)者更專注創(chuàng)造價值。