检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
实践案例 本实践以Spring Cloud Demo项目为例,带您体验使用AppStage的开发中心、运维中心及运行时引擎进行工程创建、代码开发、打包发布,部署上线的全过程。具体请参考基于Spring Cloud框架进行应用上云。
已创建VPC,具体操作请参见创建虚拟私有云和子网。 约束限制 当前仅部分区域的VPC支持接入AppStage运维中心,包括华北-北京四、华南-广州、华东-上海一、华东-上海二和华北-乌兰察布一 ,如需接入其他区域的VPC,请联系技术支持工程师。
为隔离域关联子网 ENS根据隔离域的用途从VPC规划的相应网段中分配子网。比如隔离域的用途的DB,就从隔离域关联的VPC的普通虚拟机网段创建一个子网,用于部署DB。 本章节介绍如何为隔离域关联子网,支持创建子网,或绑定在华为云VPC已创建的子网。
建议:^[A-Za-z0-9_]{1,64} type 是 string 资源类型 私有配置集:WiseCloud::MicroService::PrivateConfig 公共配置集:WiseCloud::MicroService::PublicConfig - prefix 否
使用弹性网络服务打通并规划网络 将VPC纳管至运维中心ENS打通网络 规划隔离域为业务网络进行安全分组 管理公有云ELB网络资源
使用Cloud Map SDK(Spring Cloud框架) 引入Cloud Map SDK 引入STS Cloud Map依赖STS认证能力,接入Cloud Map必须接入STS,具体请参考引入STS SDK。
HWS配置 HWS 租户 选择隔离域需绑定VPC所属的华为账号。 HWS 区域 选择隔离域需绑定VPC所在区域。 HWS VPC 选择在华为云已创建的VPC。 IP版本号 计算类型为“虚拟机”时,需要选择对应的IP版本号。
VPC 选择虚拟私有云VPC,为该VPC下的主机安装OpsAgent。 说明: 可选VPC为已纳管VPC,如无可选VPC,请完成将VPC纳管至运维中心ENS打通网络。 接入方式 当前支持“直接接入(内网)”的接入方式,为华为云主机接入安装OpsAgent。
使用Spring Cloud框架实现应用开发 Spring Cloud概述 准备工作 开发指导 实践案例
使用Cloud Map SDK(NUWA框架) 引入Cloud Map SDK NUWA框架的nuwa-core模块已经包含STS的SDK,只需要在pom.xml中以provided方式引入Cloud Map的插件即可。
Spring Cloud概述 Spring Cloud为开发人员提供了一些工具来快速构建分布式系统中的一些常见模式(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线,短期微服务和契约测试)。
父主题: 基于Spring Cloud框架进行应用上云
代码开发 概述 创建代码仓库 下载代码到本地 开发业务代码 编写IaC脚本 提交代码到代码仓库 父主题: 基于Spring Cloud框架进行应用上云
在“创建微服务”页面的“所属服务”下拉列表中选择微服务所属服务,设置微服务中文名(本案例为DemoOrgidLogin、DemoServiceAService、DemoServiceBService)、微服务英文名(本案例的英文名同中文名),其中微服务所属服务和微服务英文名设置后不可修改
创建团队 在开发中心进行服务开发前,需要组织管理员创建一个团队,将团队关联需要开发的服务。一个团队只能归属一个部门,可以关联一个或多个服务。 前提条件 需要具备AppStage组织管理员角色权限,具体角色权限说明请参考用户角色和权限说明。 创建团队时需绑定团队归属部门并关联服务,因此需要具备
配置服务扩展信息 开发中心深度集成CodeArts服务的功能,需组织管理员或项目经理对当前服务关联CodeArts项目,后续的服务开发过程中才能正常使用CodeArts服务的代码托管、流水线、编译构建功能;同时在服务配置页面,可查看当前服务的基础信息(如所属产品、所属部门、服务状态等
父主题: Cloud Map SDK
创建/配置/执行流水线 流水线是一个可视化的自动化任务调度平台,需要配置编译构建自动化任务(包括添加业务包构建、IaC自动部署包构建任务)才可完整使用,对这些自动化任务进行自定义编排后,一次配置后即可一键自动化触发调度执行,最终生成代码构建产物,避免频繁低效的手工操作。 前提条件
提交代码到代码仓库 开发在本地完成业务代码和IaC脚本后,需要提交代码文件至代码仓库。 前提条件 开发业务代码和编写IaC脚本已完成。 已创建代码仓库。 需要具备开发人员角色权限,权限申请方法请参见申请权限。具体角色权限说明请参考用户角色和权限说明。 操作入口 在开发中心工作台左上角单击
Cloud Map是注册发现中心,主要用于注册发现微服务、中间件/数据库、一方/二方/三方服务,单体应用无需对接Cloud Map(微服务不使用任何中间件/数据库,也不依赖任何其他服务/微服务),用户直接调用Cloud Map SDK提供的接口函数即可实现使用Cloud Map服务业务能力的目的