你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
在 Azure 上规划 Oracle
本文介绍如何规划 Azure 上的 Oracle 采用,以及如何基于 Azure 上的 Oracle 策略 文章进行构建。 请考虑影响你决定迁移到 Azure 以充分利用迁移的各种因素。
Azure 云采用框架中的策略和计划模板和其他资源可帮助组织捕获适合采用 Azure 上的 Oracle 的计划。 使用云采用框架的计划方法创建总体云采用计划,并帮助指导团队。 本指南提供了模板,用于创建积压工作,并计划根据要在云中执行的操作在团队中构建必要的技能。 本文介绍如何将 Oracle on Azure 采用纳入整个云采用计划。
在 Azure 资产上规划 Oracle
与大多数复杂平台一样,Oracle 数字资产包含三个应规划的资产类别:平台、基础资产和工作负荷资产。
平台资产:本地 Oracle 资产可以在各种类型的基础结构上运行。 在某种程度上,本地资产定义了对 Azure 上的 Oracle 部署的要求,无论是本地实现是 Linux-x86 还是包含更高级的功能。 高级功能包括 Oracle Real Application Clusters、Exadata 配置或大型 endian 平台,例如 Hewlett Packard Unix(HP-UX)、高级交互式执行(AIX)或类似平台。
基础资产:Oracle 平台和支持环境由网络、灾难恢复和监视工具等必要资产集合组成。 这些资产具有相应的 Azure 服务,可用于替换或扩充现有 Oracle 环境。 应清点和合理化这些资产。
工作负荷资产:现有的 Oracle 解决方案可以包含 Oracle 应用程序、合作伙伴应用程序或自定义应用程序。 单独命名、清点、合理化和跟踪依赖于 Oracle 数据库服务的每个工作负荷,以准备精细的财务和技术规划决策。
规划将 Oracle 工作负载迁移到 Azure 时,请考虑以下各项:
描述 Oracle 数据库平台:使用 AWR 报表或 statspack 报表描述 Oracle 资产。 提供主机和数据库性能信息的列表。 当系统在高峰负载运行时,应采用 AWR 报告或统计信息包报告。 如果你正在考虑迁移到 Oracle Database@Azure,则应联系本地 Oracle 销售团队,获取大小调整指导。
描述 Oracle 工作负载:描述应用程序,包括 Oracle 应用程序和合作伙伴应用程序。 包括自定义开发的应用程序。 准备计划在其中托管应用程序的区域。 还应确保满足技术要求,例如可接受的最大停机时间、安全套接字层(SSL)卸载和当前体系结构关系图。 列出应用程序服务器并描述 CPU 配置、内存、存储及其使用情况。 包括有关操作系统、应用版本、吞吐量和每秒输入/输出操作(IOPS)的详细信息。
评估依赖项:记录 Oracle 平台上的外部依赖项。 请确保在项目组合中包含所有资产的依赖项分析。
规划环境:确定是同时移动生产和非生产 Oracle 工作负荷还是单独移动。 客户通常会最初将其非生产工作负荷迁移到 Azure,从而为学习创造环境并降低风险。 在团队对 Oracle 解决方案在 Azure 上执行和操作的方式感到满意后,迁移生产环境的路径会更加顺利。
合理化平台:应考虑在数字资产规划过程中识别和消除冗余或过时的资产。 此过程可帮助你降低成本并提高效率。
将这些注意事项集成到数字资产评估中后,可以优化业务理由。 你已准备好制定 Oracle 云采用计划。
在 Azure 云采用计划中创建 Oracle
云采用框架包括用于创建云采用计划或 Azure DevOps 积压工作的工具和多个模板,这些模板基于每个方法中所述的任务。 有关详细信息,请参阅 工具和模板。
无论是使用模板还是你自己的项目规划工具,都考虑以下特定于 Oracle 的操作:
根据要求,创建一个 Azure 登陆区域,以根据体系结构准则包含完整解决方案的相关资产。
评估数据库资产。 此评估应包括性能分析,以查看数据库的当前行为。 调整 Oracle 资产的大小,以有效管理许可成本并实现最佳性能。 根据需要选择最合适的 Azure 体系结构。 此体系结构完全基于 VM、Oracle Database@Azure或两者的组合。
根据体系结构准则选择正确的部署体系结构。
考虑计划迁移的每个工作负荷或工作负荷波。
可以使用 Azure DevOps Web 界面将上述项添加到计划。 如果使用当前资产清单,可以使用 Excel 快速生成计划。 有关详细信息,请参阅 使用 Excel 批量添加或修改工作项。
创建 Oracle 就绪情况计划
获得常规工作计划后,可以开始协调团队成员并估算工作。
该项目的团队应该具有 Oracle 和 Azure 专家,但团队不太可能在这两个方面拥有同等的专业知识。 使用云采用计划来确定团队是否需要获得任何技能。 然后将这些技能映射到团队成员,以更清楚地了解准备情况、技能和培训需求。 若要帮助团队跟踪和解决技能差距,以在每个冲刺中创建更强大的跨职能协作,请参阅 适应云的现有角色、技能和流程。