OracleExalogicElasticCloudOverviewYourTitleYourName硬件和软件,集成设计、卓越性能2OracleExalogicElasticCloud最完善的硬件和软件集成设计构建新世纪的数据中心3企业计算的一站式平台更高性能、更高可靠性、更易用·世界上最快的Java性能–十倍以上的应用性能提高·关键任务“云”的基础–最稳固的应用运行平台–最佳的应用随需扩展平台·集成优化设计的系统–最低的部署及运维成本–最迅速的生产环境搭建平台4集成优化设计的系统适用所有应用负载的标准化平台·数百人·年的集成研发投入–开箱即用·集成优化设计的系统–––––Java中间件堆栈固件设计驱动设计操作系统内核修改IO配置·可以让企业IT人才把更多精力放在解决业务问题上5集成优化设计的系统(续)适用所有应用负载的标准化平台·每个部件都是精心设计的·预置的、经过测试的、标准的配置·针对Oracle软件的集成优化·对现有应用的支持–全部的融合中间件产品–任何Linux5或Solaris11应用–不需要任何Exalogic认证·对Oracle生态系统的充分利用–技术、知识、开发者、合作伙伴6EnterpriseManagerOracle灵活云计算的基础平台应用网格、操作系统、企业管理器和硬件WebLogicServerCoherenceJRockitandHotSpotExalogicElasticCloudSoftwareOracleLinuxorSolarisExalogicElasticCloudHardwareELX2-27全新的计算机形式通过InfiniBand构建灵活的云计算平台·网格架构易于扩展开放的、标准化的易于使用·高效的交换架构保证QoS和安全容错、容灾极高的扩展性*硬件概览极高的性能、为各种应用负载提供高可用解决方案ELX2-29从单个应用扩展到云多个机柜四分之一配半配满配·无缝的硬件增加·灵活的软件收费10对Oracle应用的支持和认证对企业Java的优化,可以运行任何应用数以千计的现有应用极高的性能不需要任何认证OracleExalogicElasticCloud11Tx/Sec极致的Java性能OracleExalogicElasticCloud软件带来的好处250200150(Higherisbetter)450400350300(LowerlatencyisBetter)25010050020015010050UpdateStandardWebLogicServerInsertDeleteGridLinkforExadata0CreateWSPurchaseManageBrowseStandardPlatformExalogic2到3倍的数据库事务处理能力提高60%的Java处理能力更快10倍的响应时间–运行时连接负载均衡–增强InfiniBand缓冲处理–基于SDP多通道的集群间–基于SDP的JDBC访问–优化的多核调度机制通信机制–集散式IO12完美的应用隔离(多租赁,Multi-tenancy)最安全、最精细化的资源分配多层次的应用隔离13完备和预集成的管理一键式管理:从硬件到应用维护远程管理-Telemetry电话中心-ProactiveSupport预集成MyOracleSupport管理端到端诊断-ServiceLevels-RootCause配置管理-变更跟踪EnterpriseManagerGridControlOpsCenter部署供应从固件,OS,中间件到应用程序的部署可以复制部署,进行系统扩展测试功能测试压力测试测试管理自动化补丁管理-固件,OS监控从硬件、温度、能耗到应用程序的端到端监控-System,ComputeNodes,Switch,Storage14OracleExalogic的交付和支持模式预装、测试、交付硬件和服务·系统安装服务·客户数据和设备保留·运维管理和解决方案支持中心软件和支持·部署所需的Oracle软件·MyOracleSupport·技术服务对客户的承诺·EnterpriseManager自动化的服务15CostReductionExalogic为业务带来的驱动力降低60%的中间层成本注:·硬件成本包括购买成本及维护成本·数据中心成本包括电耗、降温和空间占用成本·软件成本包括购买成本、维护成本和支持成本·劳力成本包括所有的系统管理和支持人员成本16OracleExalogicElasticCloud带来实实在在的业务价值极致的Java性能Improvedupto10X关键任务云TotalCostofOwnership60%集成设计的系统TimetoDeployReduced90%17Exalogic系统架构原理传统的应用部署企业中存在各种部署平台·硬件能力不均–多应用不能有效利用资源应用程序–应用程序会单独占用硬件资源·IO瓶颈–高网络延迟WebLogicCOTSHWCoherenceCOTSHW–数据库访问瓶颈·有限的可靠性–有限的容错管理和优化–难于部署和维护EthernetOracleDBCOTSHWSAN19Exalogic:没有瓶颈的Java运行环境优化的中间件设计、调优和管理·合理配置的CPU和内存–通过新的快速DIMM内存,使JVM效率提高5-10%应用程序–通过针对硬件配置调整优化的JVM设置带来另外的10-25%效率提升WebLogicOracleHWCoherenceOracleHW·FlashFireSSD(固态存储)–OS启动、换页、本地缓存性能提高Ethernet10倍–减少计算节点内的数据移动OracleDBCOTSHWSAN20Exalogic:高效的交换架构提高CPU利用率和应用效率·提高CPU利用率–RDMA通过跨过操作系统层面,减少不必要的数据缓冲环节Exalogic–将少IO操作带来的计算资源浪费,降低网络延迟WebLogicOracleHWCoherenceOracleHW·减少不必要的通信开销–安全、可靠、高效的通信堆栈InfiniBandEthernetOracleDBCOTSHWSAN21Exalogic:预集成的数据库和存储完备的私有云平台·增加数据仓库、OLTP和关系型数据库–统一的服务、安全和管理模式–最大化系统性能–端到端的集成设计系统ExalogicWebLogicCoherenceOracleHWOracleHWInfiniBand·适应所有应用负载的系统EthernetInfiniBandEthernet–企业级的、关键任务云的基础OracleDBOracleHWExadataOracleHWExadata22Exalogic硬件ExalogicElasticCloud计算节点SunFireX4170M2·匹配的CPU,RAM和IOb配置–对Java性能的优化·全冗余电源和磁盘配置·可热插拔·遵从行业标准·预装OracleEnterpriseLinux和OracleSolarisELX2-224ExalogicElasticCloud网络NM2GWandNM236PInfiniBandSwitch/EthernetGateways·高效的交换架构·基于Channel的架构–确保QoS和安全–容错、容灾–极致的扩展能力ELX2-225ExalogicElasticCloud存储SunStorage7320·完备的、集成的存储集群–支持已安装的软件文件、配置文件、日志文件–支持批处理–支持多媒体文件和文档ELX2-226随需扩展·提供无缝的大规模部署升级和扩展·由Oracle安装和交付AllfiguresaremodelELX2-227ExalogicJavaPerformanceInfiniBand带来的性能优势高达12倍的性能提升·网络IO性能非常关键–影响应用性能和扩展的最大因素ExalogicSoftware·减少缓冲–从4个缓冲减为0·使用大的网络传输包降低网络开销TCP/IPIPoIBSocketsDirectProtocol–网络包从4K调整为64K·InfiniBand的优化–10Gb以太网的3倍–通过nativeSDP减少50%延迟InfiniBandCoreHostChannelAdapter(Driver)29WebLogicKernelSpaceUserSpace减少IO缓冲显著减少缓冲副本数量Sender/ReceiverZerocopiesinWebLogicJSPCompilerUsesByteBuffersinsteadofstaticbyteServletContainerWebLogicCoreJRockit/HotSpotarraysUsesByteBuffersinsteadofcopyingintotemporarybuffersUsesByteBuffer-awarestreamsinsteadofKernellevelchunkedstreamsJVMpinsWebLogicbuffersonheaptoavoidcopiesSocketsDirectProtocolReducedcopyingbetweenuserandkernelspace30ExalogicIO加速降低10倍以上的延迟·基于InfiniBand的IP(IPoIB)–1.5-3xgainover10GbE·SocketsDirectProtocol(SDP)–NativeInfiniBand协议–低延迟–比IPoIB高效50%·减少IO缓冲–WebLogicServer中不需要缓冲·网络包为64k(缺省为4k)减少网络开销450400350300250200150100500(LowerlatencyisBetter)CreateWSPurchaseManageBrowseStandardPlatformExalogic31SingleMuxerSingleMuxer标准的进程间通信多核、内存和IO瓶颈1SingleConnectionTCP/IPoverEthernetWebLogic23WebLogic1.通过Workmanager对各种架构进行自调优2.为了适应带宽不足,限制为单通道通信3.较小的消息包(4K)潜在的增加了额外开销32ParallelMuxerParallelMuxerExalogic进程间通信提高60%的负载,降低为½的延迟1ManyConnectionsWebLogic2SDPoverInfiniBand3WebLogic1.Exalogic优化了多核调度算法2.并行的多通道竞争方式3.更大的消息包(64K)降低了处理开销33StandardWebLogicServerExalogicExalogic负载优化提高60%的负载,降低为½的延迟·连接的多路复用·多核调度·NIO(非阻塞IO)优化StandardBenchmarkStandardWebLogicStandardBenchmarkServerExalogic©2010OracleCorporationJOPSLatency(ms)JavaOperationsperSecond(JOPS)34ExalogicGridLinkforExadata独一无二的OracleRAC集成及OLTP容错·将Exalogic和Exadata集群集成起来·将请求动态负载均衡到RAC节点·RAC节点支持事务的数据位置亲和性(transactionaffinityfordatalocality)·通过基于SDP的SQLNet最大化JDBC性能·对RAC的变更,立即进行负载均衡和failoverWebLogicGridLinkWebLogicG