关于将自定义应用程序迁移到 Oracle Cloud 的优势

组织可以运行自定义应用程序的产品组合,这些应用程序支持各种业务职能,从传统的后台流程到企业关键制造、供应链和面向客户的应用程序。这些应用程序已进行定制以满足您的准确需求,并且可以利用 Oracle Database 管理业务关键数据。

为了确保这些自定义应用程序可以继续支持您的组织,您应考虑将它们迁移到云,以便更好地将应用程序与您的战略、财务和运营目标保持一致:

业务目标 业务驾驶员 迁移目标
战略 引入更多产品,加快产品市场速度,更快地回应需求中的变化。 提高敏捷性,快速创新
财务 减少超量预配,并从固定成本移至可变成本,从而降低总拥有成本。 Pay-As-You-Go, 弹性缩放
业务运营 减少中断业务活动的风险 , 从停机和故障中恢复较快。 降低了风险,增加了洞察
IT 运维 自动执行标准操作,重定向 IT 以支持更高价值的业务流程。 可重复最佳实践(IaC)

在评估选项时,您希望确保执行迁移而不中断业务,并将在最短时间内导致预计目标。

值传播

自定义数据库应用可以通过最低的重新归档体系结构、重新集成或业务流程更改来迁移到 Oracle Cloud Infrastructure,并将生成一个更灵活、更可靠的解决方案,并以比运行内部部署或其他云提供商的成本低提供更高的性能。

Oracle 已经验证完成这些目标的解决方案,以便快速可靠地实现。其中包括过程、支持服务和引用体系结构。这些需求考虑实际生产需求,包括安全性、网络配置、高可用性、灾难恢复、身份集成和成本管理。利用这些经过验证的解决方案,您可以充分利用:

  • 21 – 56% 低于内部部署和其他云的 TCO
  • ”Bring-Your-Own-License”(BYOL)保护在内部部署数据库中投资
  • Security-first 设计(从核心到边缘)
  • 云原生工具的完整组合,可提高开发人员的工作效率
  • 支持所有主要应用程序平台,包括 JavaEE 和 WebLogic
  • 细粒度的基础结构和应用程序监视
  • 行业中最全面的数据库服务选项
  • 具有绩效 Sla 的唯一公共云基础设施

所有权总成本分析

之后,迁移、更易于管理和更灵活地扩展 Oracle Cloud Infrastructure 上运行自定义应用的优点比在内部部署系统或其他云系统中运行的自定义应用更宽松。

此解决方案所有权(TCO)的估计总成本可以是 56% 小于运行的自定义应用内部部署应用程序,而相对于在另一个云中运行的浏览百分比,具体取决于:

  • 通过消除优雅的硬件、持续设施、IT 管理和支持成本,可以大大大地节省成本
  • Oracle 对块存储卷和数据库存储有重大的成本优势
  • 假定六个环境,每个环境的 24 个 vCPU 云部署
  • 与六个服务器相比,每个环境的内部部署有 28 个核

客户成功案例

每天,Oracle Cloud Infrastructure 客户在将自定义应用迁移到 Oracle Cloud 后将遇到极好的成功。下面是一些成功故事。

CMiC 是一家构造软件公司,它已经为其客户提供了其企业和现场解决方案,目前 27% 的工程新闻-记录前 100 名承包商使用 CMiC 软件。此单一数据库平台解决方案为客户提供了管理全部建筑项目(从概念到完成)的功能。它们已将其内部部署应用程序和 Amazon Web Services 应用程序合并到 Oracle Cloud Infrastructure 中。它们会因性能、安全性和因为它提供了对 Oracle 数据库的最佳支持而选择 Oracle Cloud Infrastructure

Allianz Technology 是全球金融服务公司 Allianz Group 的技术提供商,其年收入为$ 130 0 亿。它们使用 SAS 应用程序套件、MicroStrategy、定制应用程序和 Exadata 有广泛的商务智能操作,可以实现数据持久性。他们希望将这些应用迁移到云,以便更快地构建新功能,增加基础设施的弹性,从而降低其总体成本。这对于其云解决方案提供 Exadata-as-a-Service 非常重要。另一个关键要求是这些要求可以使用 Terraform 构建基础结构。它们选择 Oracle Cloud Infrastructure,并与 Oracle 服务密切合作以执行项目。因移动造成,它们预期会明显降低所有权的成本。

Cen 一个欧洲调查组织,在世界上运营最大的部分物理实验室。它们可以将关键任务 Java 应用程序的 WebLogic 基础结构迁移到 Oracle Cloud Infrastructure 上的 Docker 和 Kubernetes。这样允许他们减少维护工作,以便他们可以将更多的工作集中在开发工作上。在降低为 2 分钟的迁移后,使用此选项可以将一半天部署 WebLogic 集群。使用 Oracle Cloud Infrastructure 还允许这些参数添加新的灾难恢复选项。Alberto Di Meglio (CERN OpenLab 的 Head)要求最多(如果不是所有的)应用将移到云中。

Oracle Cloud Infrastructure 的优点

Oracle Cloud Infrastructure 提供了专门用于迁移 Oracle 数据库上运行的定制应用程序的独特服务、基础结构功能、工具和支持。

  • 保证性能和经济节省成本:在 Oracle 云上运行自定义应用时,可以获得重大的性能优势。我们独特的非订阅网络和单租户产品(例如裸金属计算和 Exadata)可以确保一致的性能使客户专用数据中心的性能令人满。与其他云不同,我们还提供了服务级别协议以备份我们的性能保证。此外,许多服务在运行欺诈,为了保留现有投资,您还可以将现有数据库许可证置于 Oracle 云中。
  • 维边的核心安全:Oracle Cloud Infrastructure 在堆栈的每个级别都提供企业级安全性,以确保用户隔离、生命周期、细粒度安全控制、相容性和可见性通过全面的日志数据和监视解决方案每个阶段进行用户隔离、数据加密。将应用程序移动到 Oracle Cloud 时,可以控制您的安全性以及或者更好地控制内部部署基础设施。
  • Oracle Cloud Infrastructure 支持多种形式的自动化和托管服务,以提高开发团队的工作效率。这些云原生服务包括:
    • 资源管理器支持将 IT 基础结构作为代码管理,以提高灵活性和可靠性。
    • 监视以跟踪基础结构和应用程序度量。
    • Grafana(适用于基础结构和应用程序状态的可视化)。
    • 用于检测和处理任何基础结构资源和服务的生命周期事件的事件。
    • 迁移到 Oracle Cloud Infrastructure 的每个应用程序都将立即产生优势,因为这些服务以及其他功能(例如本机流、通知、容器管理等)可以支持计划创建不可行内部部署的增强功能。
  • 许多业务应用程序都使用 JavaEE 和 WebLogic 作为其核心功能。Oracle Cloud Infrastructure 为这些应用程序堆栈提供了迁移支持,包括英文实例化的迁移、WebLogic 11.x 和 12.x 的引用体系结构的自动部署以及使用 WebLogic Kubernetes 运算符执行的迁移到托管容器化基础结构。
  • Oracle 提供了行业内最全面的数据库迁移服务,因此将有一个完全匹配您的要求。在简单的备份和使用 RMAN 恢复到零停机时间迁移,并通过专用线上的安全 vn 到 tb,还原为每个场景和用例提供自助解决方案和引导式解决方案。

迁移方案

根据您的优先级,您可以选择将内部部署应用迁移到云的几种不同方法。Oracle Cloud Infrastructure 提供了支持各种选件的引用体系结构。

从内部部署到云可能影响最佳移植路径的因素有很多:

应用程序是否完成 , 需要几个更新 , 并且有固定的工作量 ?

“提升和班次”是一种尽可能对基础结构进行少量更改的方法。它可以降低介绍行为差异的可能性,同时仍在使用优秀的硬件、存储和网络提高性能,并且可以享受财务效益,从大写模型迁移到运营模型。通过移到托管版本的 Oracle 数据库来改善数据库 , 从而提高可靠性并减少管理工作量。

应用程序是否仍为活动项目 , 是否具有常规更新和版本发行版 ?

使用"移动和改进”可以将应用程序基础结构的组件升级到最新版本 , 例如将 WebLogic 移植到12.2版和 Oracle 数据库到 19c 版本 , 并使用可从 Terraform 脚本部署的 Oracle 验证体系结构。这实施了在 Oracle Cloud Infrastructure 上运行应用程序的最佳实践。这种方法可以轻松地旋转/关闭应用程序的实例,从而开发和测试工作并改进生产发行版的质量。

是否希望实施云本地体系结构 , 并支持弹性扩展 , 连续部署和自我修复功能 ?

这样可以在 Docker 容器的 Kubernetes 集群上部署基于 WebLogic 的应用程序。通过使用 OKE,Oracle Cloud Infrastructure 管理的 Kubernetes 服务可以轻松构建高可恢复性的可扩展基础结构,同时调整现有应用程序代码。此基础设施非常适合于现代的开发工具方法。

在这些方法中,Oracle 提供为您的应用程序使用数据库即服务选项的选项,同时通过其“Bring-Your-Own-License”(BYOL)程序将您的永久性数据库许可证投资保留在其中。

当前状态 目标 类型 目标验证的体系结构
在任何 Oracle 数据库上运行的任何自定义应用程序。 提高可靠性、性能和安全性。较低的 TCO。最小化迁移风险。 “提升和班次” 将应用程序堆栈移动到 Oracle Cloud Infrastructure 上的 BM 或 VM。将数据库移植到 Oracle Database Cloud Service (BYOL)。
在任何 Oracle 数据库上运行的 JavaEE/WebLogic 应用程序。 加上:升级到最新的 WLS,自动开发/test/production 部署,实施 HA 和 DR,合并数据库。 “移动并改进” 使用 Terraform 脚本将 JavaEE/WLS 部署到 VM/BMs。将数据库迁移到 Oracle Autonomous Database、Oracle Database Cloud Service (VM 或 BM)或 Oracle Database Exadata Cloud Service。实施高级 HA 和灾难选项。
在任何 Oracle 数据库上运行的 JavaEE/WebLogic 应用程序。 加上:增加灵活性、弹性和增强开发人员的工作效率,同时利用更广泛的自动化选项提高开发人员的工作效率。 “现代化” 通过使用 Terraform 脚本将 JavaEE/WLS 部署到 Docker/Kubernetes 集群。将数据库迁移到 ADB、Oracle Database Cloud Service(VM 或 BM)或 Oracle Database Exadata Cloud Service。实施高级 HA 和灾难选项。

Oracle 可以帮助您了解选择最适合您要求的方案的注意事项,并提供用于实施这些方案的验证体系结构。

数据库迁移

无论您使用的是11g、12c还是18c版本的Oracle数据库内部部署数据库,都可以通过升级到Oracle云基础结构上的任何托管Oracle数据库云服务来提高应用程序的质量。

利用这些服务,您可以减少数据库维护所涉及的工作,提高性能和可用性,同时降低所有权的总体成本。



经过验证的解决方案,可以解决您的业务需求

由于 Oracle Cloud Infrastructure 是为使用 Oracle 的自定义应用程序中的使用模式类型构建的,因此现有部署可以轻松地进行移动和改进,从而不必对环境或业务流程进行修改。

Oracle 可以提供满足所有性能、安全性、管理和 HA/DR 要求的体系结构模式。

此验证的解决方案指南将为您提供引用体系结构,帮助设计应用程序的最佳迁移路径,并了解如何在 Oracle Cloud Infrastructure 上实施最佳实践来管理这些实践。我们将介绍:

  • 与内部部署网络模型的设计匹配
  • 建立从内部部署到云应用的安全性和高性能连接
  • 可复性和高可用性设计
  • 从具有集成灾难恢复选项的停机中恢复
  • 部署安全体系结构,以隔离所有数据的资源和加密
  • 与现有的身份管理系统集成
  • 维护云资源利用率和成本的控制和可见性
  • 将应用和数据库环境迁移到云