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

甲骨文云-跨租户管理多个甲骨文E-Business Suite客户:高效集成策略

2024-03-05 原创文章

此参考架构描述了如何跨租户管理两种不同的甲骨文E-Business Suite(EBS)工作负载。这种用例在托管服务提供商(MSPs)中非常普遍,他们为跨租户的多个客户实施EBS工作负载。MSPs在甲骨文云上为他们的EBS客户提供托管和应用管理服务,同时在成本和长期运营效率方面提供价值。


对于需要跨租户工作或通常管理其云客户的任何客户或MSP来说,这个场景也是一个有用的起点。


全球数以千计的组织依赖甲骨文EBS来运行他们的关键业务操作。基于30年的创新历史,甲骨文EBS继续交付并投资于该套件,专注于功能进步、移动性、用户界面现代化和运营效率,同时帮助客户获得甲骨文云的所有好处。甲骨文EBS支持当今不断发展的商业模式,推动生产力,并满足现代移动用户的需求。


甲骨文的EBS客户在展望未来并考虑云解决方案的好处时,通常寻求具有他们需要的特定技能和经验的合作伙伴。甲骨文的合作伙伴生态系统对我们客户的成功至关重要。我们的合作伙伴是值得信赖的顾问,具备推动您成功所需的证明专业知识和工具。他们的差异化服务,结合甲骨文的技术,帮助使甲骨文的客户实现其业务目标。他们利用甲骨文云解决方案和服务,提供端到端的甲骨文云战略、咨询和实施服务。


注意:如果您刚开始甲骨文云基础设施(OCI)之旅,可以在“My Oracle Support (MOS)”参考文献中找到将您的E-Business Suite工作负载迁移到OCI的更多详细信息:《开始使用甲骨文云基础设施上的甲骨文E-Business Suite》



架构

此参考架构包含两个租户,租户A和租户B。租户A包含一个用于客户A的EBS工作负载的VCN,以及一个用于MSP的第二个VCN。租户B有一个包含客户B的EBS工作负载的单个VCN。


客户A的工作负载包括一个包含多个应用实例的应用层,提供高可用性。使用的数据库是部署在虚拟机(VM)上的甲骨文基础数据库服务(单节点数据库系统)。


对于客户A,配置了内部区域(私有子网)和外部区域(公共子网)。内部用户可以通过动态路由网关(DRG)访问VCN中的私有区域。私有负载均衡器将流量引导到内部区域的应用节点。公共负载均衡器允许外部用户请求通过互联网网关(IGW)传入隔离区(DMZ)。数据库部署在私有子网中。


客户B的工作负载包括一个单一的应用层,其中包含在虚拟机(VM)上的甲骨文基础数据库服务(单节点数据库系统),应用层和数据库层都部署在私有子网中。


为了向客户A和客户B提供托管云服务,需要进行VCN间通信。这个参考架构使用远程对等连接(RPC)来启用VCN间通信。对等连接允许VCN资源使用私有IP地址通信,而无需通过互联网或本地网络路由流量。RPC是您在VCN上附加的DRG上创建的组件。其作用是作为远程对等VCN的连接点。作为VCN配置的一部分,每个管理员必须为其VCN上的DRG创建一个RPC。一个给定的DRG必须为它为VCN建立的每个远程对等连接有一个单独的RPC(每个租户最多10个RPC)。

  • MSP的DRG有两个RPC连接,分别用于两个客户(客户A的RPC-1和客户B的RPC-2)。
  • 客户A有一个RPC连接:RPC-3,客户B有一个RPC连接:RPC-4。
  • RPC-1与客户
  • A的RPC-3连接,而RPC-2与客户B的RPC-4连接。


下图展示了这个参考架构。




架构包含以下组件:

租户

当您注册OCI时,甲骨文为您的公司创建一个租户,这是OCI内的一个安全且隔离的分区,您可以在其中创建、组织和管理您的云资源。


地域

OCI地域是一个包含一个或多个数据中心的本地化地理区域,这些数据中心称为可用性域。地域彼此独立,可以跨越国家甚至大洲。


分区

分区是OCI租户内的跨地域逻辑分区。使用分区来组织甲骨文云中的资源,控制对资源的访问,并设置使用配额。要控制对特定分区中资源的访问,您需要定义策略,指定谁可以访问资源以及他们可以执行什么操作。


可用性域(AD)

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


故障域

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


虚拟云网络(VCN)和子网

VCN是您在OCI地域中设置的可定制的、软件定义的网络。与传统数据中心网络一样,VCN使您能够完全控制您

的网络环境。VCN可以拥有多个不重叠的CIDR块,您可以在创建VCN后更改这些块。您可以将VCN分割成子网,这些子网可以限定在一个地域或一个可用性域。每个子网由一个连续的地址范围组成,这些地址不与VCN中的其他子网重叠。您可以在创建后更改子网的大小。子网可以是公共的或私有的。


负载均衡器(LB)

OCI负载均衡服务提供了从单一入口点到后端多个服务器的自动流量分配。


安全列表(SL)

安全列表充当您的计算实例的虚拟防火墙。安全列表由一组入站(从互联网发起的连接)和出站(从VCN内部发起的连接)安全规则组成,这些规则适用于与安全列表关联的任何子网中的所有VNIC。


路由表(RT)

虚拟路由表包含将流量从子网路由到VCN外部目的地的规则,通常通过VCN外部的网关(例如,到互联网、到您的本地网络或到对等VCN)。


服务网关(SG)

服务网关为您的虚拟云网络(VCN)提供通向其他服务(如Oracle云基础设施对象存储)的访问通道。数据在Oracle网络架构中流动,绝不会穿越互联网。


互联网网关(IGW)

互联网网关是您可以添加到VCN的可选虚拟路由器,用以支持VCN中公共子网与公共互联网之间的流量交换。


动态路由网关(DRG)

DRG是一种虚拟路由器,为VCN内的私有网络流量提供跨区域路径,如连接至另一个OCI区域的VCN、本地网络或其他云提供商的网络。借助DRG的新增强功能,您现在可以连接以下资源:

  • VCNs
  • RPCs
  • 站点到站点VPN IPSec隧道
  • OCI FastConnect虚拟电路
  • 每个连接都配有独特的路由表,让您可以定义在连接间路由流量的策略。这一增强功能简化了连接,满足了更复杂的网络拓扑和路由需求。该参考架构采用枢纽和辐射网络拓扑,使您能够在枢纽VCN中使用Palo Alto网络虚拟设备,以筛选或检查客户本地网络与应用工作负载辐射VCN之间的流量。


对象存储

对象存储提供了快速访问大量结构化和非结构化数据的途径,包括数据库备份、分析数据以及图像和视频等丰富内容。您可以安全且可靠地存储数据,并直接从互联网或云平台内部检索数据。您可以无缝扩展存储空间,同时不会经历任何性能下降或服务可靠性问题。对于需要快速、立即且频繁访问的“热”存储,使用标准存储;对于长期保留且很少访问的“冷”存储,使用归档存储。


FastConnect(FC)

Oracle云基础设施FastConnect提供了一种在您的数据中心与OCI之间创建专用、私有连接的便捷方式。与基于互联网的连接相比,FastConnect提供更高带宽选项,且网络体验更加稳定可靠。


虚拟电路(VC)

虚拟电路是一种在一个或多个物理网络连接上运行的第2层或第3层以太网VLAN,它提供了您网络边缘的路由器与Oracle路由器之间的单一、逻辑连接。每个虚拟电路由客户与Oracle共享的信息组成,如果您通过Oracle FastConnect合作伙伴连接,则还包括该合作伙伴的信息。私有虚拟电路支持私有对等连接,而公共虚拟电路支持公共对等连接。


E-Business Suite应用层

Oracle E-Business Suite应用由服务器和文件系统组成。在此参考架构中,针对Customer-A的部署包括多个应用层节点,以满足应用需求。当部署具有多个节点的Oracle E-Business Suite应用层时,可以使用共享或非共享的应用层文件系统。这种架构采用了共享应用层文件系统,这样既减少了磁盘空间需求,又免去了在环境中的每个节点上应用补丁的需要。


Oracle E-Business Suite数据库层

在此参考架构中,两位客户均使用OCI的基础数据库服务。通过使用此服务,您可以在充分利用Oracle数据库和OCI的结合能力的同时,由Oracle管理,保持对您数据的绝对控制权。




推荐事项

在OCI上使用E-Business Suite时,以下推荐可能会有所帮助,尽管这些可能因您的具体实施而有所不同。

VCN

创建VCN时,根据您计划连接到VCN子网的资源数量来确定所需的CIDR块数量及每个块的大小。使用标准私有IP地址空间中的CIDR块。选择不与您计划建立私有连接的任何其他网络(在OCI、您的本地数据中心或其他云提供商中)重叠的CIDR块。创建VCN后,您可以更改、添加和移除其CIDR块。在设计子网时,考虑您的流量流向和安全需求。将特定层或角色内的所有资源连接到同一个子网,它可以作为安全边界。Oracle推荐使用区域性子网,因为它们更灵活。它们使您能够在设计可用性域故障时,更有效地将VCN划分为子网。


安全性

为了加强OCI租户的安全姿态,Oracle推荐使用Cloud Guard和安全区域。在创建安全区域之前,必须启用Cloud Guard。Cloud Guard有助于检测在安全区域创建之前创建的现有资源中的策略违规情况。


Cloud Guard

Cloud Guard是一种云原生服务,帮助客户在Oracle云上监控、识别、实现并保持强大的安全姿态。使用该服务检查您的OCI资源是否存在与配置相关的安全弱点,以及您的OCI操作者和用户是否有风险活动。在检测到问题时,Cloud Guard可以根据您的配置提出建议、协助或采取纠正措施。以下是开始规划Cloud Guard所需了解的要点:

  • 目标:定义Cloud Guard检查的范围。目标内的所有区域以相同方式进行检查,并且您对检测到的问题具有相同的处理选项。
  • 探测器:执行检查以识别基于活动或配置的潜在安全问题。用于识别问题的规则对目标内的所有区域都是相同的。
  • 响应器:指定当探测器识别出问题时Cloud Guard可以采取的行动。处理已识别问题的规则对目标内的所有区域都是相同的。


安全区域

对于需要最高安全级别的资源,Oracle推荐您使用安全区域。安全区域是一个与基于最佳实践的Oracle定义的安全策略配方相关联的区域。例如,安全区域内的资源不得从公共互联网访问,并且必须使用客户管理的密钥进行加密。在安全区域中创建和更新资源时,OCI会根据安全区域配方中的策略验证操作,并拒绝违反任何策略的操作。


网络安全组(NSGs)

您可以使用NSGs来定义一组适用于特定VNIC的入站和出站规则。我们推荐使用NSGs而不是安全列表,因为NSGs使您能够将VCN的子网架构与应用程序的安全需求分离。


负载均衡器带宽

创建负载均衡器时,您可以选择一个提供固定带宽的预定义形状,或者指定一个自定义(灵活)形状,其中您设置一个带宽范围并让服务根据流量模式自动调整带宽。无论采用哪种方式,您都可以在创建负载均衡器后的任何时候更改其形状。


E-Business Suite云管理工具

Oracle E-Business Suite云管理器是一个基于Web的应用程序,驱动Oracle E-Business Suite在OCI上的所有主要自动化流程,包括提供新环境、对这些环境执行生命周期管理活动,以及从本地恢复环境。Oracle强烈推荐所有打算将其Oracle E-Business Suite工作负载迁移到OCI的客户使用此自动化工具进行提升和转移、配置和生命周期管理。然而,如果我们当前的自动化服务无法满足您的特定需求,您可以使用手动程序。


Web应用程序防火墙

像Customer-A这样的许多部署中,客户需要向供应商和合作伙伴公开某些应用模块。某些最终用户可能还需要从企业防火墙外部连接。为了满足这些需求,您需要通过非军事区(DMZ)将某些应用端点暴露给互联网。Web客户端/浏览器和服务器通过HTTP、HTTPS、FTP等协议进行通信,恶意行为者可能会利用这些协议的使用漏洞。协议位于协议栈的不同层上。虽然Web攻击发生在应用层(第7层),但它可以通过数据包泛滥(数据链路层)或SYN泛滥(网络层)影响其他层。然而,应用层的Web攻击(例如SQL注入、跨站脚本、安全配置错误等)正变得比网络层的Web服务器攻击更为常见。如果不加以处理,这些Web攻击可能会危及安全并影响应用可用性。OCI的Web应用程序防火墙(WAF)通过监控和过滤潜在的恶意流量,帮助您使端点更安全。它是一种基于云的、符合支付卡行业(PCI)合规性的全球安全服务,保护应用程序免受恶意和不必要的互联网流量侵害。




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

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


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


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


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