10、企业应用与服务部署的基于模型的优化

企业应用与服务部署的基于模型的优化

1. 冗余模式与现有开发环境
  • 冗余模式 :为实现高可用性和负载均衡,创建冗余 J2EE 服务器架构有多种模式,其核心概念是集群。集群是一组运行相同 J2EE 应用的计算机,它们相互通信以确定当前活动节点集并同步内部状态。传入请求在运行节点间分配以实现负载均衡,若某节点故障,其他节点将接管其工作负载,从而提高可用性,因为单个节点故障不会直接影响服务和应用的可用性。
  • 现有开发环境 :如今的开发环境(如 IBM Websphere Studio 和 Microsoft Visual Studio .NET)主要关注应用功能建模和软件组件源代码框架生成,不支持对可用性和性能等 QoS 属性的定义和评估,非功能参数评估被推迟到开发的测试阶段。运行应用的硬件基础设施环境的容量设计也缺乏自动化工具支持,设计师需手动创建部署计划并调整硬件基础设施以达到所需的可用性和性能水平。
2. 故障模型

企业应用服务器节点由多层硬件和软件组件组成,假设错误仅发生在较低层(硬件或操作系统层),高层组件错误可由本地管理代理快速检测和修复。硬件和操作系统错误修复时间长,导致服务停机时间长,即使硬件错误严重程度低于软件错误,整体服务停机时间也会因修复时间长而更高。此故障模型适用于高层软件组件足够稳定、不会导致显著停机时间的情况,如商业 J2EE 应用服务器软件和数据库管理软件。但该模型有局限性,在高度冗余硬件上,高层软件错误可能在服务停机时间中占主导。

3. 建模技术

使用标准 UML Profile fo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值