java计算池技术架构.ppt

java计算池技术架构.ppt

ID:48058332

大小:1.69 MB

页数:50页

时间:2020-01-13

java计算池技术架构.ppt_第1页
java计算池技术架构.ppt_第2页
java计算池技术架构.ppt_第3页
java计算池技术架构.ppt_第4页
java计算池技术架构.ppt_第5页
资源描述:

《java计算池技术架构.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java计算池技术规划高可伸缩性Java集群目录背景,技术背景目标解决方案,技术要点解析我们业务现状业务解决方案技术实施计划表背景越来越多的关键任务与大规模应用运行在JavaEE技术上。系统需要越来越高的高可用性(HA)系统需要越来越好的可扩展性。saas的发展和应用要求我们建设可伸缩,高可靠,高性能的计算环境运营架构目前数商平台的基础架构还需要解决可伸缩性问题技术背景传统的Java应用服务器集群的方法基于会话复制的水平扩展基于会话粘滞的水平扩展基于cache的集中式会话的水平扩展基于会话复制的水平扩展负载均衡器(lvs)应用服务器1jboss数据库(mysql)应用服务器2jboss应用

2、服务器3jboss会话复制基于会话粘滞的水平扩展负载均衡器(lvs)应用服务器1jboss数据库(mysql)应用服务器2jboss应用服务器3jboss会话粘滞基于cache的集中式会话的水平扩展负载均衡器(lvs)应用服务器1jboss数据库(mysql)应用服务器2jboss应用服务器3jboss中心会话服务器memcached传统应用服务器水平扩展对比实现方式优势劣势Session复制服务器负载可以得到较好的均衡,也可以确保fail-over的支持Session复制会对服务器端网络环境带动来巨大的压力,尤其在应用服务器数量较大的时候,基本不适用于大型互联网应用需要相应的应用服务器支

3、持SeeesionSticky会话粘滞实现比较简单,在LoadBalance层做相应的配置即可不会带来session复制所引起的网络环境的压力不能实现完全的负载均衡,部分情况下负载均衡会极端失衡无法实现fail-over基于cache的集中式session应用服务器层无状态,可实现完全的负载均衡不会带来session复制所引起的网络环境的压力实现相对复杂一些Cache本身可靠性不能绝对保证,可能会造成部分session的丢失传统方法的问题考虑一下这样的场景:一台Web服务器可能驻留了很多Web应用,每个Web应用都同时有几百个并发用户,每个用户将生成特定的浏览器会话。所有这些会话信息都将被

4、备份下来以防服务器实例失败。更有甚者,会话时时刻刻都在改变:会话创建、过期;会话中的属性添加、修改与移除;为了判断会话何时过期,会话最后修改时间也随着访问时间而改变。所以性能就成为会话失败转移解决方案中的关键问题。目标Java应用的计算进行池化具有出色的扩展能力,计算能力的扩展能够线性增长或者减小具有高可用性不需要应用程序进行代码的定制很好的失败转移能力实现应用的无状态培养综合的,高级的系统管理人员目标负载均衡器负载均衡器Java计算池1112222333333341数据库池1’1’2’332’2’341’31’31’11333随着处理需求的增加,自动的填加服务器随着实际处理能力的减少,自

5、动的减少某个应用占用的处理资源服务器可动态的增加和减少,达到运行时的平衡.解决方案,技术要点网络,千兆网络,分层负载均衡-lvsTerracotta,JVM-levelcluster存储池-hadoop数据库集群-Continuent,squeoia,mysql自动化维护管理-cfengine+SVN监控系统-分布式集群监控系统ganglia管理系统SVN/监控/配置引擎自动化管理Java应用LVS,入口LVS,入口Mysql/oracle数据集群中间件服务器HadoopDataNodeHadoopNameNodeJava应用Java应用JVM集群服务器terracotta服务集群JVM集

6、群服务器terracotta服务集群Mysql/oracleMysql/oracleHadoopNameNodeHadoopDataNodeHadoopDataNode数据集群中间件服务器存储池DSOJVMDSOJVMDSOJVM计算池系统架构网络设计网络结构是整个系统的基础保障分层结构设计外部应用网—连接应用与外部用户,应用服务器接口eth1内部应用网—连接应用与数据库或存储,应用服务器接口eth0,数据库服务器接口eth1.管理网络—管理指令,监控通讯,物理上是与内部应用网复用,应用服务器接口eth0,数据库服务器接口eth0远程控制网—控制服务器启动状态,硬件状态监控,应用服务器远程

7、控制接口,数据库服务器远程控制接口IP网络规划管理网IP,全网唯一,按机房机架位置分配,一一对应远程控制网IP,与管理网IP一起整体规划内部应用网IP,全网规划,按需分配外部应用网IP,按需分栩千兆交换/百兆交换千兆交换能有效提高网络络处理速度IDC机房出口速度的约束,可以百兆交换用户应用数据库/存储外部应用网内部应用网管理网远程控制网负载均衡LVS负载均衡用开源软件LVS实现Heatbeat,ldirectord,ip

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。