您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > Oracle iAS 10g 多层次高可用性体系构架
Oracle应用服务器10g的高可用性MarkMaHongWei内容Oracle应用服务器高可用性简述–HA的体系构架–新版本中的新功能–总体简述高可用性(包括中间层和基础结构层)基础结构的高可用性–冷故障切换和Active集群–用户身份管理数据复制–使用客户数据库的RAC功能中间层的高可用性–WebCache,OHS,OC4J–Portal,Forms,ReportsandotherMiddleTiers总结HA体系结构简述LoadBalancer/WebCacheWireless&MobileBrowserWebUsersRACMiddleTierClustersOHSwithLoadBalancingInfrastructureClusterClientOracleApplicationServer10g端到端的高可用性Oracle应用服务器高可用性系统故障数据故障和灾难人为错误Loadbalancers,Clusters,OPMNDisasterRecovery,Backup&RecoveryB&R,Configuration“flashback”系统管理数据管理RollingUpgradesShouldn’tbeany(dataindatabase)计划外宕机计划内宕机主要信息和定位网格计算中的主要功能无单点故障(End-to-EndHighAvailability):–CommonframeworkforDeathDetection,ProcessMonitoringandProcessRestart–InfrastructureClusters–MiddleTier:Loadbalancing,SmartRouting,–Data/Session-stateReplication(OC4J/WebCache/OID)–TransparentApplicationFailover(TAF)最小化计划内和计划外的宕机时间–RollingUpgrades–DisasterRecoveryforMTaswellasInfrastructure–BackupandRecovery–Configuration“undo”(Archival&RecoveryusingDCM)–Hotdeployment新版本中的新特性新的、智能的均衡负载/routingalgorithmsformod_oc4j基于文件系统的OC4Jclusters自主管理功能(OPMNdeathdetection&restart)支持OC4J应用的热部署提供快速的JDBC故障接管灾难恢复–forbothmiddletiersandinfrastructure备份和恢复–IncrementalBackupandRecoveryDCMArchival&Recovery–“Flashback”toapreviousconfigurationRollingUpgradesOracleAS中高可用的核心技术OPMN(Oracle进程管理和告知系统):–ProcessMonitoring(DeathdetectionandRe-start)–SelfHealing–AvailableforthefollowingOracleASprocesses:OHS,OC4J,WebCache,OID,Wireless,Reports,Discoverer,ProcessConnect,DCMDaemon,LogLoaderDCM(分布式配置管理):–File-basedrepositoryordatabase-basedrepository–Consistentconfigurationmanagement–helpspreventhumanerrorswhenconfiguringOC4Jclusters–AvailableforDCM-managedcomponents灾难恢复端到端的远程恢复方案Active/Standby配置Primary&standby节点必须使用同样的虚拟服务器名称Usesbackupandrecoverytosynchronizeprimary&standbysitesMT1MT2InfraClientsMT2*MT1*Infra*PrimarySiteStandbySiteDRSyncDRSyncDRSyncLoadBalancer灾难恢复MT1MT2InfraClientsMT2*MT1*Infra*PrimarySiteStandbySiteDRSyncDRSyncDRSyncLoadBalancer端到端的远程恢复方案Active/Standby配置Primary&standby节点必须使用同样的虚拟服务器名称Usesbackupandrecoverytosynchronizeprimary&standbysites基础结构的高可用性高可用性服务组件–IdentityManagementServices–forSSO/OID–MetadataRepositoryServices–forPortal,Wireless,Discoverer,etc.–ManagementServices–forEnterpriseManagerHA选项–ColdFailoverCluster–ActiveCluster–IdentityManagement(IM)Replication–InstallMetadataRepositoryinexistingRACDB冷故障接管的集群Active/Passivesetup:–Onenodeis“hot”andtheothernodeis“cold”SingleInstall–Onsharedstoragedevice–Usingvirtualhostname&IP(theclusterwareassociatesthemwiththeactivenode)Clustervendorssupported:–Sun,HP,IBM,RedHat,Veritas,Fujitsu-Siemens–FailSafeforWindowsMTMTActiveInfraClientsInactiveInfraSharedstorageHardwarecluster$ORACLE_HOME-OID-SSO-DAS-InfraDBinstanceV.Host冷故障接管的集群MTMTInactiveInfraClientsActiveInfraSharedstorageHardwarecluster$ORACLE_HOME-OID-SSO-DAS-InfraDBinstanceActive/Passivesetup:–Onenodeis“hot”andtheothernodeis“cold”SingleInstall–Onsharedstoragedevice–Usingvirtualhostname&IP(theclusterwareassociatesthemwiththeactivenode)Clustervendorssupported:–Sun,HP,IBM,RedHat,Veritas,Fujitsu-Siemens–FailSafeforWindowsV.HostActive集群MTMTClientsSharedstorageLoadBalancerActiveInfraNode1ActiveInfraNode2HardwareclusterInfraDBfilesLocalstorageLocalstorageConfigFiles($O_H2)ConfigFiles($O_H1)OID1SSO1DAS1DBinstance1OID2SSO2DAS2DBinstance2Active/Activesetup–AllnodesareactiveProvides“high9s”uptimeSingleInstall–DB(RAC)onshareddisk–Rest-of-infraonlocaldisks–RequiresloadbalancerLimitedReleasein9.0.4:–Sun,HP,Linux–Fullproductionversiontofollowinnextrelease(andonallplatforms)AlsoprovidesscalabilityActive集群MTMTClientsSharedstorageLoadBalancerActiveInfraNode1ActiveInfraNode2HardwareclusterInfraDBfilesLocalstorageLocalstorageConfigFiles($O_H2)ConfigFiles($O_H1)Active/Activesetup–AllnodesareactiveProvides“high9s”uptimeSingleInstall–DB(RAC)onshareddisk–Rest-of-infraonlocaldisks–RequiresloadbalancerLimitedReleasein9.0.4:–Sun,HP,Linux–Fullproductionversiontofollowinnextrelease(andonallplatforms)AlsoprovidesscalabilityOID1SSO1DAS1DBinstance1OID2SSO2DAS2DBinstance2用户身份管理的复制IdentityMgmtMTOID2DB1ConfigFiles($O_H1)OHS2OC4J2SSO2IdentityMgmtMTOHS1OC4J1SSO1LoadBalancer(HTTPtraffic)LoadBalancer(LDAPtraffic)OID1DB2ConfigFiles($O_H2)DataReplicationMTMTMTMTMultipleIMMiddleTiersMultipleOIDMultipleIMDBs(keptsynchronizedusingReplication)Idealforgeographicallydispersedsites中间层高可用性WebCache集群提供了冗余和容错OHS/mod_oc4jloadbalancingandsmartrouting–weighted,metrics-based,roundrobin,random–localaffinityFilebasedrepositoryforOC4JclustersEJBProxy:–Auto-reroutingofrequests交易应用的故障接管TAFofJDBCconnectionstoRACdatabase–SupportedwithJDBCThickdriver(OCIdriver)–Defineoracle.jdbc.OracleOCIFailoverInterfaceforstatefulapplications(tohandlestaterestore)Configurationmodes:–BasicMethod:reconnecttoavailableinstanceuponfailure–Pre-connectMethod:maintainbackupconnectiontoanotherRACinstanceforfasterTAF–FornonRACdatabaseauto-retrywithorwithouttimeoutOracle应用服务器的集群均衡负载–WebCache/LB–Mod_oc4j[Servlets]Scalemiddle-tier‘linearly’–LooselycoupledSession的复制克隆系统配置跨集群的应
本文标题:Oracle iAS 10g 多层次高可用性体系构架
链接地址:https://www.777doc.com/doc-3398621 .html