集群与存储产品总监.ppt_第1页
集群与存储产品总监.ppt_第2页
集群与存储产品总监.ppt_第3页
集群与存储产品总监.ppt_第4页
集群与存储产品总监.ppt_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

,SohanDeMel集群与存储产品总监甲骨文公司,OracleRAC10g新特性,4,议程,企业网格发展道路Oracle9iRAC可行性OracleRAC10g适用于每个用户集成的集群件自动的工作负载管理针对RAC的企业管理器性能和诊断,5,网格计算的景象,存储器虚拟化服务器虚拟化中间层虚拟化集中管理环境利用上述各项降低成本,6,服务器虚拟化,Oracle数据库服务器虚拟化的精选策略为真正应用集群(RAC)技术,RAC:集群数据库,集群数据库服务器,镜像磁盘子系统,高速交换机或互联,集线器或交换机结构,网络,集中管理控制台,推动并发挥集群的行业领先优势,用户,无单点故障,低延迟互联,存储区域网,共享缓存,8,Oracle9iRAC的动力,2,500多个客户550多个在册生产客户超过175个生产客户证明16%的新数据库客户为RAC客户20%的RAC交易来自回头客,9,电子行业ROI,第一年BigSMP费用贵35%以上,5年BigSMP费用贵46%以上,考虑因素:硬件成本软件成本硬件和软件维护DBA成本系统管理成本,可在下面的网站找到此报告RAC.US.ORACLE.COM,10,Oracle数据库10g:RAC适用于每个用户,RAC10g重点关注的是管理目标:RAC的广泛采用只是Oracle数据库众多优点的一部分Oracle9i使管理成本降低了一半Oracle数据库10g在此基础上又将管理成本降低了一半RAC是Oracle数据库的重要组成部分,因此集中了所有这些优点,11,OracleRAC10g适用于每个用户,无需第三方组件,因此不会显著增加复杂性和成本自动工作负载管理快速的自动故障通知(FaN)单一系统映像GUI管理改进的诊断和验证工具提高了性能,12,第三方集群软件的问题,无法做到单点支持高成本需购买多个产品许可证安装、集成和管理需要大量人力各平台的质量和功能不平均节点数量少无公共的事件或管理API,硬件/操作系统内核,应用程序,集群控制/故障切换API资源管理器/资源代理,卷管理器/文件系统,消息传递和锁定,成员身份,连接性,13,RAC10g集成的集群件,完整的Oracle集群软件解决方案单一供应商支持低成本无需购买附加软件易于安装、管理在所有平台上均具有较高的质量和较好的功能所有平台都支持64个节点高级功能故障通知(FaN)支持第三方集群件,14,自动工作负载管理,应用程序工作负载可定义为服务单独管理和控制在正常启动过程中分配给例程一个例程发生故障时,自动重新分配单独跟踪服务性能使用资源管理器实现更佳的控制粒度与其他Oracle工具集成,15,自动工作负载管理,正常服务器分配,订单录入,供应链,备用,16,自动工作负载管理,季度末,订单录入,供应链,17,自动工作负载管理,正常服务器分配,订单录入,供应链,备用,18,自动工作负载管理,服务器发生故障,订单录入,供应链,备用,19,自动工作负载管理,将备用服务器重新分配给订单项,订单录入,供应链,20,自动工作负载管理定义服务,为希望单独管理的每个工作负载创建一个服务数目可能很小每个服务获取一个全局唯一名称无需更改应用程序在TNS连接数据中指定服务例如,使用10g中的NetEasy*Connectionscott/tiger/myVIP/myservice,21,自动工作负载管理使用DBCA定义分配规则,规则指定自动的资源分配正常情况下的首选例程发生故障时的可用例程,22,自动工作负载管理企业管理器控制,执行服务操作开始/停止启用/禁用重新分配查看服务状态包括自动资源分配规则,23,自动工作负载管理性能跟踪,自动负载信息库(AWR)按服务跟踪性能例如,调用的平均响应时间应用程序可指定用于更细粒度监控的模块和操作例如,关键事务的平均响应时间可设置阈值,以便在性能不满足服务级别时向DBA发出警告,24,自动工作负载管理性能跟踪,使用JDBC设置模块/操作注意:与服务器之间没有附加消息交换设置与调用之间的“捆绑”,Stringmetrics=newStringOracleConnection.END_TO_END_STATE_INDEX_MAX;metricsOracleConnection.END_TO_END_MODULE_INDEX=myModule;metricsOracleConnection.END_TO_END_ACTION_INDEX=myAction;OracleConnectionconn=ds.getConnection();conn.setEndToEndMetrics(metrics,0);,25,自动工作负载管理性能跟踪,使用OCI设置模块/操作没有附加消息交换“已捆绑”使用PL/SQL设置模块/操作需要附加消息交换,OCIAttrSet(session,OCI_HTYPE_SESSION,(dvoid*)“setsalary,(ub4)strlen(“setsalary),OCI_ATTR_ACTION,error_handle);,26,自动工作负载管理性能跟踪,27,自动工作负载管理更细粒度的控制,资源管理器将服务映射到资源消费者组,从而进行更细粒度的控制例如,在线服务占用了80%的CPU,而批处理服务仅占用了20%的CPU映射示例:,ExecuteDBMS_RESOURCE_MANAGER.SET_CONSUMER_GROUP_MAPPING(DBMS_RESOURCE_MANAGER.SERVICE_NAME,ONLINE,HIGH_PRIORITY);,28,自动工作负载管理与其他工具集成,作业调度程序作业类别映射到服务并行查询/DML查询协调器与任何其他客户机一样连接到服务并行从属机继承来自协调器的服务Oracle流高级队列队列由服务访问实现位置透明,29,Oracle应用服务器10g提供的故障通知(FaNTM)技术,快速、协同的恢复,无需人工干预例程发生故障时,OracleRAC10g向10gJDBC快速连接故障切换发出信号中间层的立即恢复从15分钟减少到4秒以内自我修正,应用服务器10g,RAC,30,故障通知(FaNTM)JDBC快速连接故障切换处理,支持多个连接缓存每个缓存的数据源映射到一个服务跟踪每个连接的服务和例程在可用例程中分发新的工作请求,服务1,服务2,服务3,JDBC/中间层,数据库层,例程X,例程Z,例程Y,缓存,31,故障通知(FaNTM)JDBC快速连接故障切换处理,从RAC10g接收到停机信号时将新的请求路由到正常运行的例程如果应用程序正在进行事务处理,则抛出异常从RAC10g接收到开机信号时创建到新例程的新连接将新的工作请求平均分发到所有可用例程,32,通知唤起,用户可以编写发生通知时调用的唤起程序通知包括节点启动/停止,例程启动/停止,或服务启动/停止用法示例:发送电子邮件、页面记录状态信息启动/停止程序,33,单一系统映像管理,企业管理器10g使RAC环境管理如同单一系统映像管理集群数据库页提供了RAC范围的视图所有例程中的聚合状态、性能数据支持数据库和服务操作下钻到特定例程页上钻到集群页集群页显示集群的硬件和操作系统配置、性能和状态下钻到特定节点页,34,企业管理器数据库主页,35,企业管理器数据库性能页,数据库视图下钻获取例程信息按服务类别查看数据由AWR收集查看消耗资源最多的服务、模块、操作设置阈值查看警告,36,企业管理器集群主页,37,企业管理器集群硬件性能,集群视图显示硬件使用情况CPU内存磁盘,38,网格控制服务器供应,即时向多个系统提供软件克隆、存储和分发“性能良好的”配置自动升级补丁和更新管理,软件目录,企业管理器,39,网格控制服务器供应,即时向多个系统提供软件克隆、存储和分发“性能良好的”配置自动补丁程序和更新管理,软件目录,企业管理器,40,验证和诊断,新的集群配置验证工具*消除了安装和配置更改时的错误对于每个安装/配置步骤进行集群环境的前验证和后验证改善的诊断工具*问题解决时间缩短降低了再现问题的必要性对于集群和非集群系统都有帮助,*将在OTN上提供*在OracleSupport的指导下使用,41,性能增强,例程恢复时间缩短多项优化缩短了路径长度,并可并行执行某些操作改善了整体性能缩短了路径长度消息聚合自动调整以处理变化的工作负载

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论