TooKit助力开发者上云
本文分享自华为云社区《华为云Classroom赋能—TooKit助力开发者上云》,作者:华为云PaaS服务小智 。
对于资深程序员而言,IDE是必不可少的,它好比是剑客手中的宝剑,IDE帮助程序员更快更丝滑的去编程,同时插件就是这把剑上的各种Buff,为宝剑赋能,提供更好的升级打怪体验。
什么是Huawei Cloud Toolkit
Huawei Cloud Toolkit中文名是华为云开发者插件,是基于华为云现有能力的一系列插件集合,简单来说就是把华为云的能力带到每个开发者的桌面,使开发者在IDE通过插件的能力连接华为云。华为云开发者系列插件是免费的,同时支持当下的多个IDE平台:包括IntelliJ系列、VSCode、以及华为自研CodeArts IDE。
华为云Toolkit初体验分享
Huawei Cloud Toolkit支持多个平台,我们以IntelliJ平台IDEA为例去体验Toolkit的能力:部署插件(一键部署到CCI、ECS)。
基本操作流程:
部署插件安装-->华为云账号登录(请提前安装底座插件)-->部署插件体验。
各位开发同学在本地完成本地软件包开发后想要部署到云端通常都是怎么做的呢?在正规流程中,软件版本迭代发布都要走CI/CD流水线,比如开源工具Jenkins或者商业CI/CD产品;在个人或者规范相对不是那么严格的开发流程中,在本地完成代码开发并测试后,可以通过scp命令或者相关工具将软件包上传到服务器上。
Huawei Cloud Toolkit的部署插件(Huawei Cloud Deploy)提供了一个简单快速的渠道方便用户在IDE侧快速部署到服务器或者容器上,这对于想体验完整开发流程或者独立自主开发的同学来说是个福音,打开IDEA插件市场,搜索“Huawei Cloud Deploy”(部署插件)和“Huawei Cloud Toolkit Platform”(华为云底座插件,提供单点登录能力),一键安装重启IDE,即可在拥有这种快速部署的能力(ECS和CCI资源需要提前购买)。
我们以ECS部署为例:
- 登录有ECS资源的华为云账号,打开插件左侧主面板:点击IDEA左侧工具框中的"Huawei Cloud Toolkit"工具按钮、点击插件主面板中的"Huawei Cloud Deploy", 选择 "Deploy to ECS"。
- 在弹出面板中设置部署参数。
部署参数说明:
- Create New Configration:创建一个部署配置任务,配合Save按钮可以将配置参数本地化保存。
- Using Existing Configration:使用本地化保存的部署参数(这里暂不选择)。
- Name:自定义部署任务的名称,方便后续复用(可以随意定义一个名称)。
- File:要传送到ECS的文件(可以选择一个jar包、二进制包等形式的文件)。
- Target ECS:目标Region的ECS资源,可以选择想要部署的实例(确保当前登录账号下有ECS资源)。
- Command before:部署前执行的命令(比如cd命令、环境配置命令等等)。
- Target directory:输入ECS上目标部署路径。
- Command after:部署后执行的命令。
我们配置好参数,会展示已有的ECS实例,点击ECS实例表格中的设置图标,验证方式下拉切换验证方式,这里我们选取Password方式,完成配置后点击run即可完成部署操作。
部署成功后弹出:“Success to deploy for ECS!”,登录远程ECS,可以看到我们已经将本地应用成功部署到服务器。
整体部署配置的过程只需要1分钟不到,而且可以将配置参数持久化带本地,下次可以直接复用。是不是很方便呢?
了解更多
想要学习和使用Huawei Cloud Toolkit的更多能力,请参考:ToolKit的专题培训
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
揭秘饿了么跨端技术的演进、实践与落地
本文会先带领大家一起简单回顾下跨端技术背景与演进历程与在这一波儿接着一波儿的跨端浪潮中的饿了么跨端现状,以及在这个背景下,相较于业界基于 React/Vue 研发习惯出发的各种跨端方案,饿了么为什么会选择走另外一条路,这个过程中我们的一些思考、遇到及解决的问题和取得的一些成果,希望能给大家带来一些跨端方面的新思路。 跨端技术背景与演进历程 跨端,究竟跨的是哪些端? 自 90 年的万维网出现,而后的三十多年,我们依次经历了 PC 时代、移动时代,以及现在的万物互联(的 IoT )时代,繁荣的背后,是越来越多的设备、越来越多的系统以及各种各样的解决方案。 总的来说,按照跨端的场景来划分,主要包含以下 4 类: 跨设备平台,如 PC(电脑)/ Mobile(手机)/ OTT(机顶盒)/ IoT(物联网设备)。不同的设备平台往往意味着不同的硬件能力、传感器、屏幕尺寸与交互方式 跨操作系统,如 Android/iOS/HarmonyOS。不同的操作系统为应用开发通常提供了不同的编程语言、应用框架和 API 跨移动应用,如 微信/支付宝/手淘/抖音/快手等。由于移动平台 CS 架构 及 App 间...
- 下一篇
基于Pair-wise和CrossEncoder训练单塔模型
本文分享自华为云社区《语义检索系统排序模块:基于ERNIE-Gram的Pair-wise和基于RocketQA的CrossEncoder训练单塔模型》,作者: 汀丶。 文本匹配任务数据每一个样本通常由两个文本组成(query,title)。类别形式为 0 或 1,0 表示 query 与 title 不匹配; 1 表示匹配。 基于单塔 Point-wise 范式的语义匹配模型 ernie_matching: 模型精度高、计算复杂度高,适合直接进行语义匹配 2 分类的应用场景。 基于单塔 Pair-wise 范式的语义匹配模型 ernie_matching: 模型精度高、计算复杂度高,对文本相似度大小的序关系建模能力更强,适合将相似度特征作为上层排序模块输入特征的应用场景。 基于双塔 Point-Wise 范式的语义匹配模型 这2 种方案计算效率更高,适合对延时要求高、根据语义相似度进行粗排的应用场景。 Pointwise:输入两个文本和一个标签,可看作为一个分类问题,即判断输入的两个文本是否匹配。 Pairwise:输入为三个文本,分别为Query以及对应的正样本和负样本,该训练方式考...
相关文章
文章评论
共有0条评论来说两句吧...