Mars Veterinary Health:利用 Oracle Cloud 中的 SaaS 和 PaaS 解决方案实现现代化

作为一家成长型公司,Mars Veterinary Health (MVH) 拥有丰富的性能问题传统技术。为了提高性能,他们决定将其大部分负载移至 Oracle Fusion Cloud FinancialsOracle Fusion Cloud Human Capital Management (HCM) 及其软件即服务 (SaaS) 负载移至 Oracle Cloud Infrastructure

火星兽医保健 (MVH) 是商业生态系统的一部分,其共同目的是:共同努力改善兽医专业人员、宠物和客户的生活,并使宠物的世界更加美好。他们在 20 多个国家设有地点,在 2 500 家医院设有 9 个横幅。

MVH 进行了以下密钥更改:

  • 他们从具有基本连接的 IPSec VPN 服务迁移到具有更大网络的 FastConnect,以利用 SaaS 和平台即服务 (PaaS) 服务。
  • 它们从旧版本的数据库即服务迁移到 Oracle Autonomous Transaction Processing
  • 他们从使用 Java Cloud 服务 SaaS 扩展 (JCS-SX) 作为关键财务集成转向使用 Oracle Visual Builder
  • 最后,他们移动到 Oracle Integration

MVH 决定迁移到 Oracle Autonomous Transaction Processing 以改善其有机和无机增长。将业务单位或标帜添加到其 Oracle Enterprise 应用程序使用时,会出现有机增长,每月添加医院时,标帜内会出现无机增长。因此,当他们在技术层面寻找提高性能的机会时,他们发现自治事务处理是最佳选择之一。自治事务处理通过数据库即服务减少了一些手动工作,并提供了多种类型的自动化。

MVH 提供了一个概念证明,帮助他们决定是否希望转向这一新技术,这需要大约三个月时间。MVH 将 170 多个集成从旧技术迁移到新技术,这需要六个月时间。

MVH 在 Oracle Cloud Infrastructure 上此部署期间具有以下技术优势:

  • 性能:他们监视 HCM 财务等领域的性能,比第一周提高了 300% 以上。
  • 他们创建了一个技术堆栈,可在其中利用 Oracle Cloud Infrastructure 中的新技术。

MVH 具有 Oracle Cloud Infrastructure 的增长机会计划。他们希望在未来 10–12 个月内在北美添加可调整大小的业务单位,以及 Oracle 中与其现有技术投资兼容的更多 PaaS 或 SaaS 产品。

客户案例

了解有关 Mars Veterinary Health 到 Oracle Cloud 的旅程的更多信息:

体系结构

在此体系结构中,Mars Veterinary Health (MVH) 使用传统技术从工作负载迁移到 Oracle Cloud Infrastructure SaaS 和 PaaS 解决方案。

为了提高性能并适应其增长,他们选择 FastConnect 以实现高带宽、Oracle IntegrationOracle Visual BuilderOracle Autonomous Transaction Processing

MVH 希望可公开访问自治事务处理。由于服务是完全托管的,因此 Oracle 将处理网络部分:虚拟云网络 (virtual cloud network, VCN)、子网、可用性域和故障域。Oracle 确保所有环境、生产、开发、测试和用户接受测试都具有高可用性和容错性。

Oracle Visual BuilderOracle Integration 都是托管服务,使 MVH 能够更多地专注于其业务和增长,而不会产生性能问题开销。

下图说明了此引用体系结构。



mars-vet-health-oci.zip

体系结构具有以下组成部分:
  • 区域

    Oracle Cloud Infrastructure 区域是一个本地化地理区域,包含一个或多个数据中心,称为可用性域。区域独立于其他区域,其距离很大(跨越国家或甚至大陆)可以分开。

    此体系结构中的所有资源都部署在单个区域中。

  • 可用性域

    可用性域是区域内的独立独立数据中心。每个可用性域中的物理资源都与其他可用性域中的资源隔离,这些资源提供故障容差。可用性域不共享基础结构(例如电源或冷却设备)或者内部可用性域网络。因此,一个可用性域出现故障不太可能影响该区域中的其他可用性域。

  • VCN 和子网

    VCN 是在 Oracle Cloud Infrastructure 区域中设置的可自定义、软件定义的网络。与传统的数据中心网络一样,VCN 允许您完全控制您的网络环境。VCN 可以有多个非重叠 CIDR 块,您可以在创建 VCN 后更改这些块。您可以将 VCN 细分为子网,子网可以被限定为区域或可用性域。每个子网包含一系列与 VCN 中的其他子网不重叠的地址。您可以在创建后更改子网的大小。子网可以是公共的或专用的。

    此体系结构使用单个 VCN,其中包含负载平衡器、Web 服务器、应用程序服务器和数据库的单独子网。

  • Internet 网关

    Internet 网关允许 VCN 中的公共子网与公共 Internet 之间的通信。

  • 动态路由网关 (DRG)

    DRG 是一个虚拟路由器,它为同一区域中的 VCN 之间、区域外的 VCN 与网络之间的专用网络流量提供路径,例如另一个 Oracle Cloud Infrastructure 区域中的 VCN、内部部署网络或其他云提供商中的网络。

    为了从内部部署网络快速可靠地连接到 Oracle Cloud,Alliance Data 选择了 Oracle Cloud Infrastructure FastConnect

  • 路由表

    虚拟路由表包含用于将流量从子网路由到 VCN 外部的目标的规则,通常是通过网关路由。

  • 安全列表

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

  • FastConnect

    Oracle Cloud Infrastructure FastConnect 提供了一种在数据中心和 Oracle Cloud Infrastructure 之间创建专用专用专用连接的简单方法。与基于互联网的连接相比,FastConnect 提供了更高的带宽选项和更可靠的网络体验。

  • Identity Cloud Service(不使用)

    Oracle Identity Cloud Service 为范围广泛的 SaaS 和内部部署应用程序提供身份管理、一次登入 (SSO) 和身份管理。

  • Oracle 服务网络

    Oracle 服务网络 (OSN) 是 Oracle Cloud Infrastructure 中为 Oracle 服务预留的概念性网络。这些服务具有可通过互联网访问的公共 IP 地址。Oracle Cloud 之外的主机可以使用 Oracle Cloud Infrastructure FastConnect 或 VPN Connect 通过专用方式访问 OSN。VCN 中的主机可以通过服务网关私密地访问 OSN。

  • 对象存储

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

  • 自治事务处理

    Oracle Autonomous Transaction Processing 是一个自我驱动、自我保护和自我修复的数据库服务,针对事务处理负载进行了优化。您无需配置或管理任何硬件,也不需要安装任何软件。Oracle Cloud Infrastructure 处理创建数据库以及备份、打补丁、升级和优化数据库。

  • 企业资源计划 (ERP)

    Oracle Fusion Cloud Enterprise Resource Planning 使您能够快速调整业务模型和流程,从而降低成本、提高预测价值并推进创新。

  • 人力资本管理 (HCM)

    Oracle Fusion Cloud 人力资本管理 在 Oracle HR、人才管理、员工管理和 Oracle Payroll 的市场中提供了全面的人力资源云解决方案,可以统一和自动化流程来提供端到端的员工可见性。

  • Oracle SaaS

    软件即服务 (Software-as-a-service, SaaS) 是一种基于云的软件交付模式,在此模式下,云提供商开发和维护云应用软件,提供自动软件更新,并通过互联网随时随地向客户提供软件。云提供商管理所有硬件、中间件、应用软件和安全性。因此,SaaS 客户可以比维护本地系统和软件更快地大幅降低成本、部署、扩展和升级业务解决方案,并以更高的准确度预测总拥有成本。

  • Oracle PaaS

    平台即服务 (PaaS) 是一组服务,用于构建和管理数字时代的现代应用程序,无论是在本地还是在云端。

    PaaS 提供了基础设施和中间件组件,使开发人员、IT 管理员和最终用户能够构建、集成、迁移、部署、保护和管理移动和 Web 应用程序。

    为了提高工作效率,PaaS 提供了便于使用的编程组件,让开发人员可以在其应用中构建新功能,包括创新技术,例如人工智能 (AI)、聊天机器人、区块链和物联网 (IoT)。此组还包括应用程序开发工具套件,包括云本机服务、Kubernetes、Docker 和容器引擎等。

精选构建和部署

想要显示您在 Oracle Cloud Infrastructure 上构建的内容?想要与我们的全球云架构师社区分享您学到的经验、优秀实践和参考架构让我们帮助您开始。

  1. 下载模板 (PPTX)

    通过将图标拖放到示例线框,说明您自己的参考体系结构。

  2. 观看架构教程

    获取有关如何创建引用体系结构的分步说明。

  3. 提交图表

    请向我们发送一封包含您图表的电子邮件。我们的云架构师将回顾您的图表,并与您联系讨论您的架构。