检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
配置运行时引擎数据库治理 运行时引擎数据库治理功能介绍 在WiseDBA中纳管和管理数据库实例 在WiseDBA中创建和管理Schema 在WiseDBA中新增和管理数据库账号 新增数据库SDK配置并注册到Cloud Map 在WiseDBA中执行SQL变更 在WiseDBA中执行SQL查询及表结构查询
基于Spring Cloud框架进行应用上云 方案概述 准备工作 工程创建 代码开发 打包发布 部署上线
工程创建 创建应用基础信息 添加开发中心用户 创建团队 配置服务扩展信息 添加团队成员 创建版本 父主题: 基于Spring Cloud框架进行应用上云
打包发布 创建/配置/执行流水线 发布流水线构建的包到运维中心 父主题: 基于Spring Cloud框架进行应用上云
ties注解。 微服务接入Cloud Map。 Spring Cloud通常是使用其自带的Eureka注册中心,接入AppStage可以将Eureka注册中心替换为Cloud Map,Cloud Map其优势为除了能够提供服务发现的功能,还可以提供数据库、敏感信息等的纳管功能。
groupKey: gauss-SpringCloudDemo2 #WiseDBA纳管的数据库实例名称 wiseDba.dbName: springclouddemoa #数据库名称(数据库实例中的Schema名称) demo.login.url: http://org-app
AppStage租户需要在华为云上购买一个OBS桶并配置桶名(用于存放编译构建的产物),具体操作方法请参见创建桶。 父主题: 基于Spring Cloud框架进行应用上云
代码开发 概述 创建代码仓库 下载代码到本地 开发业务代码 编写IaC脚本 提交代码到代码仓库 父主题: 基于Spring Cloud框架进行应用上云
部署上线 环境准备 部署软件包 配置监听 业务验证 父主题: 基于Spring Cloud框架进行应用上云
运维操作记录选择“紧急问题处理”,并填写紧急原因,单击“提交”。 配置相关参数,参数说明如表1所示。 表1 申请账号参数说明 参数 说明 数据库实例 显示当前数据库实例名称。 账号类型 临时管理员账号 临时变更账号 说明: 一个Schema对应一个临时变更账号。 临时变更账号申请后,有效期为
动同步到Cloud Map的中间件列表。 数据库实例信息统一展示在“二方服务 > 数据库列表”。 查看中间件 进入AppStage运维中心。 在顶部导航栏选择服务。 单击,选择“微服务开发 > 服务发现”。 选择左侧导航栏的“服务目录 > 中间件”。 在中间件页面,查看中间件信息
SDK注册机器IP,并维持心跳。 通过Cloud Map SDK发现。 数据库 通过IaC申请数据库,数据库管理台自动注册。 通过中间件SDK访问。 接口类型服务 使用方通过IaC注册地址。 通过Cloud Map SDK发现。 外部地址 使用方通过IaC注册地址。 通过Cloud Map SDK发现。
创建团队 在开发中心进行服务开发前,需要组织管理员创建一个团队,将团队关联需要开发的服务。一个团队只能归属一个部门,可以关联一个或多个服务。 前提条件 需要具备AppStage组织管理员角色权限,具体角色权限说明请参考用户角色和权限说明。 创建团队时需绑定团队归属部门并关联服务,
方案概述 背景信息 Spring Cloud为微服务开发提供了一套完整的解决方案,大幅简化了分布式系统中基础设施如服务发现与注册、配置管理、负载均衡、数据监控以及分布式调用链等的开发工作。通过Spring Cloud提供的简易框架,开发者能够基于Spring Boot轻松实现微服务项目的构建。
源代码以及构建好的容器镜像。 我们采用Cloud Map来实现微服务注册发现及微服务之间的调用,使用STS进行微服务身份认证及敏感信息管理,WiseDBA提供数据库管理功能,SLB管理路由转发负载均衡。接下来将介绍如何集成STS、Cloud Map、WiseDBA、SLB以及OrgId的登录功能。
动同步到Cloud Map的中间件列表。 数据库实例信息统一展示在“二方服务 > 数据库列表”。 查看中间件 进入AppStage运维中心。 在顶部导航栏选择服务。 单击,选择“微服务开发 > 服务发现”。 选择左侧导航栏的“服务目录 > 中间件”。 在中间件页面,查看中间件信息
在WiseDBA中永久删除数据库账号 永久删除是指从WiseDBA中彻底删除账号同时在业务数据库中进行删除,删除后无法恢复。 约束与限制 GaussDB和RDS for PostgreSQL数据库不支此功能。 不支持下线系统默认的账号。 WiseDBA纳管数据库时,会将数据库存量账号同步至W
添加团队成员 在团队多人员协作开发过程中,不同角色成员执行各自权限和责任事项,因此需要在团队中添加协作开发的各角色成员(如项目经理、开发人员、测试人员等);当团队中成员发生岗位变动或人员流动时,也可进行相应修改或删除,实现统一有序的成员信息管理。 前提条件 已创建团队。 已添加开
配置监听 部署成功之后需要配置“健康检查”及“转发策略”。 前提条件 需要具备AppStage服务运维岗位权限,权限申请操作请参见申请权限。 操作步骤 登录AppStage首页。 在快捷入口选择“运维中心”,进入运维中心。 在顶部导航栏选择服务。 单击,选择“微服务开发 > 负载均衡”。
有状态工作负载:即Kubernetes中的“StatefulSet”,有状态工作负载支持实例有序部署和删除,支持持久化存储,适用于实例间存在互访的场景,如ETCD、mysql-HA等。 创建守护进程集:即Kubernetes中的“DaemonSet”,守护进程集确保全部(或者某些)节点都运行一个Pod实例,支