Alibaba Cloud Toolkit helps developers deploy, test, develop, and diagnose applications more efficiently. Cloud Toolkit integrates seamlessly with mainstream Integrated Development Environments (IDEs) and other Alibaba Cloud products. It simplifies the process of deploying applications to servers, particularly to Alibaba Cloud servers. You can also use its built-in tools, such as the Arthas diagnostic program, Terminal Shell, and MySQL executor, to streamline application development, testing, and diagnosis.
Traditional deployment
The traditional deployment method requires multiple steps and involves switching between several interfaces, such as the local IDE, cloud product console, Git or SVN, Maven or Gradle, an image repository, Elastic Compute Service (ECS), and containers.
Cloud Toolkit deployment
Cloud Toolkit integrates and simplifies multiple deployment steps. These steps include building projects, uploading deployment packages using Secure Copy Protocol (SCP), creating Docker images, logging on to machines, and pushing to an image repository. The plugin is also optimized for Alibaba Cloud services.
Product features
Deploy applications
Deploy applications to ECS: After you finish coding, you can use Cloud Toolkit to quickly deploy your application to a specified folder on an ECS instance.
Deploy applications to EDAS: You can associate your local code with the cloud application to enable automated deployment.
Deploy applications to Kubernetes: You can associate your local code with the cloud container to enable automated image uploads and deployment.
Deploy applications to remote servers: You can deploy applications to any machine that supports the standard Secure Shell (SSH) protocol.
Built-in terminal: From your local IDE, you can use the built-in terminal to quickly log on to any machine that supports the standard SSH protocol.
File upload: From your local IDE, you can upload a local file or a file from a remote URL to a specified server folder with a single click.
SLS log viewer: From your local IDE, you can view and analyze Alibaba Cloud Simple Log Service (SLS) logs.
Built-in database SQL Console: From your local IDE, you can browse your Alibaba Cloud ApsaraDB RDS resources. If you have configured a username and password, you can use the built-in SQL Console to connect to an RDS instance and execute SQL statements.
Arthas diagnostics: You can use Arthas to perform remote diagnostics directly from your local IDE.
Create Dubbo applications: You can quickly create Dubbo applications in your local IDE.
SSH proxy feature: You can use the SSH proxy feature in Cloud Toolkit to quickly establish a network connection by adding a proxy machine, adding a deployment machine, and configuring the proxy.