[新]源代码生成服务-用户指南

简介: 本文以Springboot源代码仓库为例,介绍如何快速将GitHub仓库转化为计算巢服务并进行测试。计算巢服务是云资源与软件的编排集合,服务商可将其发布的服务供用户创建实例并使用。文中详细描述了从创建服务、配置参数到实例化和使用的全流程,并提供了高级配置的说明。

代码->SaaS服务?

本文以Springboot源代码仓库为例,讲述如何将你的Github仓库快速转换为计算巢服务并发布测试。

概念解释

计算巢服务:云资源与软件或应用的编排集合。一旦服务被发布和上线,终端用户就可以基于这些服务创建实例,以此来获取服务提供商的具体服务内容。

服务商:软件提供者或开源代码仓库持有者

用户:希望使用服务商的软件的人群

服务实例:通过计算巢服务创建出的软硬件资源的聚合体,用户可通过实例直接使用服务商的软件。

使用示例

服务快速创建

  1. 让用户查看Github源码地址。https://github.com/aliyun-computenest/springboot-ecs-sourcecode-demo
  2. 计算巢控制台,选择创建新服务-通过仓库创建服务,选择自己的仓库用户、组织和分支等

image.png

  1. 对服务进行具体的配置。选择单机部署类型或集群部署类型,集群部署可以设置需要的节点数。
  2. 配置根目录。即后续的的运行命令所在的目录。本环境中为. 。
  3. 配置运行命令和自定义服务参数
sudo chmod +x deploy.sh
sudo ./deploy.sh ${username} ${password}

image.png

  1. 对镜像和端口进行配置

选择想要的基础镜像和软件访问的端口。

  • 选择CentOS脚本。
  • 该SpringBoot应用需要运行在80端口,所以我们将服务端口配置为80。

image.png

  1. 对服务信息进行基本信息配置,并点击创建服务,等待服务创建完成吧!

image.png

服务实例创建和使用

  1. 服务创建好后,服务商/用户可直接点击部署链接进入到软件部署界面。

image.png

  1. 进入部署参数填写页面,例如ECS实例规格,账号,密码登参数。填写完后点击“下一步:确认订单”,查看了具体参数和资费后点击“创建订单”。

image.png

  1. 点击立即创建,等待服务实例创建完成

image.png

  1. 访问服务实例提供的软件入口

image.png

  1. SpringBoost软件监控界面,用户使用自己输入的账号名和密码登录 image.png
  2. 成功界面 image.png

高级配置

本部分对服务配置参数:自定义服务参数,进行展开讲解。

  1. 如果您配置了这个参数,那么当您的用户创建实例时则需要填写
  2. 隐藏输入的参数值(敏感参数):打开时,则代表该参数为敏感参数,显示时变为“***”
  3. 类型:代表这个参数的类型,如String,Number等
  4. AssociationProperty:代表前端渲染参数填写框的样式,具体可参考该文章
  5. 可选值:该处可以设置单个或多个可选值,用户只能在这些值里做选择。
  6. 用户见到的参数名:输入框展示的文字
  7. 英文参数名:可在下一个填写位置“运行命令”中引用。

用法举例:当您的软件需要用户自己填写用户名和密码,并且需要将该用户名和密码写入到软件中时,可参考下列写法。

  1. 自定义服务参数中设置用户名和密码两个参数
  2. 在“运行命令”中引用这两个参数的英文参数名,并通过脚本写入到软件中。

image.png

相关文章
|
数据可视化 安全 物联网
通义千问14B开源!内附魔搭最佳实践
9月25日,阿里云开源通义千问140亿参数模型Qwen-14B及其对话模型Qwen-14B-Chat,免费可商用。Qwen-14B在多个权威评测中超越同等规模模型,部分指标甚至接近Llama2-70B。阿里云此前开源的70亿参数模型Qwen-7B等,一个多月下载量破100万,成为开源社区的口碑之作。
|
存储 安全 算法
使用jotp实现双因子验证
扫盲使用totp增强身份安全性指南,原理看懂也不用自己造轮子呀,最讨厌哪些啥也不懂的搬运工,我这里给大家解惑吧
881 0
|
监控 文件存储 对象存储
Synology群晖DS916+上启用阿里云同步CloudSync,备份资料就是爽!
有了她,再也不用担心数据没有及时备份了,群晖推出Cloud Sync,群晖+阿里云对象存储,建立完备、廉价的信息备份方案!
29167 1
|
运维 大数据 数据建模
连载7:阿里巴巴大数据实践:OneData模型实施介绍
如何从具体的需求或项目转换为可实施的解决方案,如何进行需求分析、架构设计、详细模型设计等,则是模型实施过程中讨论的内容。
6520 1
连载7:阿里巴巴大数据实践:OneData模型实施介绍
|
机器学习/深度学习 人工智能 运维
将VAE用于时间序列:生成时间序列的合成数据
变分自编码器(VAEs)是一种生成式人工智能,因其能够创建逼真的图像而备受关注,它们不仅可以应用在图像上,也可以创建时间序列数据。标准VAE可以被改编以捕捉时间序列数据的周期性和顺序模式,然后用于生成合成数据。本文将使用**一维卷积层**、**策略性的步幅选择**、**灵活的时间维度**和**季节性依赖的先验**来模拟温度数据。
214 2
将VAE用于时间序列:生成时间序列的合成数据
|
SQL JSON 监控
使用 SPL 高效实现 Flink SLS Connector 下推
SLS 推出了 SPL 语言,可以高效的对日志数据的清洗,加工。对 SPL 及 SPL 在阿里云 Flink SLS Connector 中应用进行介绍及举例。
56345 240
|
机器学习/深度学习 数据采集 算法
深度学习在医学影像识别中的应用与挑战
医学影像识别是深度学习技术在医疗领域中的重要应用之一。本文将探讨深度学习在医学影像识别中的应用现状、挑战以及未来发展方向。通过对深度学习算法的介绍和医学影像识别的案例分析,展示了深度学习在提高医学影像诊断准确性、降低医疗成本、改善医疗服务质量等方面的潜力。同时,也指出了在医学影像识别中面临的数据质量、隐私保护、模型可解释性等挑战,并探讨了未来发展中需要解决的技术问题和可能的解决方案。
|
Linux iOS开发 MacOS
BACnet 调试工具 工程师必备
BACnet是由ASHRAE开发的标准通信协议,专用于楼宇自动化和控制网络。它支持对象访问、报警与事件处理、文件传输及远程设备管理等功能,实现了跨平台操作。BACnet Explorer作为一款强大的工具,不仅便于浏览与控制BACnet设备,还内置了设备模拟器以辅助调试工作。其用户友好的界面设计确保了高效便捷的操作体验。
574 3
BACnet 调试工具 工程师必备
|
机器学习/深度学习 并行计算 PyTorch
PyTorch与DistributedDataParallel:分布式训练入门指南
【8月更文第27天】随着深度学习模型变得越来越复杂,单一GPU已经无法满足训练大规模模型的需求。分布式训练成为了加速模型训练的关键技术之一。PyTorch 提供了多种工具来支持分布式训练,其中 DistributedDataParallel (DDP) 是一个非常受欢迎且易用的选择。本文将详细介绍如何使用 PyTorch 的 DDP 模块来进行分布式训练,并通过一个简单的示例来演示其使用方法。
1934 2
|
算法 数据可视化 JavaScript
Python如何使用Pyecharts+TextRank生成词云图?
Python如何使用Pyecharts+TextRank生成词云图?
185 0