![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
动态集群隔离
可以使用动态集群隔离将应用程序与部署在该单元中的其他应用程序相隔离。例如,您可以创建动态集群隔离配置以将外部客户所使用的关键应用程序与内部应用程序隔离,这可容忍某些不稳定性。
方案
贵公司为外部客户以及公司内部的部门主管 Web 应用程序。要为外部客户提供最稳定和安全的服务,需要确保他们的应用程序在单独的计算机上运行。主机环境必须遵循以下要求:
- 所有客户应用程序必须在不同的服务器(而不是来自其他公司的应用程序)上运行才能获得最佳安全性。例如,运行 customer_1 应用程序的服务器组必须有别于运行 customer_2 应用程序的服务器组。
- Customer_2 还有一个重要应用程序,它必须与该客户的其他应用程序和该单元中的任何其他应用程序完全分开。
- 另外,您还必须主管几个没有性能和安全性要求的内部应用程序,其中包括公司职员通讯录。
解决方案
使用动态集群隔离来满足客户的需求。动态集群隔离指定动态集群是否在其他动态集群实例所在的节点上运行,或者指定动态集群是否是在节点上运行的唯一动态集群。以下配置符合客户需求:
- 为 customer_1 和 customer_2 创建动态集群。对于每个动态集群的隔离需求,请在创建动态集群时单击“组隔离”。使用组隔离时,动态集群实例只能与同一节点上属于同一隔离组的动态集群实例一起运行。为 customer_1 动态集群创建一个隔离组,并且为 customer_2 动态集群创建另一隔离组。
- 要分开 customer_2 的重要应用程序,请为主管该重要应用程序的动态集群定义严格隔离。使用严格隔离时,动态集群实例只能与节点上同一动态集群的其他实例一起运行。
- 由于内部职员目录应用程序没有任何隔离需求,因此在为该应用程序创建动态集群时,请单击不要求隔离。
隔离动态集群的优先级
动态集群隔离可确保来自不同动态集群的动态集群实例不在同一节点上运行,但不保证系统如何避免隔离方式的冲突。配置严格隔离提供的动态集群优先级不会超过任何其他动态集群。例如,您拥有的环境中可能具有一个可用节点和两个动态集群。每个动态集群都会将集群实例的最低数量设置为 1。请考虑下列隔离配置方案:
- 为两个动态集群配置严格隔离。
- 为其中的一个动态集群配置严格隔离,而不对另一个动态集群定义严格隔离。