应用上云就三步,你学“Fei”了不?

举报
云商店 发表于 2022/09/24 14:50:33 2022/09/24
【摘要】 轻轻松松,一键上云,你还不来试试么?

提问:

把应用代码构建成可使用的云上应用,总共要几步?


图片小白、新手开发者和大拿这样说

小白

问我这个问题,我真的会谢…我能localhost把应用运行起来就不错了,构建云上应用?想都不敢想….

新手开发者

这个问题难不倒我,依我这一年多的开发经验来看,至少得五步吧:
第一步:把代码编译成制品包,
第二步:买一台云主机,配上公网IP,至于主机规格,我可说不准,先2核4G,跑不起来再说呗;
第三步:搭环境,在主机上安装jdk、tomcat等一系列应用运行所需要的程序;
第四步:把制品包放到云主机的对应目录下,通过shell脚本启动服务,查看日志,看看有没有启动异常;
第五步:打开浏览器,输入地址,访问应用。

怎么样,没毛病吧,我跟你讲,自己搞一套应用环境,可不容易啊。

大拿

就这?DevOps听说过没?就是I have Development,I have Operations,emm…DevOps。提交代码到Git上,安装DevOps工具链完成应用的构建和部署,最后打开浏览器访问应用,三步到位,都不用手工安装服务器环境。

图片

当然DevOps包含的内容很多,比如 敏捷、精益、自动化、持续集成等 。DevOps最初的出现是为了解决复杂系统的快速迭代交付,通过自动化工具链比如Jenkins,让代码的构建以及软件包的部署都可以定时或触发性的自动化执行,这样就提高了交付效率。
如果只是部署一个不经常更新的单机应用的话,说实话DevOps有些大材小用了。不过,我用DevOps工具链已经用习惯了,让我手动装环境是不可能的——具体流程我上面已经说过了;如果再算上购买云主机、弹性IP等步骤,最多就是四步吧。

在这个过程中,DevOps工具链会帮助我完成服务器环境的搭建,这可比手工安装省事太多了,一台服务器还好,让我手工部署到10台服务器上,我可受不了;不过DevOps工具链的安装配置,也是一门学问哟,没有点基础,一般人可学不来。

图片
AppCloud这样说

两步。一个高效的工具两步就足够了。

两步?AppCloud是什么牛马?

什么是AppCloud?

AppCloud是一个通过“技术方案”帮助开发者轻松构建上云应用的工具平台;我们将构建应用的“过程”模板化,形成“技术方案”;同时AppCloud结合DevOps理念,开发者在使用AppCloud时,只需要调用对应的技术方案,AppCloud会自动调用DevOps工具链,实现一键部署,快速构建云上应用。

AppCloud对开发者有什么意义?

当开发者对于构建应用无从下手或者有困惑时,可以通过我们的AppCloud提供的技术方案(包括部署来源,主机配置,部署任务等)实现一键部署,轻松完成云上应用的构建;同时AppCloud支持用户自定义“技术方案”,以供其他用户进行学习、使用。

AppCloud好操作么?

即使是小白,在AppCloud的帮助下,也能轻松构建云上应用。在AppCloud里没有复杂的环境配置,大部分配置都是预制好的,比如运行应用的资源、服务器环境等,这样就大大降低了构建云上应用的门槛。

那具体如何构建云上应用呢?

  • 第一步:将应用代码构建成制品包(可通过本地IDE执行);
  • 第二步:打开AppCloud,将制品包上传至AppCloud,进行一键部署,在此过程中,AppCloud会自动购买应用运行所需的资源,并搭建运行环境,最后完成应用部署,从AppCloud中访问应用,上云完成。
图片
轻轻松松,一键上云,你还不来试试么?

底图3.png
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。