1、核心系统的核心系统的PAAS实践之路实践之路目录21. 背景和挑战2. 惠普PAAS平台解决方案3. 惠普PAAS平台实践现状和挑战3新技术的发展4X86化资源数量急速膨胀5目录61. 背景和挑战2. 惠普PAAS平台解决方案3. 惠普PAAS平台实践惠普PAAS平台总体技术架构7应用的容器化改造 微服务化8应用的容器化实践 集成外部服务9应用的容器化实践 应用和数据库集成10应用的容器化实践 数据库集群11PAAS平台功能 集群间业务动态调整12PAAS平台功能 业务的高可用13集群的Master节点高可用实现14持续集成全过程管理持续集成灰度发布开发人员自动化持续编译与单元测试自动部署测试
2、人员发布人员开发编码版本管理自动化持续集成自动化代码检测产品管理统一测试预发布发布上线开发人员1开发人员2开发人员.SVNServerDOCKERImage库统一测试环境预发布环境生产环境1.提交代码1.提交代码1.提交代码开发环境11开发环境22开发环境.统一开发环境3.检出指定代码4.发起任务总控制台Jekins5.开发环境集成接收指令 1)调度引擎maven/ ant, 执行构建任务2调度xunit,执行自动单元测试3调度代码稽核工具,执行静态检查6.发布交付java包2.轮询:发现更新7.发布ar/ war包到测试自动化测试工具Qtp/ RF/ Selenium测试驱动开发Fit/ C
3、ucumer9.上线迁移自动化生产心跳测试8.发布jar/ war包到预发布现场15目录161. 背景和挑战2. 惠普PAAS平台解决方案3. 惠普PAAS平台实践PAAS平台实践 某核心业务支撑系统17系统承载的业务具有容量大,实时性要求高,业务量增长迅猛,波动剧烈等特点。Kubernetes权威指南Kubernetes权威指南从Docker到Kubernetes实践全接触 Docker容器化技术发展如火如荼,Docker:重新 定义云时代应用的交付方式,重新定义了程序开 发、测试、运维和部署过程。 Kubernetes作为Google开源的基于Docker容器技 术的分布式架构的集群管理解决方案,引领云时 代分布式架构管理最新技术方向 Kubernetes权威指南包含了从入门到运行机 制,从原理和高级案例等内容,由浅入深介绍了 当前发展速度极快且认可度较高的Kubernetes容 器云平台。 使用Kubernetes解决方案,可节省大于30%的开 发运维成本,其强大的自动化机制,使得系统后 期的运维难度和运维成本大幅降低。解决了服务 自动化(部署、扩容、故障恢复等)的难题。18