检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
华为云同Region多AZ,APIG网关导流,数据层单实例或者双实例架构图中,哪个是用户提供的,哪个是MAS提供的? APIG Site、MAS(DB Monitor、DC Monitor)、MAS SDK、DRS(华为RDS到其他云的RDS的数据同步)等都是用华为的,而ELB和CDN等是客户自己的。
警通知。支持华为云消息通知服务,需要配置密钥。 是否监控 默认“是”,选“否”则不会探测数据库异常情况。 是否自动切换 默认“是”,选“否”则不会自动切换数据库。 路由算法 根据实际需求选择路由算法,单边读写/本地读异步双写/单边读异步双写。 模式 默认“正常”模式,还可选择“哨
直连接入(公网) 云下主机,或非华为云主机,以及跨region接入的华为云主机也可以采用此方式接入。 登录MAS控制台。 单击“混沌工程>探针管理”,进入“探针管理”页面。 在“我的应用”栏下选择所需安装的应用。 单击右上角的“UniAgent安装”,进入UniAgent安装页面。 选择“直连接入-主机”。
账单管理”查看资源的费用账单,以了解该资源在某个时间段的使用量和计费信息。 账单上报周期 包年/包月计费模式的资源完成支付后,会实时上报一条账单到计费系统进行结算。 按需计费模式的资源按照固定周期上报使用量到计费系统进行结算。按需计费模式产品根据使用量类型的不同,分为按小时、按天、按月三种周期进行结算,具体扣费规则可以参考按需产品周期结算说明。
多活容灾方案相关问题 华为云同Region多AZ,APIG网关导流,数据层单实例或者双实例架构图中,哪个是用户提供的,哪个是MAS提供的? 如果要做双活,什么样的服务才能做双活,是不是必须是自建云服务才能用双活方案? 当前一些用户的解决方案是如何做到数据库双写的? 多活架构对业务是有要求的吧?
Oracle PostgreSQL Redis MongoDB Elasticsearch OpenGauss API监控 收费模式 开通功能模块的收费模式,默认“按需计费”。具体计费说明,请参考价格详情。 编辑功能模块 登录MAS控制台,在“总览”页面,单击已开通功能模块右边的“编辑”。
同城多活改造实践 方案概述 资源和成本规划 操作流程 实施步骤
Availability Service,简称MAS)源自华为消费者多活应用高可用方案,提供从流量入口、数据到应用层的端到端的业务故障切换及容灾演练能力,保障故障场景下的业务快速恢复,提升业务连续性。 使用条件 已注册华为账号并开通华为云。 当前登录账号拥有使用MAS的权限。账号权限授权
ID(访问密钥ID)。 SK Secret Access Key(秘密访问密钥)。 华为云访问密钥获取方法请参考访问密钥。 编辑密钥 登录MAS控制台,在“多活管理”页面单击实例,进入实例控制台。 在页面顶端导航栏选择“全局配置”。 进入“密钥配置”页面,单击密钥右侧的“编辑”。 在弹窗中修改信息,完成后单击“确定”。
多活容灾能力是指在同城场景下实现多活故障自动切换,由SDK和MAS DCG服务配合完成。 MAS-Mongo-SDK支持单边读写和本地读单边写两种模式,默认为单边读写模式。 单边读写 本地读单边写 强制路由 读命令列表 父主题: MAS-Mongo-SDK使用手册
填写数据源的描述信息。 链接模式 选择链接模式。 数据库连接地址 链接模式选择“自定义”时可见,填写数据库连接地址和端口号。 数据库名称 链接模式选择“自定义”时可见,填写接入的数据库名称。 凭证 链接模式选择其它模式时可见,默认显示当前命名空间多活分区下已配置的默认凭证。 项目 链接模式选择其它模
凭证管理 概述 MAS支持纳管华为云内多账号资源,基于IAM委托或访问密钥( AK/SK)创建凭证,通过使用凭证实现当前账号查询、调用其他账号资源。 创建凭证 登录MAS控制台,在“凭证管理”页面单击“创建凭证”。 在“创建凭证”弹窗,填写配置信息。 图1 创建凭证 表1 凭证参数配置
混沌工程 混沌工程概述 故障模式库 创建应用 安装探针 创建混沌实验 创建混沌实验组 创建故障演练 故障场景库 查看执行记录 查看实验报告
购买多活管理中心 购买边缘版实例 编辑多活管理中心名称和描述 ETCD证书下载 ETCD密码重置 更改实例安全组 多活分区监控 多活监控看板 计费模式变更 删除多活管理中心
分布式锁场景最佳实践 分布式锁场景需根据所选取的路由模式来选择合适的策略。 路由模式为single-read-write, single-read-async-double-write时 由于读写都在同一边,分布式锁不受影响。 路由模式为local-read-single-write
props、etcd配置项在MAS服务中如何查询 登录MAS控制台,进入“多活管理”页面。 在“多活管理”页面中单击对应的实例,进入实例控制台。 单击“应用列表”选择本项目应用,查看应用ID,即为props.appId。 单击“监控列表”选择本项目监控器,查看监控器ID,即为props
创建工作流 操作步骤 登录MAS控制台,进入“工作流管理>工作流列表”页面。 在左上角命名空间下拉框选择所需命名空间。 单击“创建”,或者单击工作流模板“使用”。 图1 创建工作流 在弹窗中填写工作流信息,完成后单击“确定”。 表1 工作流配置信息 参数 配置说明 名称 自定义工作流名称。
应用接入SDK 下载SDK至本地。 登录MAS控制台,进入“帮助中心”页面。 在“SDK下载>MySQL/Oracle/PostgreSQL”页签,选择Java语言最新版本SDK,单击“下载”。 引用依赖。 商城项目配置POM.xml文件(最外层POM文件),需要添加以下依赖: <dependency>
对于创建好的故障场景库模板,可以通过创建混沌实验组的方式完成实例化。 创建混沌实验组 登录MAS控制台。 单击“混沌工程>故障场景库”,单击一个故障场景卡片进入故障场景详情页。 单击右上角“创建混沌实验组”按钮。 填写基本信息栏的名称。 在每一个步骤中,可以选择为ECS类型故障批量添加攻击目标。单
默认“是”,选“否”则不会自动切换数据库。 路由算法 根据实际需求选择路由算法,单边读写/本地读异步双写/单边读异步双写。 模式 默认“正常”模式,还可选择“哨兵”或“集群”模式。具体根据Redis数据库的部署方式选择。 填写数据中心配置,完成后单击“下一步:高级配置”。 图2 新增Redis监控-数据中心配置