Oracle云计算解决方案综览_第1页
Oracle云计算解决方案综览_第2页
Oracle云计算解决方案综览_第3页
Oracle云计算解决方案综览_第4页
Oracle云计算解决方案综览_第5页
已阅读5页,还剩106页未读 继续免费阅读

下载本文档

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

文档简介

Oracle

EnterpriseArchitectureSoftware.Hardware.CompleteOracle云计算解决方案综览第一页,共一百一十一页。目录1什么是云计算云计算的引入Oracle的云方案Oracle案例分享与总结第二页,共一百一十一页。云计算的起源“它起源于我们将互联网视为云的时候…我们不关心消息去往何处…云为我们屏蔽了复杂性〞KevinMarks,Google“融合的云是对效劳器,应用,数据,根底设施的复杂性和异构平台的简化抽象〞Amazon’sCEOJeffBezos第三页,共一百一十一页。云计算的理想1879,ThedynamoCorporateDCIDC1882,Centralpowerstation云计算所倡导的是一种新的基于网络的IT效劳的供给、消费、交付模式!第四页,共一百一十一页。云计算模型能以按需方式,通过网络,方便的访问云系统的可配置计算资源共享池(比方:网络,效劳器,存储,应用程序和效劳)。同时它以最少的管理开销及最少的与供给商的交互,迅速配置提供或释放资源。*Source:NIST云计算–NIST定义第五页,共一百一十一页。云计算开展的大背景挑战旧体系的创新动力〔新的IT能力提供与消费模式〕互联网经济的形成IT本钱控制的要求IT效劳质量与效劳交付速度的要求〔敏捷业务能力〕带宽不再是障碍分布式计算、集群技术、虚拟化技术等关键技术的逐渐成熟专业化分工的趋势〔自建改租用云运营商提供的专业效劳〕云计算第六页,共一百一十一页。$绿色计算打造新一代数据中心标准化及整合提升业务敏捷性,降低市场响应时间,推动业务与技术创新改变IT支出的本钱结构降低复杂度成为新的云效劳提供商云计算驱动力--战略第七页,共一百一十一页。资源虚拟化按需动态伸缩服务度量与计费管控自动化自服务模式快速部署与交付能力优化的开发及测试环境云计算驱动力--战术第八页,共一百一十一页。云计算基本特征普遍网络访问共享的资源池快速弹性能力可度量的服务按需的自服务云计算的5个根本特征第九页,共一百一十一页。云计算基本特征普遍网络访问共享的资源池快速弹性能力可度量的服务按需的自服务云计算8个常见特征永不停机免费软件地理分布面向服务的软件自动化管控高级安全技术大规模虚拟化云计算的8个常见特征第十页,共一百一十一页。云计算的3种效劳模式InfrastructureasaService〔IaaS〕PlatformasaService〔PaaS〕SoftwareasaService〔SaaS〕软件交付的模式:采用多租赁(Multitenant)方式通过浏览器把程序传给成千上万的用户。在用户眼中看来,这样会省去在效劳器和软件授权上的开支;从供给商角度来看,这样只需要维持一个程序就够了,这样能够减少本钱平台交付的模式:可以看成是SaaS的延伸。这种形式的云计算把开发、部署环境作为效劳来提供,可以创立自己的应用软件并部署在供给商的根底架构上运行,然后通过网络从供给商的效劳器上传递给用户Computer交付的模式:也称为硬件即效劳,或效用计算(UtilityComputing),指的是最根本的计算资源、存贮资源、网络资源,用虚拟化的方法以租用方式提供给客户第十一页,共一百一十一页。云计算效劳模式的构建架构第十二页,共一百一十一页。云计算效劳模式的七层映射从使用者的视角看云计算效劳模式SaaSPaaSIaaSNetworkH/WVirtualizationOSDatabaseMiddlewareApplicationManagement第十三页,共一百一十一页。Applicationdevelopment&runtimeenvironmentStandardizedservicesandcomponentsIaaSInfrastructureAsAServicePaaSPlatformAsAServiceSaaSSoftwareAsAServiceRawinfrastructureresourcesFlexibilitytoinstall

anysoftwareReadytouseapplicationsLockedintousingavailablefeaturesVirtualDesktopVirtualMachineVirtualNetworkVirtualStorageIaaSAbstractionLayerIntegrationWorkflowApplicationGridDatabaseGridPaaSSelf-ServiceInterfaceSecurityIdentityUIServicesApplicationApplicationApplicationAdminPackagingConfigurationDeploymentScalingLifecycleManagementUtilizationUserMgmt.IDEIntegration云计算效劳模式的能力框架第十四页,共一百一十一页。企业独立拥有或独立承租的云系统在特定社区内共享的云系统,如:由某公司及其合作伙伴共同承建并分享使用的云系统面向公众开放租售的大规模云系统由以上三种云系统中的两种以上的云系统共同配合而提供IT能力的混合型云系统

云计算的4种部署模式公有云社区云私有云混合云第十五页,共一百一十一页。公有云:不用对根底设施进展设置更少的管理开销更少的初期费用只有运营费用私有云:高可控易整合减低总开销固定和运营费用同样提供:高效高可用性弹性能力SaaSPaaSIaaS互联网SaaSPaaSIaaS内网私有云:效率和可扩展性+灵活性和可控

私有云vs公有云第十六页,共一百一十一页。云能力的进化私有云演进公有云演进PaaSSaaSIaaS公有云群混合云与公有云联邦互操作性突发性云需求App1App2App3PrivateIaaSPrivatePaaSVirtualPrivateCloud混合云PaaSSaaSIaaS私有云自服务基于策略的资源管理计量的App2App3PrivateIaaSPrivatePaaSApp1烟囱式网格化物理专有静态异构虚拟化共享效劳动态标准化应用App1App2App3App1App2App3PrivateIaaSPrivatePaaS第十七页,共一百一十一页。目录2什么是云计算云计算的引入Oracle的云方案Oracle案例分享与总结第十八页,共一百一十一页。IT普遍面对的挑战--IT系统云化如何打造真正的关注客户感知的高效的IT运营能力?如何缩短对市场需求的影响时间并帮助降低运营本钱?如何基于标准的数据模型提供360o的客户完整视图,构建企业内的“策略统一体〞,以改善效劳,拓展销售如何通过集中化、标准化、自动化等更符合经济原如此的IT系统构建方法来重新思考IT系统的架构重构如何构建IT使用的度量能力,使部门准确掌握运营质量、运营本钱,打造精细运营能力为客户提供IaaS,PaaS或SaaS创造差异化竞争能力将IT从本钱中心转型为利润中心通过平台共享、标准化、自动化降低经济本钱构建易于管理且能够确保运营质量与运营效率的IT中心内部外部公共第十九页,共一百一十一页。传统的计算环境基于专用硬件及专用软件的垂直烟囱式系统每个新应用都要彻底建设一个新“烟囱〞,建设周期长,市场响应能力差基于峰值规模建设,平均资源利用率低弹性差,扩展困难,难以应对业务的突发情况各个“烟囱〞没有统一的技术标准,导致统一管理困难,管理本钱高昂第二十页,共一百一十一页。云化的计算环境基于硬件及软件池构建各个应用系统整合的共享资源池标准化的技术快速提供能力资源弹性能力管理的自动化管控的集中化第二十一页,共一百一十一页。IT部门借助云应对IT挑战烟囱式的系统建设,IT本钱居高不下〔硬件/能耗/管理〕按峰值规模建设,资源平均利用率低缺乏弹性的系统设计,应对业务突发情况差建设周期漫长,无法快速提供与部署业务需求的快速增长,设备更替快,不利投资保护集中资源池的共享虚拟化、分时/区共享动态调配、弹性伸缩自动化、自效劳低本钱、标准化硬件云计算下一代IT数据中心技术标准化能力效劳化提供快速化资源弹性化管理自动化管控集中化传统模式第二十二页,共一百一十一页。怎样决定云提供的效劳层次IAASPAASSAAS硬件资源整合提高资源利用、降低能耗快速供给根底设施统一开发、测试、运行平台动态弹性伸缩,更好的扩展统一效劳、流程、模型、体验资源集中自动化管理是否需要共享硬件资源?是否需要共享运行平台〔数据库、中间件、API、业务效劳等〕?是否需要统一的应用〔不同的部门〕?需求诉求云提供的效劳层次根本的判断第二十三页,共一百一十一页。云能力构建策略私有云入手,尝试云计算技术,积累经验私有云中应因地制宜的的选择云化策略,万不可局限于IaaS,只关注解决根底资源云化问题〔实际是IT问题〕而不关注业务价值〔PaaS的核心价值:让应用及业务更敏捷、IT效劳水平更高〕往往带来云工程失败〔思考:虚拟化技术由来已久,为什么一直不火?〕私有云构建过程中不要过于迷信来自互联网厂商的云以构建PaaS能力作为企业私有云建设的核心Platform是企业应用的根底,企业应用而不是根底设施驱动业务企业内部应用不会一夜之间革命,需要连续性和逐步演进,应用与平台关严密,平台质量左右应用质量长期看应用与平台的支出远大于根底设施支出〔带来的价值依然如此〕,我们的努力应放在价值最大者身上重点是实现自动化按需开通能力和可管理性,实现云的弹性构建公有云成为云运营商以商业运营为目的,构建于可靠平台之上,打造合作价值链第二十四页,共一百一十一页。大型企业引入云的具体思路Private对既有系统做IaaS层面的云化改造,主要是通过虚拟化技术将同类型的主机、存储做合并,实现硬件负载均衡和按需动态调整;对既有系统做PaaS层面的云化改造,实现集中化、标准化、自动化、弹性化、快速化;采用标准化设备构建全新的IaaS+PaaS平台,用于支撑未来内部所有新建IT系统及要替换升级的IT系统的运行;PaaS平台构建的两个核心是数据库层及中间件层,数据库层构建主要考虑集群技术,中间件层构建可以考虑软件集群技术、内存数据网格技术,使用具备全面管理能力的成熟商用管理软件;随着IT支撑系统专业化的不断开展,系统被细分为能力,能力逐步以效劳的形式提供,实现支撑能力效劳化,数据库及中间件的根底PaaS平台与共享效劳构成真正PaaS;构建统一的内部共享的开发、测试及预研云,提高IT构建效率及节约本钱;Public引入云运营商的云效劳,以效劳于自身的IT建设需求;构建新一代的云化数据中心〔包括虚拟主机租用、存储租用、应用平台租用、企业应用的直接租用等IaaS/PaaS/SaaS公共云效劳〕,成为云运营商;第二十五页,共一百一十一页。CloudImplementationIaaS企业应用CloudImplementationIaaSPaaSIaaS模式〔硬件资源共享〕PaaS模式〔平台资源共享〕在IaaS的技术根底上进一步架构企业PaaS平台将能带来更多的业务价值!永远记住,IT的价值最终表现在业务价值上!企业应用?企业云计算的两种策略思考第二十六页,共一百一十一页。由每个部门独立建设,部门工作的简化意味着更敏捷Application

(SaaS)Infrastructure

(IaaS)在灵活性和简化性中权衡

中心系统提供的越多,部门的工作越简化Platform

(PaaS)由中心云系统统一提供云,因为敏捷效劳质量QoS效率私有,因为本钱结构QoS可控平安可控更容易从现有的技能和做法上去演进平台(PaaS)因为在尽可能减少用户开发的需要,和提高他们的灵活性和控制力度间取得最优平衡第二十七页,共一百一十一页。运营效率用户灵活度PaaSIaaSSaaS获得的总价值构建私有PaaS:最大效率所在

高效和灵活性的平衡第二十八页,共一百一十一页。IaaS还是PaaS?IaaSPaaS对应操作系统及虚拟化层对应数据库及中间件层实现硬件资源的共享与动态调整实现软件平台及业务服务的共享与动态调整虚拟化技术严重依赖于硬件类型成熟软件平台多为硬件中立不同厂家的虚拟化技术封闭而独立,尤其对于企业服务器,各厂家互不开放成熟软件平台多基于开放技术实现当前虚拟化技术均基于一台物理机器虚拟出多台虚拟机,为大变小模式成熟软件平台多支持集群技术(或网格技术),实现小变大更适合小应用共享大物理设备的场景,计算规模的支持上依赖于单台物理设备的最大计算能力,即计算能力的弹性有限更适合为提高业务交付效率及质量而共享基础软件平台及公共业务服务的场景,且对应用的大小不敏感,从计算规模的支持上更加具备弹性能力更多带来系统级及维护级的价值更多带来业务级及管理级的价值实现难度小,风险小,其推广容易推动实现难度较大,风险较大,其推广需要强势推动除客户自身外,平台实施对厂商依赖大,对集成商依赖小除客户自身外,平台实施更多的依赖厂商与集成商的联合,需要一个综合技术能力强的集成商带来较小的成本效益带来更大的成本效益第二十九页,共一百一十一页。IaaSOperatingSystem+VirtualizationAppServerAppServerAppServerPlatformasaServiceAppAppAppAppAppEnablingCapabilities资源与服务共享动态伸缩、按需扩展自动化调整自服务快速部署统一应用管控、分析KeyBenefits提高运行效率更加敏捷更高的服务质量IaaS+PaaSPaaS让“云〞效劳不再局限于硬件第三十页,共一百一十一页。企业私有云PaaS带来了什么第三十一页,共一百一十一页。AppRequestHWRequestprovisioningRequestsoftwareBuildapplicationRequestnewHWRequestscale-upWeekstoMonthsWeekstoMonthsHWlocked-upAppAppProvisionviaSelf-ServiceMinutesMinutesLeveragePlatformBuildAppPlatformsupportsfurtherappsScale-upviaSelf-ServiceAppAppApp更敏捷更可控PaaS改变传统的应用交付第三十二页,共一百一十一页。SetupmiddlewareSetupself-serviceportalSetupsharedcomponentsDeptAppBuildappusingsharedcomponentsPaaS管理者应用管理者(服务使用者)Applyinstance&Deployusingselfservice应用用户1.PaaSSetUp2.AppSetUp3.AppUseIT管理中心4.PaaSOpsManageUseappSelf-ServiceInterfaceSharedComponentsApplicationServerIntegration/SOABPMPortalSecurity&IdentitySystemManagerDatabaseOperatingSystem+Virtualization企业PrivatePaaS基于PaaS的应用生命周期第三十三页,共一百一十一页。ApplicationServerUtilityDatabaseUtilityApplicationServerDatabaseEnterpriseAppApplicationServer*DatabaseEnterpriseAppPaaSOperations专用共享DeptAppDeptAppDeptApp专用or共享or混合,依赖于应用DedicatedUtility不意味着NoPaaS,只是意味着’P’是专用的自效劳,平台供给、管理、监控,按需伸缩仍然由平台负责。标准vs灵活两种PaaS中应用部署模式第三十四页,共一百一十一页。目录3什么是云计算云计算的引入Oracle的云方案Oracle案例分享与总结第三十五页,共一百一十一页。PublicCloudsIaaSPaaSSaaSINTRANETPrivateCloudUsersIaaSPaaSSaaSINT

E

R

N

E

T作为使能者,提供构建私有云或公有云的技术IaaSPaaSIaaSPaaS提供On-Demand应用,用于部署到私有或公有云SaaSSaaS我们的目标:确保云计算完全是企业级的既支持公有云,也支持私有云–由客户来选择Oracle云计算战略第三十六页,共一百一十一页。ApplicationQualityMgmtConfigurationManagementApplication

PerformanceMgmtLifecycleManagementPhysical&Virtual

SystemsMgmtOpsCenterInfrastructureasaServiceDatabaseGrid:OracleDatabase,RAC,ASM,Partitioning,

IMDBCache,ActiveDataGuard,DatabaseSecurityApplicationGrid:WebLogicServer,Coherence,Tuxedo,JRockitPlatformasaServiceIntegration:

SOASuiteSecurity:

IdentityMgmtProcessMgmt:

BPMSuiteUserInteraction:

WebCenterOracleApps3rdPartyAppsISVAppsApplicationsOracleVMforx86OperatingSystems:OracleEnterpriseLinuxOracleLinuxOracleSolarisOracleVMforSPARC(LDom)

SolarisContainersServersStorageOracleEnterpriseManagerCloudManagementSharedServicesOracle具备从IaaS到SaaS的最为完整的云平台解决方案第三十七页,共一百一十一页。Oracle’sSaaS第三十八页,共一百一十一页。广泛的商业流程(BusinessProcess)预先集成的企业级的基于开放标准的根底结构SCM(OracleSourcingOnDemand)

Collaboration(OracleBeehiveOnDemand)CRM(OracleCRMOnDemand)OracleSaaS应用程序

--现有的办公Office(OracleCloudOffice)第三十九页,共一百一十一页。OracleCRMOnDemandFasttime-to-valueEasycustomizationManagedbyCRMusersHighuseradoptionLowrisk,predictablecostsMorefrequentupdatesManagedbyOracleAgilitytoadaptandchange第四十页,共一百一十一页。TeamTagsDiscussionsWikiBlogsEnterpriseMessagingContactsTasksCalendarEMailSynchronousCollaborationChatVoiceChatPresenceConferencingSingleplatformforallcollaborationservices

CompleterangeofendusertoolsforindividualandteamuseIncludesEmail,calendar,teamworkspaces,instantmessaging,groupchat,webandvoiceconferencing,wikisStandardsbasedplatformco-existswithorreplaceslegacycollaborationserversBeehivePlatformOracleBeehiveOnDemand

EnterpriseCollaboration第四十一页,共一百一十一页。SourcemorespendinlesstimeGoliverapidlyBuildend-userexpertiseEnsureproperapplicationusageMeetstringentauditrequirementsOutsourceongoingmaintenanceAvoidInfrastructureSelection&ConfigurationSourceforlowesttotalcostCreateimmediate&longtermsavingsIdentifyOpportunities&SuppliersConduct

On-LineNegotiationsAnalyze&AwardApprove&Issue

DefineStrategies&NegotiationsAccelerateTimetoValueEliminateITInhibitorsIncreaseNegotiationEfficiency&EffectivenessOracleSourcingOnDemand

OptimizedStrategicSourcingPrograms第四十二页,共一百一十一页。OracleCloudOffice各类主流终端设备的支持兼容Microsoft文档格式与PDF移动办公,远程协作、展示超高性价比云化提供,支持离线与在线操作允许云运营商贴牌二次销售成为云运营商的最佳切入点,构建新的增值业务提供能力,带来广阔商机!!第四十三页,共一百一十一页。OracleonDemand

–FlexibleDeploymentOptionsRemote

ManagementHosted&

ManagedMulti-Tenant

SaaSSingle-Tenant

SaaSOn-Premise按使用计费按Licensed计费仅需运营本钱需要运营本钱和资本支出非现场现场由提供商管理客户自己管理供给商定期维护客户定期维护第四十四页,共一百一十一页。Oracle’sIaaS第四十五页,共一百一十一页。数据中心管理–OracleEMOpsCenter端到端的统一跨平台的虚拟化和管理方案SolarisContainers

OracleVMServerForX86OracleVMServerForSPARC

DynamicDomainsOracleVirtualDesktop

Infrastructure

OracleVirtualBoxSunRayThinClientsandSoftwareOracleSecureGlobalDesktopSoftware存储虚拟化桌面虚拟化效劳器虚拟化网络虚拟化OpenNetworking从桌面到数据中心的虚拟化方案OracleExadataStorageServersOracleAutomaticStorageManagementOracleVMStorageConnectOpenStorage第四十六页,共一百一十一页。硬件分区

硬件逻辑分区

软件分区SingleOSMultipleOSesAllOracleServersSolarisContainers(Zones+SRM)SolarisTrustedExtensionsSolaris8and9ContainersT-series/X-seriesOracleVMserverforSPARCOracleVMserverforX86GranularDynamicLow-overheadM-seriesDynamicDomainsCompleteIsolation:ResourcesSecurityFaultsServiceIncludedatNoCost!IncludedatNoCost!IncludedatNoCost!业界最完整的效劳器虚拟化解决方案第四十七页,共一百一十一页。EvolutionofSolarisLogicalDomains;IntegrationwithOracleVMfamilyHighlyefficienthypervisorforSunChipMultithreading(CMT)serversMultiple,independentSolarisOSinstancesSPARC(CMT)HardwareSolarisOracleVMServerforSPARCHighperformancehypervisorforx86/x64architectureSupportedguests:Linux,Windows,Solaris(new)x86/x64HardwareSolarisOracleVMServerforx86LinuxWindowsRoadmap:uniform,integratedvirtualizationmanagementacrossSPARCCMTandx86/x64throughOracleVMManagerOracleVMServerVirtualization

PlatformChoice&Flexibility第四十八页,共一百一十一页。OracleVDIInfrastructure真正的桌面虚拟化-DesktopasaService第四十九页,共一百一十一页。OracleVirtualDesktopInfrastructure3.2Specifications第五十页,共一百一十一页。存储虚拟化-高性能分层存储自动管理SAM/QFS第五十一页,共一百一十一页。网络虚拟化-CrossbowCrossbow实现了网络的虚拟化,从系统的底层虚拟化了整个网络堆栈.vNIC,vSwitch,Vwire将NIC虚拟成多个vNIC。为container,OVM等虚拟机分配vNIC来保证每个虚机有自己的网络带宽,因此网络负载相对隔离而不会彼此受影响。Networkinabox提供基于(V)NIC的流量〔flow〕的控制和管理根据不同的应用分配不同的网络带宽,优先级等第五十二页,共一百一十一页。BothservervirtualizationandclusteringarekeytechnologiesforcloudOracle倡导完整的网格弹性计算技术

--效劳器虚拟化技术+集群技术=真正的资源弹性能力第五十三页,共一百一十一页。基于Oracle网格弹性计算技术,推动IT转型

--垂直到整合,物理到虚拟,独用到共享,固定到弹性第五十四页,共一百一十一页。资源共享动态调整提高硬件利用率绿色ITOperatingSystem+Virtualization传统虚拟化实现了硬件资源的共享与动态分配,但能否利用资源实现更具弹性的效劳〔PaaS/SaaS)如此还依赖于上层平台与应用。考虑:当您的应用对资源的需求从1/2Server到2Server时,能够简单的依靠虚拟化解决弹性问题?为什么不仅仅是传统的效劳器虚拟化??第五十五页,共一百一十一页。针对高性能/利用率的共享资源池按需的动态资源分配无限的可伸缩性高可用性可预测的性能自动化的监控和管理StorageGridDatabaseGridMiddlewareApplicationGridCustomApplicationERPApplicationSalesApplicationDataWarehouseGridManagementVirtualizationandclustering

throughoutthestackOracle网格技术

Virtualization,ClusteringandDynamicProvisioning第五十六页,共一百一十一页。Oracle’sIaaS+PaaS第五十七页,共一百一十一页。辨析与澄清:两种“云〞中的分布式数据库第五十八页,共一百一十一页。数据仍然是云中心最重要的信息资产!海量分布式存储高并发读写高性能获取负载均衡自动数据备份在线扩展迁移足够的平安简单的管理标准的访问接口云存储+分布式‘云’数据库“云〞中的数据第五十九页,共一百一十一页。基于key/value的键值非关系型并行数据库云效劳提供商:GoogleBigTable,AmazonSimpleDB,MSSDS开源/独立:HadoopHbase,oldemort,Cassandra关系型数据库/数据仓库分布式解决方案OLTP&DW:Oracle,DB2,SQLserver,Sybase,MySQLDW:Teradata,Netezza,Greenplum开源:HadoopCloudBase?两种“云〞中的分布式数据库第六十页,共一百一十一页。很小的应用领域,缺乏成熟的商业产品。产品成熟,但要在性能和伸缩性上进一步增强VS更适合企业私有云数据库平台的建设两种“云〞中的分布式数据库Cont.第六十一页,共一百一十一页。Oracle数据库与Hbase数据库属性Oracle数据库HadoopHbase数据库理论模型ACID模型,源于传统交易性数据管理应用BASE模型,源于互联网应用数据一致性与完整性已提交数据保持实时一致性与完整性最终一致性,不保证数据实时的一致性与完整性原子性事务中的操作要么全部成功,要么全不成功状态可以有一段时间不同步隔离性事务不受其他并发事务的影响柔性事务,状态可以有一段时间不同步IO性能优化OracleExaData数据库通过一体机设计优化,智能分布式存储、智能扫描以及内部40GB/s带宽,提升IO性能通过大规模的分布式存储与并行计算模式,提升海量数据的IO吞吐能力CPU性能优化OracleExaData一体机,通过RAC技术、分布式存储、智能扫描、智能存储技术,提供单台满配296核处理能力通过分布式架构,整合大量PC服务器形成超级计算机的计算能力OLTP支持能力广泛应用于各行业的OLTP交易性应用系统中实时响应和数据实时一致性不能得到满足,很少应用于典型的OLTP企业交易性系统OLAP支持能力Exadata出色的性能优化技术,非常适合应用于企业内部数据仓库类型系统分布式系统架构使得海量数据的分析系统在IO处理和CPU计算方面优势得以体现系统开发与维护支持标准SQL语言,具有成熟的编程模式与多年应用和维护的成功案例对编程与维护人员技术和架构设计能力要求较高,系统维护比较复杂弱强适合企业私有云数据库平台的建设,包括OLTP与OLAP两种业务系统只适合企业私有云中数据仓库类型的业务系统第六十二页,共一百一十一页。CAP理论:分布式数据库的理论根底在2000的PODC〔PrinciplesofDistributedComputing〕会议上,Brewer提出了著名的CAP理论。2002年,SethGilbert和NancyLynch证明了这一理论。CAP理论指的是:Consistency〔一致性〕、Availability〔可用性〕、TolerancetonetworkPartitions(分区容错性〕,任何分布式系统只可能同时满足二点,没法三者兼顾。架构师不要将精力浪费在如何设计能满足三者的完美分布式系统,而是应该进展取舍。BASE模型:非关系型〔NoSQL〕分布式数据库的理论根底BASE来自于互联网的电子商务领域的实践,它是基于CAP理论逐步演化而来,核心思想是即便不能到达强一致性(Strongconsistency),但可以根据应用特点采用适当的方式来到达最终一致性(Eventualconsistency)的效果。2002年来自ebay的DanPritchett

在?BASE:AnAcidAlternative?文章中正式提出了BASE概念。BASE是BasicallyAvailable、Softstate、Eventuallyconsistent三个词组的简写,是对CAP中C&A的延伸。BASE的含义:〔1〕BasicallyAvailable:根本可用;〔2〕Soft-state:软状态/柔性事务,即状态可以有一段时间的不同步;〔3〕Eventualconsistency:最终一致性;BASE是反ACID的,它完全不同于ACID模型,牺牲强一致性,获得根本可用性和柔性可靠性并要求到达最终一致性。ACID模型:关系型〔SQL〕分布式数据库的理论根底ACID是Atomicity〔原子性〕,Consistency〔一致性〕,Isolation〔隔离性〕,andDurability〔持久性〕的缩写。Atomicity〔原子性〕:事务的原子性是指事务中包含的所有操作要么全做,要么全不做〔allornone〕。Consistency〔一致性〕:在事务开始以前,数据库处于一致性的状态,事务完毕后,数据库也必须处于一致性状态。Isolation〔隔离性〕:事务隔离性要求系统必须保证事务不受其他并发执行的事务的影响,也即要到达这样一种效果:对于任何一对事务T1和T2,在事务T1看来,T2要么在T1开始之前已经完毕,要么在T1完成之后才开始执行。这样,每个事务都感觉不到系统中有其他事务在并发地执行。Durability〔持久性〕:一个事务一旦成功完成,它对数据库的改变必须是永久的,即便是在系统遇到故障的情况下也不会丧失。数据的重要性决定了事务持久性的重要性。两种“云〞中的分布式数据库背后的理论根底第六十三页,共一百一十一页。Google自己谈Google云计算技术的适用问题用户数精度可靠性计算吞吐量科学计算少极高低TB股市/银行大高极高GB基因排序少高高TB互联网搜索大中中PBGoogle的经验:随着数据量的增长,简单算法的准确性逐渐提高Google翻译:涉及〔运算过〕到互联网10%的内容时,准确度:16%涉及〔运算过〕到互联网60%的内容时,准确度:60%以Google及Hadoop为代表的BASE模型数据库根本不适用于电信行业的内部私有云的建设!!第六十四页,共一百一十一页。Oracle弹性数据库云第六十五页,共一百一十一页。今天的Oracle

–Complete.Open.Integrated.COI战略

第六十六页,共一百一十一页。基于标准的组件更容易部署和管理更好的性能表现更高的平安性更高的可靠性更低的拥有本钱We’reChangingtheBusinessSystemsareBought,RunandManaged!OracleCOI产品堆栈的优势第六十七页,共一百一十一页。OracleCOI战略实现路径–工程优化整合系统

--经过工程优化的,硬件+软件一体化的整合平台Complete,open,standards-basedapplicationanddatabasemachineplatformforend-to-endenterpriseapplicationconsolidationMainframequality-of-serviceata

fractionofthecostUnmatchedperformance,simplifieddeployment,lowertotalcostBuildingblocksforpublicandprivatePaaSBuildingthe21stCenturyDatacenter第六十八页,共一百一十一页。最理想的数据库云平台用于数据仓库的最优数据库云平台用于OLTP的最优数据库云平台用于数据库整合的最优数据库云平台软硬一体的开放式架构设计,使得最快,本钱最低,性价比最高OracleExadata弹性数据库云第六十九页,共一百一十一页。Oracle11gR2DatabaseSoftware

RAC,ASM,AdvancedCompression,Partitioning,…DatabaseServers

Sun/IntelStorage/Interconnect

InfinibandSmartStorageServers

Disksplus

CPU,FlashFire,ExadataSoftware可预知的超快性能表现〔用于支撑多数据库、多应用、多用户的环境〕提供最快的数据库效劳交付速度最低的数据库效劳交付风险〔自管理〕更低总体拥有本钱通过添加新的机架,提供线性水平扩展能力ExaDataX2

--CloudinaBox第七十页,共一百一十一页。CustomerProjectConfigpocresultsCompetitorTimetableAsiaInfoBASSsystemV110timesP595(2x32CPU)+DB27Days,Sep2009陕西电信账务V2,¼Rack20TimesN/A7Days辽宁移动BASSV2,¼Rack168TimesSUN25K*2,EMCStorageJul26-Jul28,2010黑龙江联通BASSV2,½Rack62timesN/ASep16-Sep18,2010浙江移动BASSV2,¼Rack235Times2个IBM595(96Core),EMCDMX-4300Sep8-Sep15,2010北京移动综合告警(DW)V1,¼Rack105/352timesSUNM5000Oct11-18,2010山西移动结算系统改造(DW)V2,¼Rack5timesP570,IBMDS8300-1/12TMar,2010国内电信客户测试举例第七十一页,共一百一十一页。CustomerProjectConfigurationDataCompressionresults平安银行ODSprojectV2,¼Rack20timesSF-ExpressODS/DWprojectV2,¼Rack10times中远集运集运运输(OLTP)V2,¼Rack10times辽宁移动BASSV2,¼Rack10times黑龙江联通BASSV2,½Rack10.07times北京移动综合告警(DW)V1,¼Rack14times数据压缩测试举例第七十二页,共一百一十一页。工业级工程优化整合系统

--关键收益数以百计的数据库系统有时机整合到几个机架以内降低50%以上的硬件投资降低80%以上的机房空间需求降低50%以上的DB高级人员需求降低50%以上的电力需求10-100倍的分析型系统性能提升4倍以上的OLTP系统性能提升通过集中管理,降低90%以上的数据平安隐患通过共享效劳器资源池、分布式数据处理技术以及数据镜像和容错技术,提供稳定的高性能和系统级的高可用性,比一般小机HA系统要更加可靠。第七十三页,共一百一十一页。M-TelLGRSKTelecomBillingMTNGroup(南非最大的电信运营商)ResearchinMotion(加拿大通信公司,黑莓的制造商)SoftbankMobile(日本移动网络供给商)TrueCorporationPlc(泰国通信供给商)Verizon(美国最大的本地运营商)Mobitel(斯里兰卡移动运营商)TimWeSwisscom(SwisscomSchweizAG)中国移动(某某、、辽宁)中国联通(辽宁)中国电信(湖南、某某)全球电信客户和中国客户案例Haier(海尔)-1/4RackFujiXerox(富士施乐)–1/4RackChunghwaTelecom(中华电信)–1/4RackHousingAuthority(香港房屋署)–1/4RackMCC(中冶)–21/2Rack,51/4RackTSMC(台基电)-1/4RackHutchisonTelecomHK(和记电信)-1/2Rack第七十四页,共一百一十一页。成熟的Oracle数据库软件Partitioning(8i)超大表的性能和管理13年的成熟技术RealApplicationClusters(RAC)(9i)数据库网格性能与高可用性10years;>15,000用户AutomaticStorageManager(ASM)(10g)卷管理&存储网格可靠性6years;>6000用户ExadataStorageServerSoftware(11g)智能存储网格成熟的工业标准硬件ASM高可用存储池RealApplicationClustersExadata数据库智能存储客户为什么选这个“新产品〞?--提供高可用性和有效性的成熟技术第七十五页,共一百一十一页。InfiniBand请求DBServersExadataStorageExadata高性能理由②

“综合列压缩(EHCC)”:技术获得10x-50x超高压缩比,并提高磁盘I/O效率高性能理由③

“SmartFlashCache”:高达5.3TB的FlashCache,随机I/O性能高达1MIOPS高性能理由①

“SmartScan”:计算负载部分卸载至并行智能存储层,并只传输经筛选的有用数据高性能理由④

“Infiniband”:提供40Gb/s端口带宽,聚合带宽高达880Gb/s,端口延时(0.1um)小于以太网的1/1000SmartScan、EHCC、SmartFlashCache等是OracleExadata独有的关键性能突破技术为什么快?--Exadata革命性的设计第七十六页,共一百一十一页。BenefitsMultiply1TBwithcompression10TBofuserdataRequires10TBofIO100GBwithpartitionpruning20GBwithStorageIndexes5GBSmartScanonFlashSubsecond

OnExadataDatais10xSmaller,Scanis2000xfaster第七十七页,共一百一十一页。DatabaseGrid8computeservers(1U)96Intelcores(2CPU*6CORES*8SERVERS)768GBRAM(96G*8)StorageGrid14storageservers(2U)168Intelcoresinstorage(2CPU*6CORES*14SERVERS)336GBRAM(24G*14)100TBSASdisk(12*600G*14),or

336TBSATAdisk5TBPCIFlash(4*96G*14)DatamirroredacrossstorageserversScaleableGridofindustrystandardserversforComputeandStorageEliminateslong-standingtradeoffbetweenScalability,Availability,CostInfiniBandNetwork336-port40Gb/sswitchesUnifiedNet-servers&storage324FCPortsequivalentExadataX2-2的硬件架构第七十八页,共一百一十一页。8Dual-procesorDatabaseServers(SunFireX4170M2)96cores(12perserver)768GBmemory(96GBperserver)10GigEconnectivitytoDataCenter16x10GbEports(2perserver)14ExadataStorageServersX2-2AllwithHighPerformance600GBSASdisksORAllwithHighCapacity2TBSASdisks3SunDatacenterInfiniBandSwitch3636-portManagedQDR(40Gb/s)switch1“Admin〞CiscoEthernetswitchKeyboard,Video,Mouse(KVM)hardware2RedundantPowerDistributionsUnits(PDUs)AddmoreracksforadditionalscalabilityExadataX2-2FullRack第七十九页,共一百一十一页。2Eight-processorDatabaseservers(SunFire4800)HighCore,HighMemoryDatabaseServers128CPUcores(64perserver)2TB(1TBperserver)10GigEconnectivitytoDataCenter16x10GbEports(8perserver)14ExadataStorageServersX2-2AllwithHighPerformance600GBSASdisksORAllwithHighCapacity2TBSASdisks3SunDatacenterInfiniBandSwitch3636-portManagedQDR(40Gb/s)switch1“Admin〞CiscoEthernetswitch2RedundantPowerDistributionsUnits(PDUs)AddmoreracksforadditionalscalabilityExadataX2-8FullRack第八十页,共一百一十一页。ComponentQuarterRackHalf

RackFullRack2-8FullRacksDatabaseServers2(24cores)4(48cores)8(96cores)16-64StorageServers3(36disks)7(84disks)14(168disks)28-112TotalDiskCapacity(SASHP)21TB50TB100TB200–800TBTotalDiskCapacity(SASHC)72TB168TB336TB672–2,688TBFlashCacheCapacity1.1TB2.6TB5.3TBUserData(SASHP)6TB(9.25)14TB(22.5)28TB(45)56–224TBUserData(SASHC)21TB(31.5)50TB(75)100TB(150)200–800TBI/OThroughput(disks)4.5GB/sec(5.4GB/sec)10.5GB/sec(12.5GB/sec)21GB/sec(25GB/sec)42-168GB/secI/OThroughput(flash)11GB/sec(16)25GB/sec(37.5)50GB/sec(75)100-400GB/secI/OperSecond(IOPS)225,000(375,000)500,000(750,000)1,000,000(1,500,000)2M–8MRacks1112-8ExadataX2-2主要指标第八十一页,共一百一十一页。众多分散的小数据库的整合,尤其是OSS域及MSS域基于整合平台提升数据生命周期管理能力及数据质量通过标准化及自动化管理的采用有效降低运维本钱有效提升数据平安并降低数据分发的难度全企业内集中的、标准化的数据管理要求建设双活的灾备中心,有效提升资源利用率基于资源共享及动态调整能力,有效节约硬件投资通过集中化的灾备中心建设,促进IT系统的管控集中化、技术标准化的演进大集中的SaaS应用带来高性能数据库集群的需求,尤其是BSS领域核心支撑系统的OLTP需求海量数据管理能力及动态扩展能力SaaS应用所需的数据一致性保障及关系数据管理能力适合大型企业的大型关系型数据库的提供或托管高性能、海量数据管理、扩展性适合中小企业的小型关系型数据库的提供或托管DB实例的快速提供、弹性能力、自动化分散数据库的整合集中化的灾备中心大集中SaaS应用的数据库支撑新一代IDC/ADC的数据库提供与运营电信企业在云化架构的数据库平台层的潜在现实需求业务目标:降低本钱、提高效率、改善效劳、拓展业务!Oracle弹性数据库云Exadata--应用场景示例为第八十二页,共一百一十一页。Oracle

--技术方向的真正领导者Oracle宣布推出ExadataDatabaseMachineV1在2021,V2在2021,X2-2和X2-8在2021IBM收购Netezza花了$1.78billion–2021年9月EMC买了Greenplum–2021年7月2021财富49名战略影响力人物

Nov181Netflix-ReedHastings网络视频商2Ford-AlanMulally3Apple–SteveJobs4Facebook-MarkZuckerberg6BaiDu–LiYanHong7Oracle-LarryEllisonOracle是领导者即使是Oracle的竞争对手,也成认Oracle具有正确的方向第八十三页,共一百一十一页。Oracle弹性中间件云第八十四页,共一百一十一页。ApplicationServerSOABPMUIIdentityMgtSystemMgt自助服务接口共享组件基于OracleWebLogic套件的应用网格OracleSOASuiteOracleBPMSuiteOracleWebCenterOracleIdentityMgtOracleEnterpriseManager融合中间件主要特性:

完整Complete

预集成Integrated

开放/热插拔Open/HotPluggable

同类最优BestofBreedOracle中间件到PaaS的映射第八十五页,共一百一十一页。自助服务接口共享组件基于OracleWebLogic套件的应用网格OracleSOASuiteOracleBPMSuiteOracleWebCenterOracleIdentityMgtOracleEnterpriseManager支持云的主要功能资源共享动态容量调整自动化快速部署关键优势运营效率部署敏捷性高效劳质量QoSOracle的特点性能最高弹性最大云和融合中间件应用网格第八十六页,共一百一十一页。Coherence(Java)NamedCacheCoherence(Java)NamedCacheCoherence(Java)NamedCacheCoherence(Java)NamedCacheWebLogicDomainWebLogicClusterManagedWLSWebLogicPortalCoherenceClientManagedWLSWebLogicPortalCoherenceClientCacheStoreCacheStoreCacheStoreCacheStoreCoherence(Java)NamedCacheClusterServiceCacheStoreOracleCoherenceInMemoryDataGridDatabaseServersWebLogicDomainWebLogicClusterManagedWLSWebLogicPortalCoherenceClientManagedWLSWebLogicPortalCoherenceClientORACLEJRockit用以实现跨多domain、多Server的、基于内存的应用数据共享高性能与几乎无限的扩展性,数据在网格中自动分布,与数据库的集成OracleApplicationGrid架构第八十七页,共一百一十一页。JavaEEonWebLogicServerPOJOApplicationJavaEEonotherAppServer.NETApplicationDatabaseAccess&O-RMapping高吞吐量,低延迟零数据丢失动态伸缩EfficientDataAccessMainframeOffloadingC++Application高达2000多个节点的支持!Coherence:构建高度可伸缩应用程序的根底OracleCoherence让应用更有弹性第八十八页,共一百一十一页。部门应用1部门应用2共享服务共享服务EnterpriseManager共享服务部门应用1WebLogicServer集群节点Coherence数据网格节点侦测到需求上冲调整容量基于WebLogic套件的应用网格Oracle应用网格的动态伸缩能力是‘云’最根底的特征如何让应用能够真正的按需伸缩?-只是虚拟化是不够的!ApplicationGrid动态容量调整第八十九页,共一百一十一页。基于WebLogic套件的应用网格运行于虚拟化的基础设施之上 生产环境ApplianceBuilderAppliance设备部门应用EnterpriseManager开发环境部门应用定制代码和环境配置部门应用部门应用ApplicationGrid:应用快速部署

--FussionMiddlewareAssemblyBuilder第九十页,共一百一十一页。运行在原生hypervisor层更高效的使用物理资源更高密度的虚拟化更高效的性能降低日常运维开销简化升级过程更高的平安性支持定制Java器件构建大型组装软件模块简化部署TraditionalVirtualizedJavaExecutionStackGuestOperatingSystemHypervisorBareMetalHardwareJavaVirtualMachineOptimizedJava

ExecutionStackApplication(JRockitVirtualEdition)OracleVMJRockitVirtualEditionOracleJRockit虚拟化版本

--高效java根底架构第九十一页,共一百一十一页。JRockit–VEfWebLogicServeronJRockitVirtualEditionOracleVMBareMetalHardwareWebLogicServerTCP/IP:网络通信Scheduler:Java线程FileSystem:虚拟磁盘HW:硬件接口.网卡,虚拟显示等等.JRockit–VEOSLayerTCP/IPFileSystemSchedulerH/WJRockit虚拟化版本

--如何工作第九十二页,共一百一十一页。WebLogic虚拟化版本

--优化J2EE架构VirtualizedManagedServerVirtualizedManagedServerVirtualizedManagedServerJRockitVEJRockitVEJRockitVEWebLogicClusterHypervisorVirtualizedResourcePool管理简单防止了供给和管理来宾操作系统(GuestOS)的需要只需要管理应用程序,而无需单独管理OSAssemblyBuilder可以简单地将整个域部署到虚拟资源上更高性能为运行Java量身定做〔运行Java只需最少的OS效劳〕针对虚拟平台进展了优化更高的物理硬件利用率因消除了OS而减少了系统资源〔如内存和CPU周期〕消耗第九十三页,共一百一十一页。配置项WebLogicServer运行在物理主机WebLogicServer运行在Jrockit虚拟化WebLogicServer运行在虚拟机WebLogicServer10.3.2GA10.3.2GA10.3.2GAClockSpeed2.8GHz2.8GHz2.8GHzMemory24GB4GB6GBMemorySpeed(MHz)106610661066OperatingSystemOEL5.4OVM/JRVEOVM/OEL5.4PVJRockitR27.6.2-20R27.6.3-40R27.6.2-20Heap(GB)Operations/Sec34830022533%性能提升JRockit虚拟化版本和WebLogic

--物理环境级别的性能第九十四页,共一百一十一页。Registry/

RepositoryServiceBus基于OracleWebLogic套件的应用网格OracleBPMSuite创建流程创建共享服务中央IT组部门应用流程服务OracleSOASuite服务服务服务DB服务集成服务遗留系统流程流程流程EnterpriseManager自助服务注册和连接流程服务搜索组件各部门应用拥有者创建应用引入现成组件部门应用流

温馨提示

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

评论

0/150

提交评论