了解如何在 Oracle Cloud Infrastructure 上部署 Oracle Siebel CRM

如果您要在 Oracle Cloud Infrastructure 上预配 Oracle Siebel CRM 19.x 及更高版本,或者将 Siebel CRM 环境从数据中心迁移到 Oracle Cloud Infrastructure ,则可以为开发环境和测试环境规划多主机、安全、高可用性拓扑。

在 Oracle Cloud Infrastructure 上部署的注意事项

Oracle 建议为您的实例创建单独的子网,例如堡垒主机、数据库、应用和负载平衡器实例,以确保可以在不同的子网中实施相应的安全要求。

私有或公共子网

您可以在专用子网或公共子网中创建实例,具体取决于您是要允许从互联网访问实例。对于您在公共子网中创建的实例,会为其分配公共 IP 地址,您可以从 Internet 访问这些实例。无法将公共 IP 地址分配给在专用子网中创建的实例。因此,您无法通过 Internet 访问这些实例。

下图显示了具有公共和专用子网的虚拟云网络 (VCN)。VCN 包含两个可用性域,每个可用性域都包含一个公共子网和专用子网。Web 服务器将放置在此映像中的公共子网中,因此每个 Web 服务器实例都附加了一个公共 IP 地址。通过通过互联网网关 (IGW) 实现通信,您可以从互联网访问公共子网中的这些 Oracle Cloud 实例。您必须更新路由表以启用往返 IGW 的流量。要允许从 Internet 流向 Web 服务器的流量,必须在公共子网中创建负载平衡器。要从 Internet 访问实例,还需要在公共子网中创建堡垒主机并从 IGW 访问堡垒主机。

数据库服务器将放置在此映像的专用子网中。您可以通过动态路由网关 (DRG) 进行连接,从数据中心访问专用子网中的 Oracle Cloud 实例。DRG 将您的内部部署网络连接到您的云网络。要启用 DRG 与客户本地设备之间的通信,请使用 IPSec VPN 或 Oracle Cloud Infrastructure FastConnect。您还必须更新路由表以启用往返 DRG 的流量。


后面是 public_private_subnets_jde.png 的说明
图 public_private_subnets_jde.png 的说明

public_private_subnets_jde.zip

方案 1:在专用子网中部署所有实例

Oracle 建议为没有面向互联网端点的生产环境在专用子网中部署所有实例。如果您希望将云作为现有数据中心的扩展的混合部署,则此类型的部署非常有用。

在此部署中,包括应用和数据库服务器在内的所有实例都部署在专用子网中。公共 IP 地址不能分配给在专用子网中创建的实例,因此您无法通过互联网访问这些实例。要从此配置中的内部部署环境中访问应用服务器,您可以:

  • 在预配应用服务器之前,配置数据中心与 Oracle Cloud Infrastructure DRG 之间的 IPSec VPN 隧道。

  • 在此配置中创建堡垒主机,然后从堡垒主机访问专用子网中的所有服务器。

方案 2:在公共和专用子网中部署实例

您可以在公共子网中部署几个实例,在专用子网中部署几个实例。当部署包括面向 Internet 和面向非 Internet 的端点时,此类型的部署非常有用。

在此配置中,一些应用程序实例放置在公共子网中,其他实例放置在专用子网中。例如,您可能具有为内部用户提供服务的应用程序实例,以及为外部用户提供服务的另一组应用程序实例。在此方案中,将服务内部流量的应用程序实例放置在专用子网中,并将服务外部流量的应用程序服务器放置在公共子网中。您还可以在面向互联网的应用实例上设置公共负载平衡器,而不必将服务外部流量的应用服务器放置在公共子网中。如果将堡垒主机放置在公共子网中,则会为堡垒主机分配一个公共 IP 地址,您可以通过 Internet 访问该地址。您可以通过堡垒服务器访问专用子网中的实例。

方案 3:在公共子网中部署所有实例

Oracle 建议使用此部署进行快速演示,或者进行没有内部端点的生产级部署。仅当您没有自己的数据中心,或者无法通过 VPN 访问实例,并且您希望通过互联网访问基础设施时,此部署才适用。

在此部署中,包括应用程序和数据库实例在内的所有实例都部署在公共子网中。

公共子网中的每个实例都关联有一个公共 IP 地址。虽然可以通过互联网访问具有公共 IP 地址的实例,但您可以通过安全列表和安全规则来限制访问。对于执行管理任务,Oracle 建议您在此配置中放置堡垒主机。在此方案中,您不会向公共 Internet 打开管理端口,而是仅向堡垒主机打开管理端口,并设置安全列表和安全规则以确保只能从堡垒主机访问实例。

反关联性

在 Oracle Cloud Infrastructure 上的可用性域中创建多个实例以实现高可用性时,可以使用容错域实现实例的反关联性。

容错域是可用性域内的一组硬件和基础设施。每个可用性域都包含三个容错域。通过容错域,您可以将多个实例分布到单个可用性域内的不同物理硬件上。因此,影响一个故障域的硬件故障或 Oracle Compute 硬件维护不会影响其他故障域中的实例。通过使用容错域,您可以保护实例免受意外硬件故障和计划内停机的影响。

为了实现数据库的高可用性,您可以创建双节点 Oracle Real Application Clusters (Oracle RAC) 数据库系统。默认情况下,Oracle RAC 的两个节点始终在单独的容错域中创建。因此,数据库节点既不在同一物理主机上,也不在同一物理机架上。这可以保护数据库实例免受底层物理主机和机架交换机故障顶部的影响。