![]() ![]() ![]() ![]() |
运行 Sun Java System Content Delivery Server 的最低硬件配置为配置了 1 个 CPU(最好 2 个 CPU)、1GB 内存(最好 2GB)、5GB 可用磁盘空间以及运行 Sun Solaris 9.0 操作系统或 HP-UX 11i 和 Oracle 9i 的单个服务器。此配置足够进行最初的产品测试,但不足以进行实际部署。
本章介绍以下几个 Content Delivery Server 样例配置:
支持几千个高活动订户的内容传送系统最初试用时使用的硬件配置可能如下图所示:
该配置将两个双 CPU 服务器用于 Content Delivery Server 服务和数据库模块。一个简单的路由器交换机提供了这些服务器之间的连接以及到专用和公用网络的连接。
图 2 说明了 Content Delivery Server 组件的样例配置(X 表示包含的应用程序)。
此配置定义了包含所有 Content Delivery Server 应用程序组件的单个服务域(根据需要运行服务)。Content Delivery Server 服务模块中只有一个主机 (cdssrv
),因此只需配置一个部署。
虽然此配置可能足以运行最初的内容传送系统,但请确保您理解在单个服务域中组合内部管理服务与外部订户和开发者服务时固有的安全风险。将 Content Delivery Server 部署到单个主机时还应考虑服务的可用性。最后,此配置会影响到数据库可用性和数据安全性。
此部署的硬件要求为:
或者,也可以在类似的配置中使用 Sun Fire 280R 服务器。
最初的试用阶段过后,可能需要考虑其他配置,例如下图中所示的配置:
此配置将两到八台双 CPU 服务器用于面向外部的服务(图中展示了四台),另外一台服务器用于管理服务域。数据库模块通过两台 Sun Fire V480 或 Sun Fire V880 服务器进行配置,这两台服务器在具有数据库存储的共享镜像磁盘阵列的群集配置中进行配置。Sun Fire V880 的集成 FC-A1 存储子系统的存储容量最多为 874GB。
图 4 说明了 Content Delivery Server 组件的样例配置:
该内容服务模块包含三个服务域:
cdsadm
上的单个部署,包含 Catalog Manager 和 Vending Manager 管理控制台及相关服务应用程序。此部署使用专用 JMS 代理。cds1
和 cds2
复制,主要是为了保证可用性。要避免与订户域冲突,必须更改缺省端口指定。部署的每个副本都使用专用 JMS 代理。分发模块定义了虚拟地址 cdsdev:80
,并实现了固定的服务器负载平衡。cds1
到 cds4
)。要避免与开发者域冲突,必须更改缺省端口指定。部署的每个副本都使用专用 JMS 代理。分发模块定义了虚拟地址 cds:80
,并实现了固定的服务器负载平衡。此部署的硬件要求为:
或者,也可以在类似的配置中使用 Sun Fire 280R 服务器。
如果要使用多销售功能,则可以使用与上述配置类似的配置。但是,如果部署更多进程,则应使用可配置更多 CPU 的服务器。例如,可以使用 Sun Fire V480 或 Sun Fire V880 服务器,可以分别配置四个和八个 CPU。这提供了对订户和 Vending Manager 都易于缩放的配置。
所说明的配置将四台 Sun Fire V480 服务器用于面向外部的服务域,另外一台服务器用于管理服务域。数据库模块包含两台带有数据库存储镜像磁盘阵列的群集 Sun Fire V880 服务器。
图 6 展示了带有四个 Vending Manager 的部署配置。
该内容服务模块包含九个服务域:
cdsadm
上的单个部署。在本例中,Developer Portal 被视为内部功能。包含的唯一服务是监视服务。此部署被配置为共享第一个 Vending Manager 的销售管理域的 JMS 代理(以及事件服务)。cds1
到 cds4
)
之上复制部署。每个域都提供与对应订户域共享的 JMS 代理。第一个 Vending Manager 的 JMS 代理还与目录管理域共享。分发模块定义了方便的外部虚拟地址。cds1
到 cds4
)
之上复制部署。此部署的每个副本都共享对应销售管理域的 JMS 代理。分发模块定义了外部虚拟地址,并实现了固定的服务器负载平衡。此部署的硬件要求为:
通过添加更多服务器和为数据库模块提供其他资源,可以很容易地缩放上两节中介绍的配置。但是,对于大型部署可能需要考虑使用更少的大型服务器。图 7 使用 Sun Fire 6800 中范围数据中心服务器,最多可以配置 24 个 1200MHz 的处理器。
此配置使用五台 Sun Fire 6800 服务器。面向外部的服务域使用两台服务器,每台都分区为两个系统域。内部管理域使用第三台服务器,也分区为两个系统域。最后两台群集和配置了关联存储阵列的服务器(在 Sun Fire 6800 机箱上安装)提供了具有高可用性的数据库服务器。
此硬件配置在单个或多个销售内容传送系统中都能够正常运行。图 8 说明了具有多个订户服务域的单个销售配置。
该内容服务模块包含五个域:
adm-1
和 adm-2
)复制。群集在此域中提供服务的自动重新启动和故障转移(Content Delivery Server 中未包含群及代理;有关详细信息,请向 Sun Professional ServiceSM 咨询)。此部署的硬件要求为:
![]() ![]() ![]() ![]() |
容量计划指南 Sun Java™ System Content Delivery Server,版本 2004Q1 |
版权所有 © 2004 Sun Microsystems, Inc. 保留所有权利。必须依据许可证条款使用。