第八章 准备创建Productions - 规划 IRIS 服务

2023-05-18  本文已影响0人  Cache技术分享

第八章 准备创建Productions - 规划 IRIS 服务器部署

容量和性能清单

IRIS 服务器的性能通过其处理峰值消息负载的能力来衡量。 IRIS 服务器的性能取决于许多组件和设置之间的复杂交互。 IRIS 服务器的负载主要取决于:

在许多情况下, IRIS 系统上的消息负载会随着时间的推移而增加。这种增加可能是由于在生产中支持更多的业务功能或业务量的增加。服务器处理此负载的能力取决于许多组件和配置设置之间的复杂交互,包括 CPU 内核数量、多处理器架构、存储大小和速度、网络带宽和配置、操作系统缓冲区分配以及 IRIS 配置。没有简单的公式可以预测 IRIS 服务器的性能,因为它是一个复杂的交互,但可以估计、计划、原型和跟踪性能以确保 IRIS 服务器满足业务需求。

为确保 IRIS 服务器具有足够的容量并能够有效地处理其负载,应该

  1. 估计负载—— IRIS 系统将处理的消息数量是多少?服务器启动后负载会逐渐增加吗?消息需要保存多长时间才能存档并从服务器存储中删除?
  2. 规划能力——规划技能取决于实施类似 IRIS 服务器的经验。如果组织没有这种经验,应该与有这种经验的人一起工作:顾问或 销售工程师。可以联系 全球响应中心 (WRC) 进行推荐。
  3. 原型服务器和负载测试——一旦估计了负载并计划了所需的容量,运行原型系统并监控其性能就很重要了。原型应确认您的容量计划并为提供比较已部署系统性能的基线。
  4. 为代码和数据库规划磁盘布局——默认情况下,在启用互操作性的命名空间中创建的所有代码和数据都存储在同一个数据库文件中。通过将数据映射到多个数据库文件,可以更好地控制数据的存储位置,这有助于提高高端系统的性能,并更容易升级到新版本。将日志文件存储在与数据库文件不同的磁盘上也很重要,以确保磁盘故障不会导致数据丢失。
  5. 部署服务器——安装和配置您的实时系统,包括任何冗余故障转移机器。
  6. 跟踪负载和性能——在出现任何需要解决的性能问题之前,跟踪服务器性能以建立基线非常重要。应该收集总体和峰值消息负载、CPU 利用率、磁盘可用空间以及处理消息的平均耗用时间等指标。
  7. 在性能问题变得严重之前解决它们——通过跟踪性能和预测增长,应该能够在性能问题成为组织性能的主要障碍之前计划升级和效率改进。

稳健性清单

稳健性是指 IRIS 服务器保持可用并能够从任何灾难中快速恢复的能力。稳健性取决于以下问题:

安全检查表

安全性是控制对数据的访问并保护服务器免受恶意攻击的能力。除了出于商业原因维护隐私外,通常还有隐私合规性要求。潜在的攻击可能旨在获取对机密信息的访问权限、恶意更新或删除信息,或者损害系统性能。安全性取决于以下问题:

维修清单

除了确保在部署 IRIS 服务器后能够稳健、安全地处理其负载外,还需要确保它随着时间的推移继续保持良好的性能。需要程序来处理软件和硬件的更新以及如何响应意外需求。维护取决于以下问题:

其他资源

尽管规划和部署 IRIS 服务器是一个具有挑战性的过程,但它比尝试修复处于故障状态的关键 IRIS 部署要容易得多。文档和类库文档提供了有关功能和安装的详细信息。以下是关键文件

上一篇 下一篇

猜你喜欢

热点阅读