检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
理环境,华为自研的软硬件,以及运维运营包括计算、存储、网络、数据库、平台、应用、身份管理和高级安全服务等各项云服务的系统设施。同时,华为云深度集成第三方安全技术或服务,并负责对其进行安全运维。 华为云还负责其支撑的各项云服务的自身安全配置和版本维护。 华为云对租户数据提供机密性、
化平台,当前Haydn已经积累了700+各类参考架构,企业可以根据业务场景搜索并引用华为云的应用部署参考架构,基于Haydn做架构设计,企业可以对参考架构做定制化修改,以更符合企业业务。 架构模板查找 登录华为云官网,在上方导航栏选择“解决方案>通用解决方案>Haydn解决方案数
unbook步骤也会不同,下面Runbook切换步骤仅供参考: 切换前准备和检查 正式切换前,先要按照Runbook Check List做切换前准备和检查,不同业务系统的切换Runbook准备和检查步骤会有所不同,下面步骤仅供参考: 表1 切换前准备和检查项 大类 前置工作项 责任部门
数据验证 数据验证标准 迁移完成后,需要对源端和目的端数据做一致性比对,对于数据一致性比对的精度,不同的场景有不同的要求。一般来说,核心业务的数据库表要求源端和目的端100%一致;对于大数据类业务中的部分场景,例如用户画像计算等,可以约定原始数据90%一致。如下是一个参考标准,可根据实际情况调整:
个消息中间件直接切换到华为云。 数据层:包括数据库、对象存储、文件系统,数据库一般通过华为云的数据迁移工具DRS做迁移,对象存储一般通过华为云对象存储迁移工具OMS做迁移,文件系统一般通过Rsync等迁移工具来迁移。 迁移工具兼容性 迁移工具的兼容性以各个迁移工具官网文档发布的最新结果为准:
数据库切换时需要考虑数据一致性问题,要想切换前后数据一致,必须源端的数据先静止,然后断开增量同步任务,数据一致性对比方案需详细规划,是做行数对比还是做内容对比,不同对比方式对比时长不同,需根据表的重要性和切换时长综合考虑来确定数据一致性对比方案。 源端数据静止,除了停止应用外,还要
行迁移,具体如下: 表1 接入层迁移方式 技术组件 功能说明 迁移方式 nginx/openresty 使用nginx或openresty做流量转发 方案1:使用SMS主机迁移工具将nginx或openresty服务运行的服务器迁移到华为云,并修改对应的转发策略。 方案2:在华为
般按照业务域->业务系统->应用模块逐层打开,如下图: 图1 应用全景图示例 应用全景的调研方法由易到难分别是: 知识库:有些企业的知识库做的比较好,有现成的文档记录应用的全景图信息,此种场景可以直接获取,但需要注意,知识库中的文档信息可能会比较旧,需要与业务负责人进行信息对齐和确认。
的数据库处理。 数据库层:华为云RDS数据库可平滑扩展只读数据库的实例,应对大量数据读的场景;配套DDM实现多套实例水平扩容,将大表的数据做水平拆分,均匀拆分到多个数据库实例中,从而提升数据库的容量和性能。此外华为云自研GaussDB数据库采用存算分离架构,支持分钟级的横向扩展能力,减少业务中断时间。
在店铺关停后仍然在做一些操作等。企业可以根据识别的未知问题,有针对性的调整和优化切换方案,提高切换上线的成功率。 演练流程 建议正式切换前做2~3次演练,切换演练的流程如下: 图2 演练流程 演练准备 演练的准备内容主要包括如下几个方面: 演练地点或会议室的准备:提前确定演练的地
或对应接口保持alive 应用层服务已做读写分离场景,每个服务只进行单独的读操作或写操作,没有同时进行读写的服务 简单 无需改造 应用层先做读写分离改造,然后停止写服务,读不停 应用层修改代码,拆分读写服务 应用层服务没有读写分离的场景 复杂 大 中间件层/数据层直接回收写权限
目的端检查:通知云厂家进行资源日常状态的巡检和高可用性检查。另外目的端切换后就是正式生产环境,要确保告警、监控、日志、安全策略均已完成配置并做最后一次检查和确认。 正向迁移任务的状态检查:系统切换前通常迁移任务已经创建完成,并在增量同步状态中,确保迁移任务的增量同步状态正常,无异常报错或告警。
(停机窗口至少4小时以上才建议考虑此方案) 平迁部署在容器中应用 部署在容器中应用一般是云原生的应用,通常是微服务架构的应用,可以通过镜像迁移或重新发布两种方式做迁移。 企业云原生应用系统以微服务架构为主,通常部署在容器中,这种场景,多数企业也同时会拥有自己的开发流水线CI/CD系统,所以,这种场景的
、未及时 标记的成本)按比例在组织内进行再分配,满足各团队或业务部门公平分配公共成本的需求。 多维度成本分析探索成本和用量 企业针对云成本做精细化分析,看清成本结构和趋势,常用的成本分析场景包括: 成本增长趋势是否和业务一致,增长趋势是否平稳; 哪些云服务开支最大,哪些云服务开支增长最快;
停服时间长的先上,不停服的最后上 迁移策略 平迁的先上,要改造的后上 其中,业务部门的上云意愿是第一优先级,先基于上云意愿排序,然后再按其余因素进行排序。如果做的更科学一点,可以基于每个影响因子打分,按照打分结果确定优先级。 表2 迁移优先级参考评分表 分类 影响因素 分数参考 业务环境 开发 5 测试
而是改用SFS服务来实现多主机的文件共享(共享盘不支持跨AZ被挂载到多个ECS,而SFS支持)。 对于需要频繁读写大量日志、且需要对日志做汇总分析的应用,建议优选SFS作为多节点共享的日志统一存储(具体类型根据性能需要选择)。 异步交互/对时延不敏感的业务,优选OBS存储,节省
进行重构和拆分:根据评估结果,考虑对现有的微服务进行重构和拆分。识别那些过于庞大、职责不清晰或高度耦合的服务,将它们拆分成更小、更专注的单元。这样做可以简化系统结构并提高可维护性。 引入服务治理:采用适当的服务治理机制来管理微服务架构。使用服务注册与发现、负载均衡、熔断器等技术来增强服务
过程中风险通常包括项目周期风险、人员变更风险、技术可行性风险、操作风险、安全风险等。接下来主要针对风险管理(包括变更管理)以及敏捷管理方法做概要介绍。 项目进度风险通常是云化转型项目因各种超出预期的事件或问题导致项目周期延后,如新业务发布上线、关键业务数据库故障、病毒感染等事件,
执行机上回放业务请求,实现对云上相关业务接口的压力测试,详细方案如下图所示: 图2 GoReplay流量复制压测方案 使用GoReplay做性能压测时要注意以下事项: 在源端网关使用GoReplay录制请求流量时,要注意对主机性能的影响,需实时观察主机相关指标,如CPU使用率,内