(25页PPT)高可用性的SOA部署方案某著名企业架构师.pptxVIP

(25页PPT)高可用性的SOA部署方案某著名企业架构师.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

高可用性的SOA部署方案系统架构师:2014年5月15号13651915791

目录ONTENTSC1必要性分析23现状情况部署架构4实施方案

目录ONTENTSC1必要性分析23现状情况部署架构4实施方案

一、必要性分析系统无法正常使用都算为可用性的范畴。实际情况下,系统中某个方面问题都会影响系统的“可用性”。有关“可用性”的一些现实问题可用性宕机硬件崩溃数据丢失性能资源扩容

一、必要性分析据实践经验表明:在SOA架构下,基于服务的分布式运行方式,需要系统具备高度的可用性。服务独立性可组合性松散耦合自治无状态性服务提供者自身需要可靠、稳定的运行环境;ESB仅是服务的运行中枢;SOA架构,对可用性有更高的要求

一、必要性分析业务服务层、中间件也要考虑高可用性,不仅仅只是硬件和操作系统稳定可靠。操作系统(Linux、Windows)中间件(BPM、ESB、Oracle)基础设施(IaaS)业务服务层(WAS、WebLogic、Tomcat)硬件环境从分层的角度来考虑整体的高可用性使用成熟、稳定的中间件技术

一、必要性分析高可用HA价值:就是当你的系统中的某个节点异常损坏了,系统整体还是可用状态,还可以对外提供使用,不会因为某个节点丢失而整体瘫痪。从而最大限度的降低系统不稳定所带来的负面影响。高可用性HA原理:是指通过减少单点故障来避免意外系统宕机的能力,通常用来衡量一个硬件、操作系统、中间件和数据库软件、应用系统的可靠性。高可用性(HA)的功能:1、软件故障监测与排除2、备份和数据保护3、管理站能够监视各站点的运行情况4、实现错误隔离以及主、备份服务器间的服务切换高可用性(HA,HighAvailability)可用性宕机硬件奔溃数据丢失性能资源利用

目录ONTENTSC1必要性分析23现状情况部署架构4实施方案

二、现状情况单机Desktop传统C/S传统B/S混合B/S、C/S传统多层B/SSOA多层B/SABC软件架构的发展现状

二、现状情况软件架构服务器可用性保障问题传统C/S数据库服务器数据库数据库双机热备传统B/S数据库服务器、应用服务器数据库、应用服务器(IIS、Tomcat、WAS、WebLogic)数据库+应用服务器双重保证混合B/S、C/S同上同上数据库+应用服务器双重保证传统多层B/S数据库服务器、应用服务器、开源组件数据库、应用服务器、开源组件(Apache、Nginx)缺乏统一的规范,对技术要求高SOA多层架构B/S---------软件架构的“可用性”情况

二、现状情况单机Desktop传统C/S传统B/S混合B/S、C/S传统多层B/SSOA多层B/SABC采用高可用部署数据库应用服务器开源组件……高可用性的现状情况

目录ONTENTSC1必要性分析23现状情况部署架构4实施方案

三、部署架构单机Desktop传统C/S传统B/S混合B/S、C/S传统多层B/SSOA多层B/SABC采用高可用部署数据库应用服务器1)高可用+集群技术2)发挥中间件自身优势3)软硬结合4)扩容(资源利用)SOA多层B/S架构部署技术的应用

三、部署架构成都政务信息系统部署架构服务注册管理Oracle数据库ESB服务总线BPM业务流程管理规划应用系统

三、部署架构成都政务信息系统运行架构SOA中间件服务消费者服务提供者

三、部署架构某省市规划管理信息系统部署架构GIS应用服务

三、部署架构某省市规划管理信息系统运行架构

三、部署架构集群技术(Cluster)集群(Cluster)就是一组计算机,它们作为一个整体向用户提供一组网络资源。作为客户端来说,集群是一个系统,而非多个计算机系统。集群(Cluster)技术可如下定义:一组相互独立的服务器在网络中表现为单一的系统,并以单一系统的模式加以管理。此单一系统为客户工作站提供高可靠性的服务。集群的特点:1、高可扩展性2、高可用性3、高性能4、高性价比

三、部署架构负载均衡(LoadBalancing)集群负载均衡技术在现有网络结构之上提供了一种廉价、有效、透明的方法,来扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。首先,大量的并发访问或数据流量分担到多台节点设备上分别处理,减少用户等待响应的时间;其次,单个重负载的运算分担到多台节点设备上做并行处理,每个节点设备处理结束后,将结果汇总,返回给用户,系统处理能力得到大幅度提高。

目录ONTENTSC1必要性分析23现状情况部署架构4实施方案4.1制定目标4.2选型4.3实施模式

4.1、制定目标当前环境评估SOA基础环境中长期规划1、设定高可用的级别2、对当前软硬件资源做评估(复用)3、结合业务应用,确定SOA的软硬件资源要

文档评论(0)

AI_data + 关注
实名认证
文档贡献者

中级会计专业资格证持证人

我有10年以上的工作和管理经验,愿意分享职场的干货。

领域认证该用户于2023年02月13日上传了中级会计专业资格证

1亿VIP精品文档

相关文档