企业应用与服务部署的优化策略及服务架构探讨
在当今的商业环境中,企业服务至关重要。除了功能需求外,服务的服务质量(QoS)属性,如可用性和性能要求,也越来越受到关注。接下来,我们将深入探讨企业应用与服务部署的优化方法,以及服务导向架构与高可用性之间的关系。
企业应用与服务部署的优化
在企业应用与服务部署的优化过程中,当使用模型中定义的基本硬件类型无法达到所需的可用性或性能水平时,优化器会采用J2EE冗余模式进行设计。具体操作步骤如下:
1. 创建集群 :程序会从基本硬件节点创建集群,以提高服务器的可用性和性能。若系统的可用性要求不允许存在单点故障,开发者可指定在架构综合过程中仅使用冗余机器阵列。即便单台计算机的性能和可用性能够满足服务需求,程序也会创建集群。
2. 考虑性能损失 :由多个节点组成的集群的容量可能低于节点容量之和,这是因为节点上运行着各种同步消息和算法。性能损失的典型值高度依赖于实际的服务器软件,可通过测量或参考服务器基准测试获取。优化工具支持定义“性能损失百分比”,从集群节点的总性能中减去该百分比。若服务仅使用无状态会话Bean和实体Bean,在大多数情况下,这种损失可忽略不计。
3. 合理部署组件 :如果硬件有足够的容量运行所有服务,可在同一服务器上部署更多组件(EJB容器),以确保服务器的工作负载接近均衡,并最小化硬件成本。
4. 计算最优配置 :优化程序使用相关方程和约束条件计算服务和硬件节点的最优配置,输出结果为服务列表和相关的硬件节点,以此定义系统的建议配置。
下面
超级会员免费看
订阅专栏 解锁全文

131

被折叠的 条评论
为什么被折叠?



