PAAS平台基本概念_第1页
PAAS平台基本概念_第2页
PAAS平台基本概念_第3页
PAAS平台基本概念_第4页
PAAS平台基本概念_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、云计算技术的发展已经经历过了第一代虚拟化、第二代资源池化,正向第三代云计算技术前进以容器、微服务、DevOps为关键技术和特征,能够满足金融业新型业务对快速部署、弹性扩展、自动化运维等核心需求。云技术30的关键技术Openstack:开源企业级虚拟化及云计算管理平台,具有开放、稳定、生态完善等特点。Docker:容器级云应用快速部署及运行支撑平台,提供快速部署、弹性、应用编排等功能。DevOps:应用开发、测试、部署、升级的一体化平台及流程,缩短上线流程、降低运维风险。运维自动化:实现对多种环境和多种对象统一化管理,以异构管理、批量化、自动化为主要特征。PaaS平台功能范围环境管理管理基础设施

2、中的多个环境分区,并各个环境中的调度环境进行集中管理仓库建设建设并管理代码、应用、虚拟机、容器、组件与应用模板等仓库平台调度平台根据资源(基础设施、软件、容器等)类型建设并管理各类型资源调度平台中间件围绕高并发及微服务化需求构建消息通信、缓存、服务管理等中间件服务服务治理对业务服务进行发布、弹性伸缩、健康检查等管理管控,形成业务服务平台业务编排对应用、虚拟机、容器、中间件、服务等进行组件封装和编排服务应用管理对业务应用进行版本管理、升级、灰度发布、回滚、可用性、弹性等管理监控与度量监控业务运行性能,建立性能与可用性度量模型,支持弹性伸缩与容量分析运营支撑建设日志、安全审计、权限管理、流程对接、

3、数据同步等运营支撑平台角色&多租户围绕业务与组织架构设置角色体系,建设PaaS能力自服务门户PaaS平台建设的关键思路&特性基础Docker环境:基于统一化资源调度,综合建设物理服务器平台、虚拟化资源池平台、容器运行平台等服务治理&中间件:围绕应用开发及运行时需要的服务调用、消息通信、缓存加速、一致性协商、任务调度等问题,建设中间件服务平台持续构建/编排部署:以DevOps理念支撑,构建应用持续构建、持续部署、软件仓库、编排模板管理的平台,支撑多角色多环境应用部署需求自动化弹性:实时监控应用运行状态,自定义指标阈值,基于阈值告警实现业务的自动化弹性伸缩高并发程序设计指南两条设计原则+八条设计指

4、南:2原则异步消息:利用消息系统解耦系统组件,提高系统的可扩展性与自愈性数据一致性:识别不同数据的一致性模型(强一致性、最终一致性),设计不同数据系统8设计指南缓存加速:利用缓存系统加速数据的读取速度,特别是对静态数据和只读库表计算分割:把计算按照逻辑分割成不同的组件,组件之间协同完成业务请求。自动伸缩:实时监控系统的性能与负载压力,自动对性能瓶颈组件进行弹性伸缩数据区分:采用水平、垂直、功能等维度分布式存储到不同物理节点,提高扩展性数据多副本同步:利用多副本技术保障数据可靠性,根据需求选择不同的副本同步策略诊断&监控:收集请求、运行时、故障及性能计数等信息,定位瓶颈、故障及错误恢复多DC部署

5、:从容错、负载均衡、数据保护等角度实现多中心部署架构及流量路由/切换度量&容量规划:对服务流量、性能、资源需求进行监控,度量服务需求,对资源进行合理规划根据队列长度自动扩展消息故障时熔断保护并发消费时负载均衡基于优先级处理消息排队削峰超级监控确保分布式事务推动MVC转向CQRS:numIMc博云GeirmpidJCoiwnantfi.CWDwnwHl%rryta-Modf!nUw服务治理问题服务治理:服务的元数据信息集中进行管理,包括服务路径、参数、描述、优先级等;服务实例向注册中心发布该服务信息服务分析:跟踪调用,从服务调用频度、服务依赖、服务扇入扇出数、服务响应延迟等多个维度分析服务自动弹

6、性:根据服务分析结果和预定义的策略(如阈值)对服务实例数、服务资源分配等进行弹性伸缩,提高服务质量服务可用性:自动化检测服务可用性,并在发生可用性故障时快速实现主备切换,不影响可用性版本管理:提供服务实例的多版本管理能力,提供版本升级、版本回退、灰度升级等版本管理功能访问控制:提供访问控制机制,能够实现基于策略的访问控制,包括黑白名单、可用性范围等服务质量保障:包括服务弹性伸缩、流量控制、服务等级划分等,确保服务性能达到SLA规定。RPC框架:服务运行时平台的选型对于服务开发与服务运营都是关键性因素,候选技术包括springboot、docker等服务架构:解决服务发布、发现、调用、可用性维护

7、、QoS控制、负载均衡等一系列问题。运行支撑:提供服务封装、部署、运行监控、信息收集、弹性伸缩、主备切换等功能。开发实施:提供开发SDK、多语言绑定、程序框架、部署测试工具集等,支撑服务开发开发部署。注圖甲心*运押収*t日曲理;基于Thrift的服务治理实现框架基于Thrift的服务治理关键技术EE04霍名第:1-XXJOLXXJ2rjouocxxjaxxjck,mx*jolxx-X.亭i具04UU优SDii,可需I悔顧朋MJArm|Ri亡mmnn:已沦礁11.*W丫啊llwi.;蛙CMflming113:gS如墟=心“血童砌1flLAw肛剧2i白名f1ja.KMja.x3t2,xxjQLXx

8、jaJ.XK.XXJCX.XX1,XX-JCXJOtXJtTL;wic应用编排&持续部署7dpointvAwrirp.uaddres:Iq蓟“dmEy(hostIpTjpew皆ME凹竝&呼-M粤-lyprrkwdi也,rwlagrifthipwcBM:血*dintargethastrxxtejstype:irKKjKir.rwKls.Nod*JSSrve+reMiofiiiiiyn;tdngrthosthoittype.HCer.nodes.MmitoredbrvtffX&pEl代1gt.mp*jhoutIpimportshpmhMt_ipcrwdeTip皿“:nodetelarryp#:祝纽

9、您p|削虽站3*rrlatkmshifK-typ;nod?_cofTnpcted_1w_ni&ngowje*rrwngxxfctyp#i:仆6dCl空翌切期回缈3理启i日lifEiM.DockerComposevsCloudify:TOSCA(cloudify)DockerComposebiM-片淤eIu=r,-.ikV帰申命阿kq)P*rt|?jEJ:#i?pijblcport)puwipu.lK*up商浒耐定妲X胃零舟:KofKZtEiti乂的屮嘴任屢Igrt用沁I上tSm|n時勺JW)创釉?李上yr*S女的雷弭題ffll(Jrit777?vrsrte1#-Y上庇5下rwfwfl吉晝:wixxijrtaK丰|w:#应用配置管理应用配置三要素:配置类型:不同的类型对应不同的处理流程,比如配置文件类型由配置文件插件处理;支持的类型包括:文件、可执行命令(shell或其他可执行程序)、SQL命令等。配置输入:不同的配置类型,其输入格式分别对应于配置模板文件、可执行命令(文件)、SQL语句;同时,配置输入还包括配置所需的其他参数,比如配置目标路径等,供插件具体执行配置时作为输入参数。配置阶段:配置分为检查阶段、环境准备阶段、部署前阶段、部署后阶段、启动前阶段、启动后

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论