开发者社区> 问答> 正文

阿里云首款远程应用管理部署工具AppDeploy震撼上市





AppDeploy 是一个通过 SSH 实现的命令行工具,可用于完成远程应用部署和运维管理等工作,其基于 Python 平台实现,且无需在服务器端安装 Agent 。安装简单、使用方便 .

AppDeploy 可以做什么?


1)远程应用部署:


用户可以使用 AppDeploy 将本地应用软件安装部署到远程 云服务 器上。
编辑部署描述文件( appdeploy.py ),使用 Python 语法编写描述语言,支持强大的用户 信息 、网络架构设置。 下图显示部分描述文件信息:




然后就可以一键部署了: $ adep deploy_nginx 就是这么简单 ~~~~~


2 )远程 运维 管理:
您可以使用 AppDeploy 远程执行 shell 脚本,让远程机器的 操作 命令感觉在本地执行一般,大大的提高开发者的工作效率。

我想同时查看多台服务器的 Nginx 进程运行状况怎么办? 参考下面命令,非常简单 ~~~~   


3) 文件上传下载:
您可以使用 AppDeploy 在本地主机和远程服务器间实现上传、下载文件的功能。

我的 PHP 文件上传特麻烦,有什么好办法吗? AppDeploy 支持整个文件夹的上传下载,操作简单易用 ~~~   



4) 并发控制服务器:
基于大型软件的部署场景, AppDeploy 提供同时在多台服务器部署软件的功能,且可以选择顺序执行或者并发执行的运行模式。

我的服务器很多,一个个执行太慢,怎么才能快点 同样的工作,并发可以节省您 (N-1)/N 的时间。   



5) 账号密码管理:
基于用户复杂的应用场景,为用户提供灵活、易用的账号密码管理功能,用户可以设置免密码输入运行,且可为不同主机设置不同密码。
经常要输入用户名、密码非常烦人, AppDeploy 是如何处理的? AppDeploy 支持不同主机、用户名、密码的组合,让您的密钥管理更加灵活!


6) 强大的语法支持
AppDeploy
通过 定义的环境变量、执行命令、并发执行模式、修饰符等语法格式,可以顺利的完成各种复杂的部署场景;

更多精彩功能尽在 AppDeploy 赶紧下载试试吧 ~~~免费下载地址

详细的安装说明、使用文档、最佳实践等资料都已打包在安装包内。



展开
收起
恐龙让梨 2015-07-07 10:30:58 6050 0
2 条回答
写回答
取消 提交回答
  • Re阿里云首款远程应用管理部署工具AppDeploy震撼上市
    云计算 一个瓶颈点就在于本地和远端的联动效果, 很多时候, 我们在本地开发好的东西是完美的, 一旦上到服务器, 就崩溃, 更好的联动, 更好的远端部署, 是云计算一个热点问题. 请阿里云官方多关注, 提供多好的解决方案!
    2015-07-07 16:53:09
    赞同 展开评论 打赏
  • 阿里云容器服务开发,专注Kubernetes、Docker、云存储;
    Re阿里云首款远程应用管理部署工具AppDeploy震撼上市
    AppDeploy最想做的就是:把您最常用的功能,最简单的表达出来。欢迎大家使用,欢迎提出修改意见,我们会持续改进~~~

    -------------------------

    Re阿里云首款远程应用管理部署工具AppDeploy震撼上市
    AppDeploy分两个版本发布,现均以上线,欢迎大家使用!

    AppDeploy简化版:使用伪代码描述文件,使您描述任务更加简单、轻松。
    下载地址:market.aliyun.com/products/53690006/cmgj000331.html?spm=5176.9000004.0.0.B1VXCZ

    AppDeploy - Python版:使用Python语言描述文件,让您可以编辑出更加逻辑复杂、功能强大的管理部署任务。
    下载地址:market.aliyun.com/products/53690006/cmgj000321.html?spm=5176.9000004.0.0.B1VXCZ

    -------------------------

    Re阿里云首款远程应用管理部署工具AppDeploy震撼上市
    新版本发布欢迎使用,欢迎大家吐槽~~~
    2015-07-07 11:07:48
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
携程无线持续交付平台 立即下载
《云上奥运:云端奥林匹克》报告 立即下载
基于阿里云平台的软件新工科建设 立即下载