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

甲骨文云借助Siebel云管理器在甲骨文Kubernetes引擎上部署Siebel CRM:云端客户关系管理的革新之举

2024-02-29 原创文章

本参考架构展示了一个简单、高可用的Siebel CRM环境的拓扑结构,该环境由Siebel云管理器在甲骨文容器引擎用于Kubernetes(OKE)上部署,其中Siebel组件作为容器运行。


Siebel云管理器是一种新的基于REST的持续部署工具,您可以使用它来:

  • 在甲骨文云基础设施(OCI)上自动部署Siebel CRM,无论您是从现有的Siebel CRM本地部署开始,还是在OCI上创建一个新的Siebel CRM绿地部署。
  • 对OCI上的Siebel企业进行持续维护。
  • 使用Siebel提升工具,该工具执行以下功能:从现有的Siebel CRM本地部署中创建部署工具包,这些工具包包含派生的工件。这些部署工具包在一个暂存位置创建。读取您创建的存储工件,并将它们上传到OCI对象存储,以填充您在OCI上的Siebel CRM部署的迁移管道。

架构

以下图表展示了这一参考架构。

此架构具有以下组件:

区域

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


可用性域

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


故障域

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


负载均衡器

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


虚拟云网络(VCN)和子网

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


Siebel Kubernetes集群

Siebel Kubernetes集群由甲骨文Kubernetes引擎(OKE)提供支持,这是一个完全托管的、可扩展的、高可用服务,您可以使用它将容器化的应用程序部署到云端。当您的开发团队希望可靠地构建、部署和管理云原生应用程序时,请使用Kubernetes的容器引擎(有时简称为OKE)。


Siebel网关

Siebel网关提供Siebel服务器和服务器组件的动态地址注册表,以及Siebel应用程序接口和其他模块,如Siebel企业缓存和Siebel约束引擎。


Siebel应用程序接口

Siebel应用程序接口(SAI)是一个程序,它与Siebel服务器上的Siebel Web引擎(是应用程序对象管理器组件的一部分,如呼叫中心对象管理器)以及Siebel CRM用户运行的浏览器进行通信。


Siebel云管理器实例

Siebel云管理器应用程序预安装在使用OCI市场上可用的映像配置的虚拟机中。


GitLab实例

Siebel云管理器使用GitLab来存储其执行的每次部署的配置。然后,它将从GitLab访问配置文件(Helm图表、YAML定义文件等)以进行实际部署。


Helm

Helm是Kubernetes的部署工具,用于自动化创建、打包、配置和部署应用程序和服务到Kubernetes集群。


Flux

Flux是一组用于Kubernetes的连续和渐进式交付解决方案,开放且可扩展。它是GitOps操作员,可检测GitLab或映像注册表中的更改,然后启动对部署所需的更改。


NGINX Ingress控制器

NGINX Ingress控制器是生产级别的Ingress控制器(守护进程),与Kubernetes环境中的NGINX开源或NGINX Plus实例并行运行。该守护进程监控NGINX Ingress资源和Kubernetes Ingress资源,以发现需要Ingress负载均衡的服务请求。


主数据库和备用数据库

主数据库是Siebel应用程序使用的主要数据库。备用数据库是从主数据库的备份创建的数据库副本。


Data Guard

一套全面的服务,用于创建、维护、管理和监控一个或多个备用数据库,使生产Oracle数据库能够在灾难和

数据损坏时得以存活。


对象存储

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



建议

使用以下建议作为使用Siebel云管理器在甲骨文Kubernetes引擎上部署Siebel CRM时的起点。您的需求可能与此处描述的架构有所不同。


VCN

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


安全性

  • 使用甲骨文云卫士主动监控和维护您在甲骨文云基础设施中资源的安全性。云卫士使用您可以定义的检测配方来检查资源的安全弱点,并监控操作员和用户的风险活动。当检测到任何配置错误或不安全活动时,云卫士会推荐纠正措施,并根据您可以定义的响应者配方协助采取这些措施。
  • 对于需要最高安全性的资源,甲骨文建议您使用安全区。安全区是与甲骨文定义的安全策略配方相关联的隔间,这些策略基于最佳实践。例如,安全区中的资源不得从公共互联网访问,且必须使用客户管理的密钥进行加密。在安全区内创建和更新资源时,甲骨文云基础设施会根据安全区配方中的策略验证操作,并拒绝违反任何策略的操作。


云卫士

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

考虑因素

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


性能和成本

  • OCI提供适用于广泛应用程序和用例的计算形状。仔细选择计算实例的形状。选择可为您的负载提供最优性能且成本最低的形状。如果您需要更高的性能、内存或网络带宽,您可以更换为更大的形状。
  • 如果您的租户中已经存在GitLab实例,请为Siebel云管理器重复使用它。对于新的GitLab实例,您开始时只需要一个OCPU和大约10GB的RAM,因为涉及的资源密集型任务不多。

安全

  • 使用甲骨文云基础设施身份和访问管理(IAM)策略来控制谁可以访问您的云资源以及可以执行哪些操作。为保护数据库密码或任何其他机密,考虑使用OCI保险库服务。
  • 可选地,您可以减少入口范围以加强Siebel云管理器的网络安全。有关详细信息,请参阅官方的Siebel云管理器文档。

可用性

  • 根据您的部署要求和所在区域,考虑使用高可用性选项。选项包括在一个区域的多个可用性域中分布资源,以及在一个可用性域内的故障域中分布资源。
  • 故障域为单个可用性域内部署的工作负载提供最佳的弹性。对于应用程序层的高可用性,将应用服务器部署在不同的故障域中,并使用负载均衡器跨应用服务器分配客户端流量。
  • 根据您在部署Siebel CRM的JSON有效载荷中指定的工作节点数量,OCI本身通过将节点分布到不同的可用性域来维持高可用性。

监控和警报

  • 使用甲骨文云基础设施监控服务的度量和警报功能主动和被动地监控您的云资源。


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

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


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


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


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