--> 在甲骨文云自治数据库上部署甲骨文零售Xstore Office:革新您的零售管理体验
欢迎访问深圳敏捷云计算科技有限公司!

在甲骨文云自治数据库上部署甲骨文零售Xstore Office:革新您的零售管理体验

2024-01-17 原创文章

甲骨文零售Xstore Office和POS是业界领先的零售全渠道和门店解决方案。这种参考架构允许零售商采用甲骨文云基础设施(OCI)来托管甲骨文零售Xstore Office,并提供以下好处:

  • 可靠的基础设施
  • 高性能
  • 高可用性
  • 自动扩展
  • 灾难恢复
  • 托管服务


架构

这个云解决方案部署甲骨文零售Xstore Office在一个负载均衡的应用程序架构中,后端使用甲骨文自治数据库。甲骨文自治数据库提供高性能、自动扩展和调优能力,额外好处包括最大化数据库运行时间、安全性和生产力。


Xcenter网络和应用服务器部署在不同的故障域中以提供容错能力。由甲骨文管理的自治事务处理 - 专用数据库(ATP-D)部署在数据库私有子网中。您可以选择使用自治事务处理 - 共享(ATP-S)数据库、甲骨文数据库云服务,或在OCI中管理您自己的数据库,无论是虚拟机还是裸机。共享的OCI文件存储被所有网络和应用服务器挂载。

零售店POS通过站点到站点VPN访问OCI中的Xcenter,用于中央数据查找和销售数据复制。互联网用户通过互联网网关访问应用程序。零售业务IT通过堡垒服务支持云环境。应用程序位于公共负载均衡器和甲骨文网络应用防火墙(WAF)后的私有子网中。


门店POS系统通过应用服务器将销售数据复制到Xcenter数据库。OCI托管的API网关允许Xstore Office与第三方零售应用程序集成。OCI网络地址转换(NAT)网关为私有子网中的资源提供出站互联网访问。

以下图表展示了高性能参考架构。


零售业务需要高可用性(HA)。您可以在同一区域的不同可用性域中部署Xcenter网络和应用,并在两个或更多可用性域的服务器之间进行负载均衡。备用负载均衡器部署在单独的可用性域中。自治数据保护(Autonomous Data Guard)设置为将活动ATP的数据同步到本地备用ATP数据库。


Xstore Office灾难恢复(DR)可以在远程OCI区域设置。DR将具有与生产环境相同的架构,但计算资源减少以节省成本。在灾难发生或DR测试时,可以在云中迅速扩展环境。自治数据保护用于将活动ATP数据库同步到远程备用ATP数据库。


以下图表展示了HA和DR架构。

架构包含以下组件:

区域

甲骨文云基础设施区域是一个包含一个或多个数据中心的地理区域,这些数据中心称为可用性域。区域彼此独立,它们之间可能相隔很远(横跨国家甚至大洲)。


可用性域

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


故障域

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


虚拟云网络(VCN)和子网

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


负载均衡器

甲骨文云基础设施负载均衡服务提供从单一入口点到后端多个服务器的自动流量分配。


安全列表

对于每个子网,您可以创建安全规则,指定必须允许进出子网的流量的来源、目的地和类型。


网络地址转换(NAT)网关

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


服务网关

服务网关提供从VCN到其他服务(如甲骨文云基础设施对象存储)的访问。从VCN到甲骨文服务的流量通过甲骨文网络结构传输,从不经过互联网。


安全区域

安全区域从一开始就确保遵循甲骨文的安全最佳实践,通过实施诸如加密数据和防止对整个分区网络的公共访问等政策。安全区域与同名的分区相关联,并包括适用于该分区及其子分区的安全区域政策或“配方”。您不能将标准分区添加或移动到安全区域分区。


对象存储

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


自治数据库

甲骨文云基础设施自治数据库是一个完全托管、预配置的数据库环境,适用于事务处理和数据仓库工作负载。您无需配置或管理任何硬件,也无需安装任何软件。甲骨文云基础设施负责创建数据库,以及备份、打补丁、升级和调优数据库。


自治事务处理

甲骨文自治事务处理是一种自驾、自保护、自修复的数据库服务,专为事务处理工作负载优化。您无需配置或管理任何硬件,也无需安装任何软件。甲骨文云基础设施负责创建数据库,以及备份、打补丁、升级和调优数据库。


推荐

以下建议可作为起点。您的需求可能与此处描述的架构不同。


VCN

  • 创建VCN时,根据您计划附加到VCN子网中的资源数量,确定所需的CIDR块数量和每个块的大小。使用标准私有IP地址空间内的CIDR块。
  • 选择不与您打算建立私有连接的任何其他网络(在甲骨文云基础设施、您的本地数据中心或其他云提供商中)重叠的CIDR块。
  • 创建VCN后,您可以更改、添加和移除其CIDR块。
  • 设计子网时,考虑您的流量流向和安全要求。将特定层或角色内的所有资源附加到同一子网,这可以作为安全边界。


安全

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

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


云守卫

克隆并自定义甲骨文提供的默认配方,以创建自定义的检测器和响应者配方。这些配方使您能够指定哪种类型的安全违规会生成警告,以及允许对其执行的操作。例如,您可能希望检测将可见性设置为公共的对象存储桶。

在租户级别应用云守卫,以覆盖最广泛的范围并减少维护多个配置的管理负担。

您还可以使用托管列表功能对检测器应用某些配置。


安全区域

安全区域从一开始就确保遵循甲骨文的安全最佳实践,通过实施诸如加密数据和防止对整个分区网络的公共访问等政策。安全区域与同名的分区相关联,并包括适用于该分区及其子分区的安全区域政策或“配方”。您不能将标准分区添加或移动到安全区域分区。


网络安全组(NSG)

网络安全组(NSG)充当您的云资源的虚拟防火墙。在甲骨文云基础设施的零信任安全模型中,所有流量都被拒绝,您可以控制VCN内的网络流量。NSG由一组仅适用于单个VCN中指定VNIC集的入站和出站安全规则组成。


负载均衡器带宽

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


托管服务

托管服务提供特定功能,而不需要您执行优化性能、可用性、扩展、安全性或升级相关的维护任务。通过托管服务,您可以专注于为客户提供功能,而不必担心运营的复杂性。甲骨文云基础设施的托管服务,如自治数据库,被推荐以降低总体拥有成本。


数据库

由于Xstore是关键任务的企业应用程序,持续高性能至关重要。控制升级、补丁和云操作的可审计性对业务至关重要。推荐使用ADB-D,因为它提供隔离、一致的性能、安全性和可审计性。自治数据库拥有99.95%的可用性服务级别协议(SLA)。它默认是高可用的。备用数据库的SLA提升至99.995%可用性。这包括计划内和计划外的中断。


考虑因素

部署此参考架构时,请考虑以下几点。


实施

与Xcenter一起部署时,有一些必要的组件需要部署,例如用于数据文件和部署交换的Apache服务器,RTLog生成器实用程序。这些是独立的工作负载,需要进行日志记录和监控。

可以在OCI中部署一个独立的组件来提供路边取货功能。Xstore提供了可以用于此目的的Web服务集成,但受限于店内VPN。


合规性

根据实施情况,Xcenter可能存储与客户相关的数据。存储此类数据可能有法律要求。推荐使用OCI数据安全来了解数据敏感性,评估数据风险,掩盖敏感数据,实施和监控安全控制,评估用户安全,并监控用户活动——所有这些都在统一控制台中进行。


迁移和升级

如果将迁移到OCI与版本升级结合在一起,本地Xcenter和OCI Xcenter需要在推出期间共存。这个过程在常规Xstore升级中被称为“混合化”,通常根据商店数量需要2-5个月。


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

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

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

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

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


如您想咨询 Oracle 的相关业务,可联系搜索微信号:lhh1843812463woshiwhw123

或者可以进入以下群组进行咨询:

微信公众号

微信技术交流社群: