移动应用自动化测试解决方案ppt课件

上传人:29 文档编号:241839637 上传时间:2024-07-29 格式:PPTX 页数:60 大小:14.82MB
返回 下载 相关 举报
移动应用自动化测试解决方案ppt课件_第1页
第1页 / 共60页
移动应用自动化测试解决方案ppt课件_第2页
第2页 / 共60页
移动应用自动化测试解决方案ppt课件_第3页
第3页 / 共60页
点击查看更多>>
资源描述
神州信息PAAS云服务平台神州数码工程院神州数码工程院神州信息PAAS云服务平台神州数码工程院1Agenda1、云计算和PAAS概念2、产品定位和价值3、产品总体架构和关键技术4、在智慧城市的云实践5、产品特点和优势小结Agenda 1、云计算和PAAS概念2通过应用架构水平分水平分层改造,抽离技抽离技术能力能力组件件并以SOA的的视角角定义技术能力组件支撑的业务服服务,真正做到解耦解耦应用和数据用和数据构建能力开放平台能力开放平台以获得统一灵活服务管控与服服务交交付付能力,可以简单迅速标准的与各种系统对接和整合互联网微内核逐步沉淀业务、技术、性能稳定的核心数据核心数据,建立和强化企业核心数据运核心数据运营能力能力建立快数据的快数据的处理和响理和响应机制机制,提升企业第一时间,第一解决点的第一反应能力与微内核协同,实现业务灵活灵活组装和新装和新业务孵化能力孵化能力大数据快数据通过合理的云化资源池建设,应前所未有的关注前所未有的关注资源源的的弹性性扩展展和科学度量科学度量的能力,降低企业的TCO减低对IT技术的非功能性需求的关注,逐逐渐形成一体化形成一体化建建设和运和运维IT系系统的能力的能力云化基础设施从企从企业IT整体策略的角度考整体策略的角度考虑企企业移移动化策略化策略企业后端应用整合就整合就绪是企是企业移移动化的基化的基础搭建完善移移动安全策略安全策略,并与企业安全策略统一考虑考虑不同移不同移动OS,考虑开开发团队技能一致性技能一致性问题。移动化整体策略微内核mshrdayFaster DataSlow Data大数据企业信息化发展趋势互联网通过应用架构水平分层改造,抽离技术能力组件并以SOA的云计算概念云计算是一种能按需从网络访问的、可配置的、共享的资源池(如网络、服务器、存储、中间件、应用程序和服务)模型,且只需最少的管理即可快速供应和发布该模型。服务模型SaaSPaaSIaaS部署模型公有云私有云混合云重要特征广泛的网络访问资源池化(云的本质)快速伸缩按需自助服务(ondemand)按使用量收费的服务云计算概念云计算是一种能按需从网络访问的、可配置的、共享的资4私有云演进私有云演进(企业信息化)(企业信息化)公有云演公有云演进PaaSSaaSIaaS公有云群混合云与公有云联邦互操作性突发性云需求App1App2App3Private IaaSPrivate PaaSVirtual Private Cloud混合云混合云PaaSSaaSIaaS私有云自服务基于策略的资源管理可计量的统计App2App3Private IaaSPrivate PaaSApp1烟囱式物理(机)专有系统静态异构App1App2App3网格-SOA虚拟化共享服务动态扩展标准化应用App1App2App3virtualizationMiddleware+SOA云计算的演进发展私有云演进(企业信息化)公有云演进PaaSSaaSIaaS公5传统架构(烟囱式)应用传统应用传统应用传统应用传统应用传统每个系统对应一套硬件系统系统相对封闭、数据共享受限不改变现有系统软件架构数据开放服务开放第二步数据和服务整合模式转换创新应用第三步创新开放平台创新应用创新应用创新应用第一步业务上云计算池存储池网络池创新应用云计算带来的技术变革传统架构(烟囱式)应用应用应用应用应用每个系统对应一套硬云计算平台参考架构基础设施服务(IAAS)技术平台服务(PAAS)应用功能服务(SAAS)服务器存储网络安全机柜带宽电力容灾缓存服务流程服务ESB和交换沙箱测试环境版本仓库开发平台分布式数据库应用运行引擎自动化部署组件管理组件统一门户政务云服务自服务窗口统一身份管理服务目录行业云服务企业云服务个人云服务审计安全保障体系容灾备份应用安全信息安全物理安全安全标准制度安全安全评估技术安全云安全服务保障体系应用部署服务服务保障系统服务保障系统运维管理系统运营支撑平台运行监控系统管理支撑系统服务标准规范服务标准规范服务标准规范服务交付流程云审计VMwareXENKVM云计算资源调度管理平台云存储资源管理系统LXC云桌面硬件运行保障服务云计算平台参考架构基础设施服务(IAAS)技术平台服务(PA7Agenda1、云计算和PAAS概念2、产品定位和价值3、产品总体架构和关键技术4、在智慧城市的云实践5、产品特点和优势小结Agenda 1、云计算和PAAS概念8产品定位SmartPAAS云服务开放平台,提供一体化应用开发、测试、部署、运行、管理、监控的托管环境。产品具备如下特性,原生微服务架构支持、弹性伸缩能力、安全隔离机制、多租户支持、自服务能力等,支持混合云架构的构建。提供能力:1、提供企业级私有云或者混合云PAAS平台产品2、提供公有云的开发和测试云平台3、提供面向产品的架构设计和咨询规划服务4、提供面向产品的交付能力产品定位SmartPAAS云服务开放平台,提供一体化应用开发重铸开发过程:应用持续交付场景(devOps)开发者门户SDK持续集成代码托管自动化测试自动化部署应用监控应用管理应用持续交付场景平台基于DevOps的理念设计,促进开发、运营和质量保障之间的沟通、加速应用的交付加速应用的交付速度速度。重铸开发过程:应用持续交付场景(devOps)开发者门户SD支持微服务架构(MicroServices)微服务是用一组小服务的方式来构建一个应用,服务独立运行在不同的进程中服务独立运行在不同的进程中,服务之间通过轻量的通讯机制轻量的通讯机制(如RESTful接口)来交互,并且服务可以通过自动化部署自动化部署方式独立部署独立部署。正因为微服务架构中的服务之间是相互独立的,所以不同的服务可以使用不同的语言不同的语言来开发,或者根据业务的需求使用不同类型的数据库不同类型的数据库。化繁为简 用最合适的技术实现,支持多种语言运行 主人翁精神(you build,you run it)升级替换(解耦)模块变得更简单 独立部署,独立横向扩展接口清晰,减少沟通成本 支持微服务架构(MicroServices)微服务是用一组小采用容器(docker)机制,标准化应用运行环境采用容器机制,标准化应用运行环境,能够屏蔽开发和生产环境的差异,提升开发测试和部署效率。采用容器(docker)机制,标准化应用运行环境采用容器机制快速动态和收缩;故障隔离和恢复快速动态和收缩;故障隔离和恢复应用资源池提供集群和负载均衡能力RouterApp集群LoadBalanceNodeAgentMaster外部访问应用资源池提供集群和负载均衡能力RouterApp集群L自动化部署和运维管理CloudManager运维人员自自动化部署化部署实时监控控可可视化化自动化部署和运维管理CloudManager运维人员开发者门户(自服务)和应用商店模式政府机构PC平板手机其他应用商店多终端接入多维度推荐检索使用安装收藏评分评价开发者控制台开发者控制台应用注册应用接入资源申请开发测试提交审核应用上线应用管理多形态接入多版本管理生命周期管理开发支持统计分析应用开发者企业社会组织个人应用接入上线推广上线推广上线推广应用接入应用接入应用接入开发者门户(自服务)和应用商店模式政府PC平板手机其他应用商丰富的基础服务丰富的基础服务Agenda1、云计算和PAAS概念2、产品定位和价值3、产品总体架构和关键技术4、在智慧城市的云实践5、产品特点和优势小结Agenda 1、云计算和PAAS概念1819PAAS云服务平台功能架构19PAAS云服务平台功能架构PaaS平台功能架构平台功能架构PaaS平台IaaS平台云路由基础服务AppSVN(镜像仓库)管理监控虚拟化平台开发者门户NodeNodeAgentDockerContainerSDKService UnitLoad BalanceIaaS层适配器MasterMonitor代码托管持续集成PaaS平台功能架构PaaS平台IaaS平台云路由基础服务APaaS典型流程典型流程云路由基础服务应用/镜像仓库管理监控NodeNodeAgentDockerContainerSDKAppLoad BalanceMasterMonitor代码托管持续集成2.2Webhook2.3buildIaaS适配器用户开发者管理者负载均衡开发者门户3.2deploy3.3update2.1commit1.1注册3.1申请PaaS典型流程云路由基础服务应用/镜像仓库管理监控N运行架构图运行架构图关键技术:弹性伸缩弹性伸缩的机制动态采集控制算法弹性伸缩指标平均响应时间常规指标和定制指标关键技术:弹性伸缩弹性伸缩的机制关键技术:消息组件架构消息驱动、松耦消息模式请求响应模式发布订阅模式高可用的模块自发现,水平扩展能力模块之间的松耦合高性能的非阻塞的(NIO)编程简化基于事件和消息的模块通讯关键技术:消息组件架构消息驱动、松耦消息模式 高可用的纯异步路由机制纯异步调用高并发连接数(长链)非阻塞NIO纯异步路由机制纯异步调用关键技术:NodeAgent主要功能系统资源采集命令执行,包括部署,启动,停止,销毁容器管理采用Docker实现容器隔离关键技术:NodeAgent主要功能关键技术:AppMaster主要功能管理态:路由管理应用管理节点管理服务管理参数管理运行态:节点选择自动伸缩空闲节点归还关键技术:AppMaster主要功能关键技术:LoadBalance主要功能状态采集静态和动态负载均衡策略协议适配:MOM,TCP长连接关键技术:LoadBalance主要功能关键技术:AppSVN(仓储)主要功能:资源包断点续传资源包存储资源包审核资源包查询资源包解析基于REST架构的前后端分离关键技术:AppSVN(仓储)主要功能:关键技术:Adapter主要功能:适配器接入管理主机分组管理主机管理模板管理虚拟机分类管理虚拟机池管理虚拟机管理基于REST架构的前后端分离关键技术:Adapter主要功能:IAAS适配(多IAAS支持)和池管理IAAS Adaptor(适配层)Pool policyPool policy通过适配层,实现接口,可以支持多种IAAS,也可以支持物理机(Docker)采用资源池策略,提升申请和扩展效率。IAAS适配(多IAAS支持)和池管理IAAS Adapto生产和沙箱环境NodeNodeAgentApp Instance 3App Instance 2App Instance 1测试环境云路由测试基础服务Bridge模式NodeNodeAgentApp Instance 3App Instance 2App Instance 1生产环境生产基础服务Bridge模式平台内部可以划分为生产资源池和测试资源池持续集成自动化测试,可以往测试资源池进行自动部署正式进入生产,往生产环境部署生产和沙箱环境NodeNodeAgentApp Inst开开发者者门户1.1开发者门户1.1代代码托管托管2.1代码托管2.1持持续集成集成2.2持续集成2.2镜像像仓库2.3镜像仓库2.3应用管理用管理2.4应用管理2.4基基础服服务管理管理2.4基础服务管理2.4运运维管理管理-Cloud Manager3.0运维管理-Cloud M运维管理-CloudManager3.0运维管理-Cloud Manager3.0Agenda1、云计算和PAAS概念2、产品定位和价值3、产品总体架构和关键技术4、在智慧城市的云实践5、产品特点和优势小结Agenda 1、云计算和PAAS概念41融合服务云平台融合服务云平台服务监管使用平台运营商服务提供方政府部门商业机构公共事业金融机构婚育青年毕 业 生失业人员流动人员市民运营管理开发部署服务开发商服务接入变单独服务、分散服务为协同服务、综合服务记一个网站,用一部手机就可以享受便民服务融合服务云平台融合服务云平台服务使用平台运营商服务提供方政府42平台逻辑架构平台逻辑架构431+N部署拓扑1+N部署拓扑44典型应用场景应用托管环境开放平台门户应用/镜像仓库应用管理应用商店云路由开发工具应用收藏/下载使用互联网开放平台(OpenAPI)基础服务/公共服务平台应用开发商用户PC平板电脑数字电视智能手机自助终端服务提供商典型应用场景应用托管环境开放平台门户应用管理应用云路由开发工45应用商店模式应用商店快速加载已经开发好的服务1.1.洽谈服务合作,利用开放平台接入更多新服务2.2.新服务提供给市民门户3.3.地铁通应用商店模式应用商店快速加载已经开发好的服务1.洽谈服务合46涵盖办事办证、医疗健康、家庭生活、理财保险、学习培训、工作就业、旅游观光、文化娱乐、婚姻育儿、远近出行10大类,38个主题服务,数百项服务办事办证办事指南在线办事办事进度查询政策公告医疗健康预约挂号健康资讯三大三大频道道理财保险水费账单燃气账单公积金账单车辆违章账单驾驶人记分账单医保账单家庭生活相知价格快递10058同城学习培训教育资讯高考成绩查询中考成绩查询成考成绩查询自考成绩查询学校指南社保账单远近出行长途汽车票务停车场查询自行车网点查询公交查询滴滴打车兜兜公交地铁通畅途网工作就业创业指导就业培训旅游观光旅游服务景点通文体娱乐体育场馆预定婚姻育儿婚姻登记指南生育指南课程格子服务超市-已有服务涵盖办事办证、医疗健康、家庭生活、理财保险、学习培训、工作就47市民门户-已有服务办事指南车辆违章账单预约挂号相知价格长途汽车票务公交查询教育资讯创业指南市民门户-已有服务办事指南车辆违章账单预约挂号相知价格长途汽48手机端应用商店手机端应用商店49创新产品研发开发者门户开发者注册上传版本在线测试上线开发指开发指南南平台平台APIAPI开发工开发工具具创新产品研发开发者门户开发者注册上传在线上线开发指南平台50开发者门户http:/WEB应用管理移动应用管理开发工具创新产品研发开发者门户开发者门户http:/WEB应用51运维管理系统IAAS适配器管理仓储参数管理基础设施资源配置平台组件参数设置 签约管理WEB应用部署 仓储资源管理 虚拟机管理 资源池管理应用监控运维管理系统IAAS适配器管理仓储参数管理基础设施资源配置平53典型案例神州数码市民融合服务平台目前上线运营和试运行城市已有20多个典型案例神州数码市民融合服务平台目前上线运营54Agenda1、云计算和PAAS概念2、产品定位和价值3、产品总体架构和关键技术4、在智慧城市的云实践5、产品特点和优势小结Agenda 1、云计算和PAAS概念55知识产品策略(完全自主知识产权,安全可控云平台完全自主知识产权,安全可控云平台)技术专利技术专利知识产品策略(完全自主知识产权,安全可控云平台)技术专利产品特点和优势技技术优势相关相关说明明1支持互联网开放平台模式开放平台和应用商店模式2动态伸缩按需扩展能力支持秒支持秒级的伸的伸缩,采用预部署机制能够应对突发流量(双十一或者秒杀场景)3双工异步智能路由采用了双工异步的双工异步的长连接机制接机制,解决了路由到各节点短链接过多并且频繁建链和销链的问题4支持微服务架构的企业级应用开发原生支持原生支持微服微服务架构的企架构的企业级应用开用开发5支持企业现有系统的集成和迁移充分考虑到了企企业现有系有系统的集成和迁移的集成和迁移,采用,采用ESB等等总线技技术。6基于容器的多租户隔离机制采用容器机制(容器机制(Docker)对不同租不同租户的的应用和服用和服务进行隔离行隔离7提供完善的自服务能力提供开提供开发者者门户,支持快速开发,提供应用和服务的自服务能力8平台具备高性能和高可用性平台具备优异的性能优势,并且平台的各个组件都支持集群部署,并提供平台组件的告警机制,能够进行快速故障恢复9提供丰富的企业级服务提供支持动态扩展的RDS服务,缓存服务、消息队列服务、流程服务等产品特点和优势技术优势相关说明1支持互联网开放平台模式开放平产品功能清单产品功能清单移动应用自动化测试解决方案ppt课件59云计算架构是基于SOA的进一步演进,继承SOA架构的优势,并解决了一系列新的问题;云架构技云架构技术特性特性对应好好处面向面向领域域1弹性与动态伸缩能力基于应用和服务实际运行情况,进行动态的伸缩(PAAS和IAAS联动);保证服务的高可用性;提升运维效率,提升资源利用率,降低运营和资源成本;运维2自服务提供自服务能力,开发人员可以自主申请对应的平台资源,平台自动创建相关资源给申请人,提升开发和运维效率。开发和运维3多租户能力提供多租户能力,集团等集中部署应用提供多租户能力,支持共享资源池应用间的隔离和统一管理。运维4共享资源池资源池化是云计算基本特这,通过资源池化,能有效降低使用和运维成本;开发和运维5可度量的服务提供服务可度量的依据,平台运行的应用和服务都可以进行评估和度量;运维和管理6面向服务的集成能力提供SOA架构下应用和服务集成能力,提升对存量系统的集成能力,以及服务标准化的梳理;开发和管理7一体化开发环境SDK提供一体化的开发环境以及相关基础服务的SDK包,为企业提供统一的开发框架;开发8企业级基础服务的提供提供企业级的基础服务,如存储、缓存、消息、工作流等,为开发人员提供支撑;服务具备自动伸缩和高可用性等特点,提供统一服务接口,降低开发难度,提升开发和运维效率;开发和运维9统一的运行托管环境提供统一的应用和服务运行托管环境,服务和应用运行在资源池中,平台保证应用和服务的高可用性。降低开发人员架构要求以及提升运维人员部署效率;开发和运维10集中的管理监控环境提供统一的应用和服务运行管理监控,提供告警机制;降低运维和管理难度。运维和管理云计算架构是基于SOA的进一步演进,继承SOA架构的优势,并60
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!