Alibaba Cloud Toolkit(后文簡稱Cloud Toolkit)可以幫助開發者更高效地部署、測試、開發和診斷應用。Cloud Toolkit與主流IDE及阿里云其他產品無縫集成,幫助您大大簡化應用部署到服務器,尤其是阿里云服務器中的操作。您還可以通過其內嵌的Arthas程序診斷、Terminal Shell終端和MySQL執行器等工具,簡化應用開發、測試和診斷的過程。
傳統部署方式
在傳統部署方式中,需要多個步驟才能完成應用的部署,并且需要在本地IDE、云產品控制臺、Git/SVN、Maven/Gradle、鏡像倉庫、ECS、容器等多個界面間來回切換操作。
Cloud Toolkit部署方式
Cloud Toolkit將項目構建、SCP上傳部署包、制作Docker Image、登錄機器、推送至鏡像倉庫等多個步驟進行了集成和簡化,并針對阿里云服務進行了定制優化。
產品功能
部署應用
部署應用到ECS:完成編碼后,利用Cloud Toolkit快速將應用部署至ECS指定目錄。
部署應用到EDAS:將本地代碼和云端應用進行關聯后,可以實現自動化的部署。
部署應用到Kubernetes:將本地代碼和云端容器進行關聯后,可以實現自動化的鏡像上傳和部署。
部署應用到遠程服務器:支持SSH標準協議,可以將應用部署到任意機器。
內置終端Terminal:在本地IDE內,開發者可以直接通過內置的終端Terminal,快速登錄所有支持標準SSH協議的機器。
文件上傳:在本地IDE內,開發者可以一鍵將本地文件或者遠程URL上傳到服務器指定目錄。
SLS日志查看:在本地IDE內,開發者可以查看/分析阿里云的SLS日志。
內置數據庫SQL Console:在本地IDE內,開發者可以瀏覽阿里云的RDS資源。若已配置用戶名和密碼,可通過內置的SQL Console連接上RDS實例,并快速執行SQL語句。
Arthas診斷:在本地IDE中即可使用Arthas來實現遠程診斷。
創建Dubbo應用:在本地IDE中快速創建Dubbo應用。
SSH代理功能:可使用Cloud Toolkit支持SSH代理的功能,通過添加代理機、添加部署機器和設置代理等操作,快速打通網絡環境。