450 likes | 598 Views
使用 Enterprise Manager 12c 在数小时内从无到有搭建云环境. Shailesh Dwivedi 产品管理总监. 演讲议题. 企业云 Oracle 云管理解决方案 如何实现“从无到有搭建云环境” OSC 案例研究. 云的整体控制. 集成的云体系管理. 业务驱动的应用程序管理. 全面的云生命周期管理. |. |. 简单、自动化. 业务驱动. 自助式 IT. 企业云:它是什么,它不是什么. 企业云是 ……. 企业云不是 ……. 通过整合、标准化和自动化实现 IT 转型 从广度和深度全面覆盖数据中心 物理的和虚拟的系统
E N D
使用 Enterprise Manager 12c 在数小时内从无到有搭建云环境 Shailesh Dwivedi 产品管理总监
演讲议题 • 企业云 • Oracle 云管理解决方案 • 如何实现“从无到有搭建云环境” • OSC 案例研究
云的整体控制 集成的云体系管理 业务驱动的应用程序管理 全面的云生命周期管理 | | 简单、自动化 业务驱动 自助式 IT
企业云:它是什么,它不是什么 企业云是…… 企业云不是…… • 通过整合、标准化和自动化实现IT转型 • 从广度和深度全面覆盖数据中心 • 物理的和虚拟的系统 • Iaas、PaaS、应用程序、业务流程和活动 • 运行关键任务应用程序 • 必须降低成本和复杂性,提供更好的服务质量 • 只允许用户按需部署 VM 的一般的 IaaS • 不了解应用程序 • 不能运行关键任务应用程序或要求重新编码关键任务应用程序 • 需要错综复杂的工具和大量支持人员
没有万能的云解决方案 我该如何部署 Java 应用程序并管理其运行 我需要很多用于财务模拟的 Linux 主机 我只需要一个数据库方案 我需要克隆数据库以便用于功能测试 我该如何部署用于测试的 E-Business Suite 环境?
最广泛、最全面的企业服务 自助式访问、计量和计费,基于策略的弹性 数据库云 应用程序2 应用程序 1 应用程序 3 Java 平台 DB DB DB VM VM VM 任何物理或虚拟平台 任何物理或虚拟平台 数据库即服务 (DBaaS) Java 平台即服务 (JPaaS) 基础架构即服务 (IaaS) OVM、Sparc 容器和 LDOM 提升企业价值
全面的云生命周期管理 • 1. 规划和建立云 • 容量和整合规划 • 资产发现 • 裸机供应 • 策略设置 • 4. 计量、计费、优化 • 计量资源使用率 • 计费 • 优化性能、容量、QoS 应用程序和 业务服务 平台即服务 DBaaS MWaaS 基础架构即服务 • 3. 管理和监视云 • 自动伸缩 • 整个体系管理 • 最终用户、业务级应用程序监视 • 2. 在云上构建、测试和部署应用程序 • 将应用程序打包为组合件 • 测试应用程序 • 自助式供应
Oracle Enterprise Manager 12c 规划和建立云 • 识别所有 IT 资产(云构建块) • 规划资源整合 • (P2V、P2E、数据库、应用程序等) • 建立集中式软件库 • 定义云拓扑 • 建立共享资源池,定义云区域 • 建立云服务 • 服务目录(IaaS、DBaaS、PaaS) • 建立自助式访问 • 配额、访问规则、预留策略 • 计费 • 云生命周期管理 应用程序和 业务服务 规划 优化 建立 计量和 计费 平台即服务 构建 数据库即服务 管理 基础架构即服务 测试 监视 部署
整合规划程序 • 从 Enterprise Manager 信息库中提取目标资源使用和配置数据 • CPU、内存、存储、网络 • 典型时期 • 管理员为负载迁移指定服务器和约束 • 物理到虚拟系统、物理到物理系统、物理到集成式系统 • 现有/计划服务器 • 业务/技术约束 • 详细报告整合负载在目标服务器上的性能
企业云架构 云管理层 自助式 API 计费与容量规划 服务目录 Policy Manager(SLA 管理、DRS、DPM) 软件库 计费 API 配置管理 供应 监视 A 区域 B 区域 IaaS 资源池 DBaaS 资源池 MWaaS 资源池 存储阵列 存储阵列 云基础架构层
引导式、自动式的云搭建从裸机到自助式 云基础架构管理员 自助式管理员 为 DBaaS/PaaS 供应虚拟机管理程序或底层基础架构软件 配置存储和网络 (VLAN) 创建资源池 根据职能和运营边界定义区域 配置软件库 定义云服务 为用户和角色指定配额 定义访问界限(将角色映射到区域)和配置规则 制定计费方案 发布服务目录 1 1 2 2 3 3 4 4 5 5
服务目录的建立 • 服务模版基于 • 面向 Oracle VM 环境的组合件 • 物理部署过程
Oracle Enterprise Manager 12c 构建、测试和部署应用程序 • 打包复杂的多层应用程序 • 自助方式部署应用程序、数据库或任何底层基础构架 • 定义自动应用程序扩展策略 云生命周期管理 应用程序和 业务服务 规划 优化 建立 计量和 计费 平台即服务 构建 数据库即服务 管理 基础架构即服务 测试 监视 部署
组合件:打包多层企业应用程序 捕获完整的 应用程序拓扑 打包成 单个组合件 Oracle Virtual AssemblyBuilder Studio 元数据
Oracle Virtual Assembly Builder Studio • 创建和定制软件设备 • 创建组合件蓝图 • 定义 vNIC 和 vLAN 绑定 • 定义卷配置(本地、远程、共享) • 添加自定义配置脚本 • 定制后期绑定属性 • 管理部署计划 • 创建单个可部署的存档 (OVA) 并将其导出到 Enterprise Manager 架构师使用的设计工具
组合件部署 组合件存档 OVABStudio 1 2 OHS 4 组合件管理员创建组合件 部署、取消部署组合件 OHS OHS WLS 上载组合件 3 Oracle Enterprise Manager WLS WLS WLS Coherence Coh Coh 5 DB OVM 管理器 使用 EMCC 发现应用程序组件和组合件拓扑 软件库 参考系统 Linux OVS x86 硬件 x86 硬件 OVM 资源池
自助式门户 • 现成的自助式门户 • 基本产品的组成部分,无需额外安装 • 丰富的服务目录 • VM 模板、组合件 • 数据库服务 • Java 应用程序 • 完全的运营控制 • 启动/停止服务,请求额外资源、备份/恢复 • 监视、扩展、收缩 • 计费信息 • 配额监视 • 可通过 API 编程访问 • REST 式 API、CLI 和客户端绑定
云 API 和 CLI • REST 式云 API • 支持多种模式:IaaS 和 PaaS • 使用简单云资源模型编程 • 属于 DMTF 云 CIMI 和 CAMP 标准 • 包含如下操作: • 列出发布的服务模版 • 部署云服务 • 执行管理任务,比如启动/停止资源 • 可以用 CLI 包装 API
自助门户的定制 定制的徽标和外观
基于扩展和收缩的策略 • 根据预定义的策略动态分配资源 • 现成的策略编辑功能将度量阈值与操作相结合 • 基于时间计划 • 基于时间计划调用操作。示例:周末静默虚拟机 • 基于性能 • 通过伸缩操作来支持按需伸缩容量
Oracle Enterprise Manager 12c 监视和管理云运营 • 资源使用和用户请求监视 • 集中跟踪软件资产和云中运行的应用程序 • 部署在云中的应用程序的自动监视配置 • 事件和问题管理 • 配置管理 • 最终用户和业务级服务管理 • 应用程序监视(应用程序正常运行时间、运行状况、性能、应用程序服务级别监视……) • 基础架构监视(A2D、合规性……) • 全面运营管理(备份、补丁……) 云生命周期管理 应用程序和 业务服务 规划 优化 建立 计量和 计费 平台即服务 构建 数据库即服务 管理 基础架构即服务 测试 监视 部署
云资源和请求监视 • 管理云区域和底层资源 • 服务器池、VM、数据库、中间件 • 跟踪资源流动、租户、策略违规等 • 下钻到各个资源实现更深层次的监视 • 监视请求和故障率,识别要修复的潜在瓶颈
集中式软件库存跟踪 按版本、供应商、LOB、成本中心、生命周期状态、地点和部门等汇总 所有部署在云中的软件资产的集中视图
管理组和模版集合 • 自动监视设置 所有目标 非生产模板集合 生产模板集合 生产环境 非生产环境 关联 关联 关联 HCM 销售 销售 HCM 财务 财务 自动添加到组的目标 自动应用于目标的监视设置: 生产模板集合和财务模板集合的 监视设置组合 设定目标属性值 财务模版集合 新目标
通过 DevOps 实现全天候服务管理针对服务和基础构架的信息板 • 跨 FA、中间件、DB 和系统的状态汇总 • 每个目标的运行状况指标 • 事件和警报 • 按组来组织,便于管理 应用程序 中间件/数据库 基础架构服务
Incident Manager • 通过单一中心控制台查看、管理、诊断和解决事件 • 支持事件生命周期操作 • 分配、确认、设定优先级、跟踪状态、升级、阻止 • 通知并打开帮助台记录 • 集成式 Oracle 体验 • 访问 My Oracle Support (MOS) 知识库 • 加速事件和问题诊断与解决 • 按事件管理 • 重要事件 • 与同一问题相关的事件组合在一起(例如,由数据库、主机、存储引发的事件)
Oracle Enterprise Manager 12c 计量、计费与优化服务 • 计量资源使用和云使用 • 选择性地向应用程序所有者、最终用户和/或业务部门计费 云生命周期管理 应用程序和 业务服务 规划 优化 建立 计量和 计费 平台即服务 构建 数据库即服务 管理 基础架构即服务 测试 监视 部署
计量和收费 • 从应用程序到磁盘的资源计量 • VM 、数据库、Web Logic 服务器、主机 • 组合目标:在支持的目标类型上的聚合 • CPU、内存、存储、网络带宽 • 数据库事务、SQL 执行等 • 中间层资源使用 • 应用程序/活动计量(计划) • 用户定义的计费方案 • 基于使用的项目(资源和活动) • 基于配置的项目 • 固定成本项目
计费报告 计费管理员 自助门户用户 业务用户 • 根据 LDAP 层次结构进行累计 • 针对用量和计费的汇总和趋势报告 • 下钻 • 与 BI Publisher 相集成 • 生成各种格式的报告 • Excel、Word、HTML、PowerPoint、PDF • 电子邮件或 FTP 报告 • 按资源细分的计费趋势报告 • 可选择的信息详细程度 • 计费方案配置
方案即服务 自助服务 数据库的终极整合 • 通过自助服务启用共享数据库部署模型 • 每一个应用程序用户可以获得一个或多个数据库方案 • 通过 Database Resource Manager 保证服务级别 • 通过 Database Vault 实现安全隔离 • 与可插拔数据库集成 DBA 应用程序用户 管理员
即时克隆 几分钟即可完成数据库供应 • 可创建安全和功能数据库副本 • 用户可创建多个副本以便进行功能测试,而不会消耗空间 • 云用户可创建快照,并且可以“时空穿越”到早期的版本 生产 测试 屏蔽的数据 泵文件 010010110010101001001001001001001001001001001000100101010010010010011100100100100100100100001001001011100100101010010010101010011010100101010010 子集和屏蔽 • 利用“写入时复制”存储技术 • Sun ZFS 和 Netapp 存储的初始化支持 • 不仅仅是 Flexclone 存储 • 集成配置管理(沿袭和关联追踪) • 存储感知的“计量与计费”
测试即服务 • 自动化执行测试流程的主要阶段 • 利用 IaaS/DBaaS/PaaS 云服务环境供应 • 最小化总测试周期 • 目前,测试周期的 50% 花费在设置上 • 支持自助测试 • 与以下集成: • 用于负载和功能测试的 Oracle 测试工具 • 提供诊断的 Enterprise Manager 性能管理 • 适用于私有云和公有云 • 部署测试系统 • 建立应用程序和临时事件 • 检测到瓶颈 • 重新配置和重新测试 • 运行功能测试 • 运行负载测试
云蓝图:分层云服务 • 云蓝图编排已连接服务实例(例如,VM、数据库、中间件)的“系统”的创建 • 列出构成“系统”的云资源 • 参数化配置 • 优势 —— 云用户自动化: • 推广使用成熟的标准拓扑 • 用户获得一致性、可重复性,并减少错误
一家全球医疗保健公司 • 挑战 • 开发/测试团队在等待新的 Siebel 环境时生产效率下降 • 添加新 Siebel 特性的更长发布周期影响竞争优势 • IT 组织在添加额外硬件基础架构上的支出负担 • 使用 IT 资源无责任制 • 实施 • Oracle VM 3.0.3、Oracle Virtual Assembly Builder (OVAB) 11gR1、Oracle Enterprise Manager 12c Cloud control、Siebel CRM 8.1.1 • 自助式供应 • 计量和计费 • 优势 • 响应开发和测试用户请求的敏捷性提高 • Siebel 部署时间从 2 个月缩短至几小时 • 对云用户计量/计费的粒度控制
HDFC 银行:DBaaS • 挑战 • 建立在 168 个机架单元上的零售资产基础架构占用昂贵的场地 (DC) 空间 • 使用 5 年以上的现有老旧存储难以进行维护 • 容易出错的手动任务 • 有限的应用程序分区和 IO 重新平衡 • 实施 • Exadata 和非 Exadata 上的云区域 • RAC 数据库的自助式供应 • 补充管理功能的配置管理特性 • 优势 • 将空间占用从 168 个机架单元减少到 60 个 • 可扩展的系统能够最多支持三倍的当前业务量 • 批处理时间缩短 5 倍(从 10 小时降至 2 小时) • 缩短有关贷款申请的“新产品”上市时间 • IT 资源的 C 级可见性
Oracle 解决方案中心 (OSC) 挑战 • 所有 OSC 环境都部署在物理硬件上 • 每个用户和活动都使用专用的环境 • 需耗费几小时或几天时间建立环境,而且需要复杂的自定义脚本实现自动化 • 服务器利用率低:未使用时,许多物理环境处于空闲状态(但仍然耗费空间、电力和制冷) • 由管理员处理环境请求 • 拥有 4 名系统管理员的团队只能有效管理几十个系统 • 将公有云活动带回 Oracle • 为实现自助服务的灵活性,有些用户已开始使用第三方公有云,如 Amazon。 • 将这些用户带回 OSC 私有云既可以保护 Oracle 的知识产权和客户数据,还可以降低运营成本 背景 OSC 成立于 1997 年,它作为 Oracle 与合作伙伴的产品展示数据中心供 Oracle 销售和咨询公司使用 为 Oracle 的现场组织举办许多种活动 • 概念证明:在实际生产场景下 Oracle 产品的全面测试 • 研讨会:让客户熟悉 Oracle 技术和产品的为期一天的实践培训活动 • 自定义演示:针对特定客户或场景量身定制的 Oracle 产品概述 • 沙箱:针对客户和 Oracle 现场员工的评估环境
向 OSC 云的转移 • 用 Enterprise Manager 12c 提供真实的私有云 • (Iaas、自助服务) • 自助服务可以让我们四百多位最终用户中的大多数管理各自的 VM 供应和运营 • OSC 于 2005 年开始实施云,当时仅有 6 台服务器,处理每周 10% 的活动 • 之后的 7 年,云的利用率稳步增长 • 当前,90% 的运营实现了虚拟化。云环境中有超过 1000 个 CPU 内核和约 500 TB 的存储量,拆分于两个数据中心内
Oracle Enterprise Manager 12c企业云的整体云控制 规划 优化 建立 • 统一、自动化的管理 通过单一产品全面管理整个云体系和所有云服务 • 全面的云生命周期解决方案 管理云生命周期的所有阶段 • 业务驱动的云 应用程序感知的云,可自动调整以满足业务服务和业务活动的需求 计量和 计费 应用程序和 业务服务 构建 管理 平台即服务 数据库即服务 测试 基础架构即服务 监视 部署