390 likes | 524 Views
专为业务精心设计:Oracle 硬件是 Oracle 数据库的首选平台. 为 Oracle 数据库优化的硬件系统. 寇欣 系统事业部资深销售顾问. 构建数据库系统的挑战 投入最少、产出最多. 成本最小化 预算的压力 , 节省更多,更多的需求 风险最小化 高可用,符合规范,安全行,按时交付 性能最大化 提高生产率,提高客户满意度,满足业务增长的战略目标. 提 高系统容量和性能. 降低成本. 降低风险. 对立的目标. 数据库系统部署的复杂性 阻碍重重. 传统的数 据库系统部署. 众多的产品和厂商,没有清晰的负责者 没有跨 Layer 的优化
E N D
专为业务精心设计:Oracle硬件是 Oracle 数据库的首选平台 为Oracle数据库优化的硬件系统 寇欣 系统事业部资深销售顾问
构建数据库系统的挑战投入最少、产出最多 • 成本最小化 • 预算的压力, 节省更多,更多的需求 • 风险最小化 • 高可用,符合规范,安全行,按时交付 • 性能最大化 • 提高生产率,提高客户满意度,满足业务增长的战略目标 提高系统容量和性能 降低成本 降低风险 对立的目标
数据库系统部署的复杂性阻碍重重 传统的数据库系统部署 • 众多的产品和厂商,没有清晰的负责者 • 没有跨Layer的优化 • 各个厂家独立的支持、维护、补丁、升级: • 影响分析 • 重新评估 • 回归测试 • 成本的提升 • 风险的提高 Custom Integrated Management Tools Oracle Management Tools Red Hat Enterprise Linux Management Tools VMware Management Tools HP Management Tools Brocade Management Tools EMC/NetApp
Oracle降低数据库部署的复杂度整体优化解决方案Oracle降低数据库部署的复杂度整体优化解决方案 Oracle的一体化设计 • 单一的商业伙伴,第一的负责者 • 跨Layer的优化 • Full Stack测试后的补丁和升级 • 时间大大缩短 • 成本大大减少 • 风险大大降低 Oracle Applications Oracle Database 11 Solaris(Including Virtualization, Security) Oracle Management Oracle Servers Oracle Flash Technology Oracle Storage
转变数据库系统的技术面貌 系统元素 集成系统 优化解决方案 卓越的硬件模块 软硬一体化设计协同工作 从下到上的工程设计
实现敏捷IT 加快部署 更早投产 = 更多的商业价值 自行集成 (数月) Acquisition of components Pre-implementation System sizing Installation and configuration Testing and Validation Oracle 优化解决方案 (数周) Additional Production Time Testing and Validation Installationand configuration Acquisition of components Time
快速解决问题从而降低企业的风险 • Enterprise Manager减少计划内和计划外的停机时间 • 问题解决时间减少50% • 对100个服务器的安全补丁的部署时间减少95% • 基本上消除了补丁失败的可能性 • 单一的服务部门大大简化了服务的申告 • 一个技术提供者, 一个管理套件, 一个服务提供商 高级服务ACS 单点负责 集成的支持 预测、建议和解决问题的积极工具 专业的服务覆盖解决方案生命周期的每一个方面 从应用到磁盘只有一个服务提供商
为Oracle数据库优化的硬件系统 Oracle Software For Mission Critical Oracle Environments* • 面向关键任务环境的企业级解决方案 SAN Oracle RAC/Oracle DataGuard/Oracle Solaris Cluster Pre-Sized Configurations Large T4-4 or M8000 Not pictured) X-Large M9000 Small T4-1 Medium T4-2 Flash Acceleration & Disk Storage Oracle Flash F5100 Storage Arrays Oracle’s Sun Storage 2540-M2 Oracle’s Pillar Axiom Storage System (pictured middle right) Oracle’s Sun ZFS Storage Appliance (pictured bottom right) Network (VLAN) *Mission Critical Solution for New and Legacy Oracle (9i/10g/11g) Databases which support various Business Critical Applications
丰富的系统配置 • 系统扩展的同时伴随着更高的RAS
M 系列高可用性满足任务关键的 RAS 需求 可靠性 可服务性 • 系统级 ECC • 内存扩展的 ECC • 指令级重试 • 内存镜像 • 组件冗余 • 故障隔离(动态域) • 动态重新配置 • 风扇和电源热插拔 • CPU 和 RAM 热插拔* • I/O 热插拔 软件 监视和管理 • 故障管理架构 • 预测性自我修复 • OEM Ops Center • M 系列 XSCF • 强大的 Oracle Solaris 操作系统 • Oracle Solaris Cluster • Oracle RAC • Oracle Solaris Containers
专为持续性运行而设计 SPARC EnterpriseM8000/M9000 SPARC Enterprise 独有的 持续操作特性 • 以下情况无停机: • 添加新处理器 • 添加新内存 • 添加新 I/O 卡 • 重新分配硬件资源 • 更换故障组件 热插拔 处理器内存 无停机 底板交换开关 计划内 维护中断 系统板 无停机 服务处理器 无停机 电源、风扇 已实现 I/O 卡 已实现 已实现 磁盘 **仅限 M8000/M9000
Oracle Solaris:任务关键的操作系统如果必须运转,就在 Solaris 上运转吧 • 适合最佳任务关键 Oracle 数据库的最佳部署平台 • 极限数据完整性:ZFS • 军事级安全性:Solaris Trusted Extensions • 预测性自我修复:FMA、SMF • 用于虚拟化环境,可提供应用程序隔离和安全性:Zones • 可观察生产安全:DTrace • 扩展到数千个线程和数 TB 内存
Oracle数据库优化解决方案的高可用设计 • 预测性自我恢复功能可以在模块失效之前定位和隔离故障 • 无单点故障(Single Point of Failure)的架构 • Oracle RAC提供了持续的数据访问 • Oracle Active Data Guard复制数据到远程灾备系统 • Oracle Solaris Cluster为应用的本地恢复和远程重启提供可靠的自动化机制 • 不测发生时系统继续运行 Memory Coherence (QDR-IB) Node 2 Node 1 Axiom Shared Storage and SAN Two Node RAC Example
Oracle RAC实现了数据库系统的高可用性 • 冗余:多节点的集群服务 • Oracle RAC的三大支撑技术 • Clusterware集群软件基础架构 • Grid Access(网格化的访问) • ASM (Automatic Storage Management) • Grid Storage(网格化的存储) • Enterprise Manager • Grid Management and Control(网格化的管理)
Oracle ASM Oracle Database Oracle Database ASM File System & Volume Management Operating System File System Logical Volume Manager Operating System Hardware Hardware • , ASM为Oracle 10g/11g提供如下功能: • 大大简化文件系统的管理 • 和裸设备等同的性能 • 为RAC提供集群文件系统 • 大大降低存储及其管理的成本
ASM的自动分配功能 • 当存储配置发生变化是自动在线分配 永远在线 Rebalance Disk Group Disk Group 增加磁盘
Oracle RAC Infiniband • Oracle网格内部网路通信中使用Infiniband技术 • 世界上最快的网络接口 -- 40Gbps (每秒400亿单位比特) • 最低的响应延迟 – 1 microsecond (一百万分之一秒) • 非常小了CPU资源占用(对比万兆以太网) • 支持大MTU-- 64K • 用更少的网络IO操作来支持RAC节点间通信 • 节约的网络资源损耗使服务器更加高效
SGA与Solaris ISM 数据库进程 • SGA (System Global Area): • 一个Oracle数据库实例下所有运行的进程的共享内存 • SGA含有数据库实例运行所需的所有信息(非常重要!) • 数据库进程间通信的基本机制 • Solaris ISM • 锁定区域 -无交换损耗(swap),无互斥操作损耗(mutexes) • 大大节约内存资源和CPU调度内存的资源 ISM锁定的内存
Solaris动态ISM技术 数据库进程 • Oracle对ISM技术的升级 • 动态改变大小 • 实现SGA的在线重新配置 • 具有ISM所有的优点 Resize 动态ISM锁定的内存
永不停机!不再需要重新启动系统和数据库 Oracle Database • RAC • ASM • M-Series RAS • XSCF 动态硬件分区技术 • Solaris 优化 (I.E. DISM) 永不停机
您的数据库是否存在 I/O 瓶颈?没有人比Oracle更理解Oracle数据库 Top 5 Timed Events Avg %Total ~~~~~~~~~~~~~~~~~~ wait Call Event Waits Time (s) (ms) Time Wait Class ---------------------------- ---------- -------- ---- ------ ---------- db file sequential read 19,858,182 72,997 4 41.0 User I/O CPU time 55,805 31.4 log file sync 3,840,570 33,452 9 18.8 Commit log file parallel write 3,356,001 12,749 4 7.2 System I/O db file scattered read 3,672,892 10,018 3 5.6 User I/O -------------------------------------------------------------
Buffer Cache Buffer Cache 适用于11gR2数据库的智能Flash缓存技术Smart Flash Cache • 作为SGA内数据的二级缓存 • 大大减少磁盘物理读取 • 变为数据库的逻辑读取 Database Flash Cache 较多IO 较少IO SAN Storage SAN Storage
适用于11gR2的Oracle 智能Flash缓存技术数据流 热数据 温数据 16 GB缓冲区缓存 3.通过 LRU 算法将干净块移动到闪存缓存中* 1.9TB 闪存阵列或 96GB 闪存卡 1. 将块读取到缓冲区缓存中 4. 数据库首先在缓冲区缓存中查找块,然后在闪存缓存中查找 2.将脏块刷新到磁盘中 冷数据 3600 GB磁盘 *闪存缓存块的头保存在 SGA 中
O On O – Flash加速 • 1/5的响应时间 • 5倍的吞吐量 • 1/3的的电能损耗
Flash盘组配置 M-Series Server F5100 Flash Arrays SAS x4 • 读加速 • Indexes • Hot tables • Flash Recovery ASM Diskgroup FLASHDG (P’) ZFS/fra (F) Mirrored ASM Diskgroup DISKDG (P) SAS x4 SAN Array Flash Array 8Gb FC X 8 Logical View
系统效率大幅提高 • F5100对一个大型生产数据库系统的加速 — I/O响应时间提升100倍 Use of Flash provides better response time F5100 Flash Array Improves I/O Performance Oracle FlashFire Technology 大大减少数据延迟
系统效率大幅提高 • F5100对一个大型生产数据库系统的加速 — 数据I/O带宽增加10倍 Use of Flash yields higher MB/s F5100 Flash Array IncreasesDatabase Productivity Oracle FlashFire Technology 大大增加数据吞吐
结果 起点 迁移 Oracle 任务关键 ERP 系统一个支持 100,000 名员工的全局实例 • 2 个 ERP 系统 • 4 节点的 E25K集群 • Solaris 9 • Solaris Cluster 3.1 • Veritas 卷管理 • 1 个 ERP 系统 • 2 节点的 M9000 集群 • Solaris 10 • Solaris Cluster 3.2 • Solaris 卷管理 同步升级硬件、操作系统、高可用性软件和文件系统
<在此处插入图片> Carlos Lafitt IT Space 顾问 (Grupo Villar Mir 技术子公司) 性能 “通过 Sun SPARC Enterprise M9000 服务器,我们实现了无与伦比的响应速度、最高的安全性、性能和灵活性,并降低了近 50% 的成本……”
BT Retail 迁移 1300 万客户以提高容量和弹性 客户观点 “我们的 CRM 系统中拥有 1300 万客户,迁移到 Oracle 的 Sun SPARC Enterprise M9000 服务器是非常必要的。 Deepak Mahal,客户管理平台总监 • 公司概览 • BT Group plc 是世界领先的通信服务提供商之一,其业务遍及 170 个国家/地区 • BT Retail 是英国最大的通信服务提供商,拥有 2070 万条固定线路和 480 万条宽带线路 • 行业:通信 • 员工数: 18,000 • 收入:122 亿美元 • 挑战/机遇 • 将 1300 万个客户的记录迁移到 BT 的 Oracle Siebel 呼叫中心 CRM • 提高业务关键系统的稳定性和正常运行时间,这些系统存储关键客户信息并负责处理订单、故障和帐单查询等事务 • 通过推出在其中启动新产品和服务的稳定的可靠平台,使 BT Retail 实现产品(如高速宽带)增长目标 • 解决方案 • Sun SPARC Enterprise M9000 • Oracle Solaris • Siebel Contact Center • Oracle 系统应用程序就绪性服务 • 结果 • Oracle 的 Siebel 呼叫中心的客户记录从 100 万条增加至 1300 万条 • 增大增长空间以提高可用性、弹性和容量 • BT Retail 每天处理 90000 个订单
Kookmin 银行大幅削减开发成本,并优化 24/7 任务关键的计算 客户观点 “Sun 提供的不仅仅是硬件, 而且还提供优质的支持和服务以实现 MCI 和 K-Portal 项目,这对于我们的组织而言至关重要。” Park TaeHoon,IT 规划部门团队负责人 • 公司概览 • 是韩国最大的银行,拥有 1200 个办事处和超出 145 亿美元的资产 • 服务的客户数量超过 2400 万,占全国人口的 50% • 行业:金融服务 • 员工数: 34,000 • 收入:未公开 • 挑战/机遇 • 保持其作为韩国领先银行的地位 • 提高 IT 基础架构的可靠性和性能 • 降低 IT 开销 • 确保获得稳定、可伸缩的操作环境 • 解决方案 • Sun SPARC Enterprise M9000 服务器 • Sun SPARC Enterprise M8000 服务器 • Sun SPARC Enterprise M5000 服务器 • Sun Java System Web Server 6.1 • Solaris 10 操作系统 • Solaris Cluster 3.2 • SunSpectrum 支持 • 结果 • 取得成功的应用程序实施 • 降低开发成本和应用复杂性 • 确保获得高度可靠的安全环境 • 针对 24/7 任务关键的计算进行了优化 • 提高服务器整合能力,增强 RAS 功能 • 减少 IT 管理时间
ETSA 将 ERP 和工资单处理时间减少 60%;实现零停机 客户观点 “Sun 能够提供功能强大的高可用性硬件,并为我们提供优质的服务,很显然是我们的最佳选择。” Keith Rutherford,信息技术经理 • 公司概览 • 南澳大利亚的主要电力供应商,为超过 80 万个家庭和企业供电 • 行业:实用工具 • 员工数: 1,800 • 收入:未公开 • 挑战/机遇 • 更换运行着公司企业资源规划 (ERP) 系统的过时计算机 • 提高 ERP 系统作业的处理速度 • 提高 ERP 系统的可用性 • 缩短工资单处理时间 • 提高数据加载速度 • 解决方案 • Sun SPARC Enterprise M8000 服务器 • Sun StorageTek 9985V 系统 • Solaris 10 操作系统 • 结果 • 自 2009 年 3 月启动以来实现零停机时间 • 将 ERP 系统的处理性能提高了 60% • 将工资单处理时间和月度报告时间缩短 60% • 将数据加载时间从 10 小时缩短为 3 个小时 • 灾难恢复时间有望从 48 小时缩短为不到 1 小时
总结为Oracle数据库而优化的硬件系统 1 2 3