欢迎访问深圳敏捷云计算科技有限公司!

在甲骨文云OCI 云端部署Oracle PeopleSoft应用:开启智能企业之旅

2024-04-17 原创文章

Oracle PeopleSoft应用旨在满足极其复杂的业务需求。它们提供全面的商业和行业解决方案,帮助组织提高生产力,加速业务表现,并降低所有权成本。

本参考架构讨论了在客户尚未准备使用SaaS产品的情况下,在Oracle云基础设施上部署PeopleSoft的方案,原因可能是深度定制、集成或控制需求。

架构

此架构展示了在单个Oracle云基础设施区域内的单一可用性域中部署Oracle PeopleSoft应用的情况。

对于在多个可用性域区域的部署,您可以将应用实例分布在不同的可用性域中。在此架构中,可用性域包含一个带有公共和私有子网的虚拟云网络(VCN)。Web服务器、Elastic Search服务器、进程调度服务器、应用服务器以及PeopleTools客户端放置在私有子网中,而公共负载均衡器用于分配跨应用实例的流量。堡垒主机部署在公共子网中。所有应用、堡垒服务器和负载均衡器实例都部署在启用了Cloud Guard的一个隔间内。数据库实例部署在另一个启用了安全区和Cloud Guard的隔间中。

此设置提供了预构建的最佳实践安全策略,这些策略会自动应用于隔间中的所有资源。所有资源都跨多个故障域部署,以提供高可用性。

部署在Oracle云基础设施上的私有子网中的数据库和应用实例通过使用服务网关备份到Oracle云基础设施对象存储。服务网关提供访问Oracle云基础设施对象存储的能力,无需穿越互联网。您可以使用自动和按需数据库备份功能来备份应用和数据库。

使用网络地址转换(NAT)网关,使私有子网中的应用实例能够进行出站连接到互联网以下载补丁以及应用操作系统和应用更新。通过NAT网关,私有子网中的主机可以发起到互联网的连接并接收响应,但不会接收来自互联网的入站连接。

以下图表说明了这个参考架构。

此架构包含以下组件:

堡垒主机

堡垒主机是一个计算实例,充当从云外部进入拓扑的安全、受控入口点。堡垒主机通常部署在非军事区(DMZ)。它使您能够通过将敏感资源放置在不能直接从云外部访问的私有网络中来保护这些资源。此拓扑具有单一、已知的入口点,您可以定期监控和审计。因此,您可以避免暴露拓扑的更敏感组件,同时不妨碍对它们的访问。

应用服务器

PeopleSoft应用服务器、PeopleSoft Web服务器、ElasticSearch服务器和PeopleSoft进程调度器的冗余实例提供高可用性。设置所有服务器的冗余实例,以确保即使某个实例宕机,您也能继续访问应用。

PeopleTools客户端

使用PeopleTools客户端执行管理活动,如开发、迁移和升级。

数据库层

此层包含Oracle云基础设施数据库系统实例。针对高可用性要求,Oracle建议您使用两节点的Oracle实时应用集群(Oracle RAC)数据库系统或Oracle云基础设施的Oracle数据库Exadata云服务系统。

Oracle Data Guard

Oracle Data Guard提供一整套服务,用于创建、维护、管理和监控一个或多个备用数据库,以使生产Oracle数据库保持不间断的可用性。Oracle Data Guard将这些备用数据库维护为生产数据库的副本。然后,如果生产数据库因计划或非计划的中断而变得不可用,Oracle Data Guard可以将任何备用数据库切换到生产角色,从而最小化与中断相关的停机时间。                

客户现场设备(CPE)

CPE是VPN连接或Oracle云基础设施FastConnect互连的现场终端,用于连接本地数据中心与Oracle云基础设施中的虚拟云网络(VCN)。

区域

一个Oracle云基础设施区域是一个地理区域,包含一个或多个数据中心,称为可用性域。区域彼此独立,可以相隔很远(跨越国家甚至大洲)。

可用性域

可用性域是区域内独立的、自成一体的数据中心。每个可用性域中的物理资源与其他可用性域的资源隔离,提供了故障容忍。可用性域不共享基础设施,如电源或冷却系统,或内部可用性域网络。因此,一个可用性域的故障不太可能影响该区域内的其他可用性域。

故障域

故障域是可用性域内的硬件和基础设施分组。每个可用性域有三个故障域,拥有独立的电源和硬件。当您在多个故障域中分布资源时,您的应用可以承受物理服务器故障、系统维护和故障域内的电力故障。

虚拟云网络(VCN)和子网

VCN是您在Oracle云基础设施区域中设置的可定制的、软件定义的网络。与传统数据中心网络一样,VCN为您提供对网络环境的完全控制。一个VCN可以拥有多个不重叠的CIDR块,这些块可以在创建VCN后进行更改。您可以将VCN细分为子网,这些子网可以范围限定在一个区域或一个可用性域。每个子网由不与VCN中其他子网重叠的连续地址范围组成。您可以在创建后更改子网的大小。子网可以是公共的或私有的。

隔间

隔间是Oracle云基础设施租户内跨区域的逻辑分区。使用隔间来组织您在Oracle云中的资源、控制对资源的访问以及设置使用配额。要控制对给定隔间中资源的访问,您需要定义策略,指明谁可以访问这些资源以及他们可以执行哪些操作。

云卫士

您可以使用Oracle云卫士来监控和维护Oracle云基础设施中资源的安全。云卫士使用您定义的检测器配方来检查资源是否存在安全弱点,并监控操作员和用户是否有风险活动。当检测到任何错误配置或不安全活动时,云卫士会推荐纠正措施,并根据您定义的响应器配方协助采取这些措施。

动态路由网关(DRG)

DRG是一种虚拟路由器,为VCN与区域外的私有网络流量提供通道,例如另一个Oracle云基础设施区域的VCN、本地网络或其他云提供商的网络。

对象存储

对象存储提供快速访问大量结构化和非结构化数据,包括数据库备份、分析数据以及图像和视频等丰富内容。使用标准存储作为“热”存储,用于您需要快速、立即和频繁访问的数据。使用归档存储作为“冷”存储,用于您长时间保留且很少或极少访问的数据。

NAT网关

NAT网关使得VCN中的私有资源能够访问互联网上的主机,同时不会使这些资源暴露于互联网的传入连接。

服务网关

服务网关为VCN提供访问其他服务的能力,例如Oracle云基础设施对象存储。从VCN到Oracle服务的流量通过Oracle网络架构传输,不会穿越互联网。

互联网网关

互联网网关允许VCN中的公共子网与公共互联网之间的流量。

安全区

安全区从一开始就确保遵循Oracle的安全最佳实践,通过执行诸如加密数据和阻止网络的公共访问等策略,为整个隔间提供保障。安全区与同名的隔间相关联,并包括适用于该隔间及其子隔间的安全区策略或“配方”。您不能将标准隔间添加或移动到安全区隔间。

           

推荐方案

以下推荐可作为在Oracle云基础设施中部署Oracle PeopleSoft应用的起点。您的需求可能与这里描述的架构不同。

虚拟云网络(VCN)

创建VCN时,根据您计划连接到VCN子网中的资源数量,确定所需CIDR块的数量及各个块的大小。使用标准私有IP地址空间内的CIDR块。

选择不与任何其他网络(在Oracle云基础设施、您的本地数据中心或其他云提供商)重叠的CIDR块,以建立私有连接。

创建VCN后,您可以更改、添加或删除其CIDR块。

设计子网时,考虑您的流量需求和安全要求。将特定层级或角色的所有资源连接到同一子网,这可以作为安全边界。

使用区域子网。

安全性

使用Oracle云卫士主动监控和维护您在Oracle云基础设施中资源的安全。云卫士使用您定义的检测器配方来检查资源是否存在安全弱点,以及监控操作员和用户的风险活动。当检测到任何错误配置或不安全活动时,云卫士会推荐纠正措施,并根据您定义的响应器配方协助采取这些措施。

对于需要最高安全性的资源,Oracle建议您使用安全区。安全区是与Oracle定义的基于最佳实践的安全策略配方相关的隔间。例如,安全区内的资源不得从公共互联网访问,并且必须使用客户管理的密钥进行加密。在安全区内创建和更新资源时,Oracle云基础设施会验证操作是否符合安全区配方中的策略,并拒绝违反任何策略的操作。

虚拟机及其他建议

关于虚拟机规模和其他建议,请参阅《在Oracle云基础设施实例上部署PeopleSoft应用》。

考虑因素

在Oracle云基础设施中部署Oracle PeopleSoft应用时,请考虑以下几点。

可用性

一些区域提供多个可用性域,这可以通过更高的冗余性来实现更高的可用性。考虑在多个可用性域上部署您的电子商务解决方案,以利用这种冗余性。同时,考虑在不同区域设置具有适当冗余的灾难恢复方案。

成本

创建虚拟机时,使用灵活形状来选择您所需的CPU数量和运行实例上工作负载所需的内存量。这种灵活性使您能够构建与工作负载相匹配的虚拟机,从而优化性能并最小化成本。

监控和日志服务

为您的实例设置日志服务、监控和CPU及内存使用的警报,以便根据需要调整形状的规模。

         

部署

Oracle PeopleSoft是一套综合的集成商务应用程序。

Oracle云市场提供了预构建的镜像,您可以在您的租户中部署这些镜像。从以下链接之一在Oracle云市场部署演示镜像:

云市场:PeopleSoft HCM 镜像

云市场:PeopleSoft CRM 更新镜像
对于您选择的每个镜像,点击“获取应用”并按照屏幕上的提示操作。

开启您的Oracle云之旅:Agilewing - 您的智能云服务伙伴

作为Oracle的高级合作伙伴,Agilewing正重新定义企业体验Oracle云服务的方式。借助于其简化的开户流程和一流的技术支持,Agilewing将复杂的开户和操作流程转化为一种轻松、直观的体验。通过我们的一站式服务,您可以迅速开启并享受Oracle云的全方位服务,从而无缝融入云端世界。

Agilewing的AgileCDN服务,结合了OCI的云基础服务,提供了一流的全球内容加速解决方案。超过2800个全球POP节点和7000个直连点的强大网络,确保了无论您的业务扩展到全球哪个角落,都能保持高效稳定的运行。

利用Oracle云的先进技术,Agilewing致力于简化云服务搭建、云迁移和业务出海的过程。我们的合作模式为客户带来经济高效的解决方案,使他们能够更加专注于核心业务,同时享受Oracle云的高性能和安全保障。

Oracle云服务,作为一个充满潜力的领域,以其高性能、安全性和全球统一的服务标准,为各类企业开启了新的机遇之门。通过Agilewing的专业服务,无论是个人用户还是企业,都能轻松步入这个充满技术革新和高效能的新时代。现在,就让Agilewing引领您开始探索Oracle云服务,打开一个全新的世界大门。