《oracle云计算解决方案(版).ppt》由会员分享,可在线阅读,更多相关《oracle云计算解决方案(版).ppt(110页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1什么是云计算什么是云计算云计算的引入Oracle的云方案Oracle案例分享与总结“它起源于我们将互联网视为云的时候它起源于我们将互联网视为云的时候 我们我们不关心消息去往何处不关心消息去往何处 云为我们屏蔽了复杂性云为我们屏蔽了复杂性”- Kevin Marks, Google“融合的云是对服务器,应用,数据,基础设融合的云是对服务器,应用,数据,基础设施的复杂性和异构平台的简化抽象施的复杂性和异构平台的简化抽象”- Amazons CEO Jeff Bezos1879, The dynamoCorporate DCIDC1882, Central power station云计算所倡导的
2、是一种新的基于网络的云计算所倡导的是一种新的基于网络的IT服务服务的供给、消费、交付模式!的供给、消费、交付模式!云计算模型能云计算模型能以按需方式以按需方式,通过网络通过网络,方便方便的访问的访问云系统的云系统的可配置计算资源共享池可配置计算资源共享池(比如:比如:网络,服务器,存储,应用程序和服务网络,服务器,存储,应用程序和服务) 。同。同时它以时它以最少的管理开销最少的管理开销及最少的与供应商的及最少的与供应商的交互,交互,迅速配置提供或释放资源迅速配置提供或释放资源。* Source: NIST挑战旧体系的创新动力挑战旧体系的创新动力(新的(新的IT能力提供与消费模式)能力提供与消费
3、模式)互联网经济的形成互联网经济的形成IT成本控制的要求成本控制的要求IT服务质量与服务交付速度的要求服务质量与服务交付速度的要求(敏捷业务能力)(敏捷业务能力)带宽不再是障碍带宽不再是障碍分布式计算、集群技术、虚拟化技术等关键技分布式计算、集群技术、虚拟化技术等关键技术的逐渐成熟术的逐渐成熟专业化分工的趋势专业化分工的趋势(自建改租用云运营商提供的专业服务)(自建改租用云运营商提供的专业服务)云计算云计算$绿色计算绿色计算打造新一代打造新一代数据中心数据中心标准化及整合标准化及整合提升业务敏捷性提升业务敏捷性,降低市场响应,降低市场响应时间,推动业务时间,推动业务与技术创新与技术创新改变改变
4、IT支出的支出的成本结构成本结构降低复杂度降低复杂度成为新的云服务提供商成为新的云服务提供商资源虚拟化资源虚拟化按需动态伸缩按需动态伸缩服务度量服务度量与计费与计费管控自动化管控自动化自服务模式自服务模式快速部署与快速部署与交付能力交付能力优化的开发优化的开发及测试环境及测试环境云计算云计算基本特基本特征征普遍网普遍网络访问络访问共享的共享的资源池资源池快速弹快速弹性能力性能力可度量可度量的服务的服务按需的按需的自服务自服务云计算云计算基本特基本特征征普遍网普遍网络访问络访问共享的共享的资源池资源池快速弹快速弹性能力性能力可度量可度量的服务的服务按需的按需的自服务自服务云计算云计算8个个常见特
5、征常见特征永不停机永不停机免费软件免费软件地理分布地理分布面向服务面向服务的软件的软件自动化管自动化管控控高级安全高级安全技术技术大规模大规模虚拟化虚拟化Infrastructure as a Service(IaaS)Platform as a Service(PaaS)Software as a Service(SaaS)软件交付的模式:软件交付的模式:采用多租赁采用多租赁(Multitenant)方式通过浏览器方式通过浏览器把程序传给成千上万的用户。在用户眼中看来,这样会把程序传给成千上万的用户。在用户眼中看来,这样会省去在服务器和软件授权上的开支;从供应商角度来看省去在服务器和软件授权
6、上的开支;从供应商角度来看,这样只需要维持一个程序就够了,这样能够减少成本,这样只需要维持一个程序就够了,这样能够减少成本平台交付的模式:平台交付的模式:可以看成是可以看成是SaaS的延伸。这种形式的的延伸。这种形式的云计算把开发、部署环境作为服务来提供,可以创建自云计算把开发、部署环境作为服务来提供,可以创建自己的应用软件并部署在供应商的基础架构上运行,然后己的应用软件并部署在供应商的基础架构上运行,然后通过网络从供应商的服务器上传递给用户通过网络从供应商的服务器上传递给用户 Computer交付的模式:交付的模式:也称为硬件即服务,或效用计算也称为硬件即服务,或效用计算(Utility C
7、omputing),指的是最基本的计算资源、存贮资源,指的是最基本的计算资源、存贮资源、网络资源,用虚拟化的方法以租用方式提供给客户、网络资源,用虚拟化的方法以租用方式提供给客户从从使使用用者者的的视视角角看看云云计计算算服服务务模模式式SaaSPaaSIaaSNetworkH/WVirtualizationOSDatabaseMiddlewareApplicationManagement Application development & runtime environment Standardized services and componentsInfrastructureAsAServ
8、icePlatformAsAServiceSoftwareAsAService Raw infrastructure resources Flexibility to install any software Ready to use applications Locked into using available featuresVirtual DesktopVirtual MachineVirtual NetworkVirtual StorageIaaS Abstraction LayerIntegration WorkflowApplication GridDatabase GridPa
9、aS Self-Service InterfaceSecurity IdentityUI ServicesApplicationApplicationApplicationAdminPackagingConfigurationDeploymentScalingLifecycle ManagementUtilizationUser Mgmt.IDE Integration企业独立拥有或独立承租的云系统在特定社区内共享的云系统,如:由某公司及其合作伙伴共同承建并分享使用的云系统面向公众开放租售的大规模云系统由以上三种云系统中的两种以上的云系统共同配合而提供IT能力的混合型云系统 公有云公有云社区云
10、社区云私有云私有云混合云混合云公有云公有云: 不用对基础设施进行设置 更少的管理开销 更少的初期费用 只有运营费用私有云私有云:高可控易整合减低总开销固定和运营费用同样提供同样提供:高效高可用性弹性能力SaaSPaaSIaaS互联网互联网SaaSPaaSIaaS内网内网私有云演进私有云演进公有云演进公有云演进PaaSSaaSIaaS公有云群公有云群混合云混合云与公有云联邦与公有云联邦互操作性互操作性突发性云需求突发性云需求App1App2App3Private IaaSPrivate PaaSVirtual Private Cloud混合云混合云PaaSSaaSIaaS私有云私有云自服务自服务
11、基于策略的资基于策略的资源管理源管理计量的计量的App2App3Private IaaSPrivate PaaSApp1烟囱式烟囱式网格化网格化物理物理专有专有静态静态异构异构虚拟化虚拟化共享服务共享服务动态动态标准化应用标准化应用App1App2App3App1App2App3Private IaaSPrivate PaaS2什么是云计算云计算的引入云计算的引入Oracle的云方案Oracle案例分享与总结 如何打造真正的关注客户感知的高效的IT运营能力? 如何缩短对市场需求的影响时间并帮助降低运营成本? 如何基于规范的数据模型提供360o 的客户完整视图,构建企业内的“策略统一体”,以改善
12、服务,拓展销售 如何通过集中化、标准化、自动化等更符合经济原则的IT系统构建方法来重新思考IT系统的架构重构 如何构建IT使用的度量能力,使部门准确掌握运营质量、运营成本,打造精细运营能力 为客户提供IaaS, PaaS 或 SaaS创造差异化竞争能力 将IT从成本中心转型为利润中心 通过平台共享、标准化、自动化降低经济成本 构建易于管理且能够确保运营质量与运营效率的IT中心内内部部外外部部公公共共 基于专用硬件及专用软件基于专用硬件及专用软件的垂直烟囱式系统的垂直烟囱式系统 每个新应用都要彻底建设每个新应用都要彻底建设一个新一个新“烟囱烟囱”,建设周,建设周期长,市场响应能力差期长,市场响应
13、能力差 基于峰值规模建设,平均基于峰值规模建设,平均资源利用率低资源利用率低 弹性差,扩展困难,难以弹性差,扩展困难,难以应对业务的突发情况应对业务的突发情况 各个各个“烟囱烟囱” ” 没有统一没有统一的技术标准,导致统一管的技术标准,导致统一管理困难,管理成本高昂理困难,管理成本高昂 基于硬件及软件池基于硬件及软件池构建各个应用系统构建各个应用系统 整合整合的的共享共享资源池资源池 标准化标准化的技术的技术 快速提供快速提供能力能力 资源资源弹性能力弹性能力 管理的自动化管理的自动化 管控的集中化管控的集中化烟囱式的系统建设,烟囱式的系统建设,IT成本居成本居高不下(硬件高不下(硬件/能耗能
14、耗/管理)管理)按峰值规模建设,资源平均利按峰值规模建设,资源平均利用率低用率低缺乏弹性的系统设计,应对业缺乏弹性的系统设计,应对业务突发情况差务突发情况差建设周期漫长,无法快速提供建设周期漫长,无法快速提供与部署与部署业务需求的快速增长,设备更业务需求的快速增长,设备更替快,不利投资保护替快,不利投资保护集中资源池的共享集中资源池的共享虚拟化、分时虚拟化、分时/区共享区共享动态调配、弹性伸缩动态调配、弹性伸缩自动化、自服务自动化、自服务低成本、标准化硬件低成本、标准化硬件云计算云计算下一代下一代IT数据中心数据中心 技术标准化技术标准化 能力服务化能力服务化 提供快速化提供快速化 资源弹性化
15、资源弹性化 管理自动化管理自动化 管控集中化管控集中化传统模式传统模式IAASPAASSAAS硬件资源整合硬件资源整合提高资源利用、降低能耗提高资源利用、降低能耗快速供应基础设施快速供应基础设施统一开发、测试、运行平台统一开发、测试、运行平台动态弹性伸缩,更好的扩展动态弹性伸缩,更好的扩展统一服务、流程、模型、体验统一服务、流程、模型、体验资源集中自动化管理资源集中自动化管理是否需要共享硬件资源是否需要共享硬件资源?是否需要共享运行平台是否需要共享运行平台(数据库、中间件、(数据库、中间件、API、业务服务等)?、业务服务等)?是否需要统一的应用(是否需要统一的应用(不同的部门)?不同的部门)
16、?需求诉求需求诉求云提供的服务层次云提供的服务层次基本的判断基本的判断私有云入手,尝试云计算技术,积累经验私有云入手,尝试云计算技术,积累经验私有云中应因地制宜的的选择云化策略,万不可局限于私有云中应因地制宜的的选择云化策略,万不可局限于IaaS,只关注,只关注解决基础资源云化问题(实际是解决基础资源云化问题(实际是IT问题)而不关注业务价值(问题)而不关注业务价值( PaaS的的核心价值:让应用及业务更敏捷、核心价值:让应用及业务更敏捷、IT服务水平更高)往往带来云项目服务水平更高)往往带来云项目失败(思考:虚拟化技术由来已久,为什么一直不火?)失败(思考:虚拟化技术由来已久,为什么一直不火
17、?)私有云构建过程中不要过于迷信来自互联网厂商的云私有云构建过程中不要过于迷信来自互联网厂商的云以构建以构建PaaS能力作为企业私有云建设的核心能力作为企业私有云建设的核心-Platform是企业应用的基础,企业应用而不是基础设施驱动业务-企业内部应用不会一夜之间革命,需要连续性和逐步演进,应用与平台关紧密,平台质量左右应用质量-长期看应用与平台的支出远大于基础设施支出(带来的价值依然如此),我们的努力应放在价值最大者身上-重点是实现自动化按需开通能力和可管理性,实现云的弹性构建公有云成为云运营商构建公有云成为云运营商-以商业运营为目的,构建于可靠平台之上,打造合作价值链Private-对既有
18、系统做IaaS层面的云化改造,主要是通过虚拟化技术将同类型的主机、存储做合并,实现硬件负载均衡和按需动态调整;-对既有系统做PaaS层面的云化改造,实现集中化、标准化、自动化、弹性化、快速化;-采用标准化设备构建全新的IaaS + PaaS平台,用于支撑未来内部所有新建IT系统及要替换升级的IT系统的运行;-PaaS平台构建的两个核心是数据库层及中间件层,数据库层构建主要考虑集群技术,中间件层构建可以考虑软件集群技术、内存数据网格技术,使用具备全面管理能力的成熟商用管理软件;-随着IT支撑系统专业化的不断发展,系统被细分为能力,能力逐步以服务的形式提供,实现支撑能力服务化,数据库及中间件的基础
19、PaaS平台与共享服务构成真正PaaS;-构建统一的内部共享的开发、测试及预研云,提高IT构建效率及节约成本;Public-引入云运营商的云服务,以服务于自身的IT建设需求;-构建新一代的云化数据中心(包括虚拟主机租用、存储租用、应用平台租用、企业应用的直接租用等IaaS/PaaS/SaaS公共云服务),成为云运营商;Cloud ImplementationCloud ImplementationIaaS模式模式(硬件资源共享)(硬件资源共享)PaaS模式模式(平台资源共享)(平台资源共享) 在在IaaS的技术基础上进一步架构企业的技术基础上进一步架构企业PaaS平台将能带来更多的平台将能带来
20、更多的业务价值!业务价值!永远记住,永远记住,IT的价值最终体现在业务价值上!的价值最终体现在业务价值上!?由每个部门由每个部门独立建设,独立建设,部门工作的部门工作的简化意味着简化意味着更敏捷更敏捷Application(SaaS)Infrastructure(IaaS)在灵活性和简化性中权衡在灵活性和简化性中权衡 中心系统提供的越多,部门的工作越简化中心系统提供的越多,部门的工作越简化Platform(PaaS)由中心由中心云系统云系统统一提统一提供供云,因为- 敏捷- 服务质量 QoS- 效率私有,因为- 成本结构- QoS 可控- 安全可控- 更容易从现有的技能和做法上去演进平台 (P
21、aaS) 因为- 在尽可能减少用户开发的需要,和提高他们的灵活性和控制力度间取得最佳平衡运营效率运营效率用户灵活度用户灵活度PaaSIaaSSaaS获得的总获得的总价值价值构建私有构建私有PaaS : 最大效率所在最大效率所在 高效和灵活性的平衡高效和灵活性的平衡IaaSPaaS对应操作系统及虚拟化层对应操作系统及虚拟化层对应数据库及中间件层对应数据库及中间件层实现硬件资源的共享与动态调整实现硬件资源的共享与动态调整实现软件平台及业务服务的共享与动态调整实现软件平台及业务服务的共享与动态调整虚拟化技术严重依赖于硬件类型虚拟化技术严重依赖于硬件类型成熟软件平台多为硬件中立成熟软件平台多为硬件中立
22、不同厂家的虚拟化技术封闭而独立,尤其对于企不同厂家的虚拟化技术封闭而独立,尤其对于企业服务器,各厂家互不开放业服务器,各厂家互不开放成熟软件平台多基于开放技术实现成熟软件平台多基于开放技术实现当前虚拟化技术均基于一台物理机器虚拟出多台当前虚拟化技术均基于一台物理机器虚拟出多台虚拟机,为大变小模式虚拟机,为大变小模式成熟软件平台多支持集群技术(或网格技术),成熟软件平台多支持集群技术(或网格技术),实现小变大实现小变大更适合小应用共享大物理设备的场景,计算规模更适合小应用共享大物理设备的场景,计算规模的支持上依赖于单台物理设备的最大计算能力,的支持上依赖于单台物理设备的最大计算能力,即计算能力的
23、弹性有限即计算能力的弹性有限更适合为提高业务交付效率及质量而共享基础软更适合为提高业务交付效率及质量而共享基础软件平台及公共业务服务的场景,且对应用的大小件平台及公共业务服务的场景,且对应用的大小不敏感,从计算规模的支持上更加具备弹性能力不敏感,从计算规模的支持上更加具备弹性能力更多带来系统级及维护级的价值更多带来系统级及维护级的价值更多带来业务级及管理级的价值更多带来业务级及管理级的价值实现难度小,风险小,其推广容易推动实现难度小,风险小,其推广容易推动实现难度较大,风险较大,其推广需要强势推动实现难度较大,风险较大,其推广需要强势推动除客户自身外,平台实施对厂商依赖大,对集成除客户自身外,
24、平台实施对厂商依赖大,对集成商依赖小商依赖小除客户自身外,平台实施更多的依赖厂商与集成除客户自身外,平台实施更多的依赖厂商与集成商的联合,需要一个综合技术能力强的集成商商的联合,需要一个综合技术能力强的集成商带来较小的成本效益带来较小的成本效益带来更大的成本效益带来更大的成本效益Operating System + Virtualization AppServerAppServerAppServerPlatform as a ServiceAppAppAppAppAppEnabling Capabilities 资源与服务共享资源与服务共享 动态伸缩、按需扩展动态伸缩、按需扩展 自动化调整自动
25、化调整 自服务快速部署自服务快速部署 统一应用管控、分析统一应用管控、分析Key Benefits 提高运行效率提高运行效率 更加敏捷更加敏捷 更高的服务质量更高的服务质量App Request HW Request provisioning Request software Build application Request new HW Request scale-upWeeks to MonthsWeeks to Months HW locked-upAppApp Provision via Self-ServiceMinutesMinutes Leverage Platform Bui
26、ld App Platform supports further apps Scale-up via Self-ServiceAppAppApp更敏捷更敏捷更可控更可控Set up middlewareSet up self-service portalSet up shared componentsDept AppBuild app using shared componentsPaaS管理者管理者应用管理者应用管理者(服务使用者)服务使用者)Apply instance &Deploy using self service应用用户应用用户1. PaaS Set Up2. App Set U
27、p3. App UseIT管理中心管理中心4. PaaS OpsManageUse appSelf-Service InterfaceShared ComponentsApplication ServerIntegration / SOABPMPortalSecurity & Identity System ManagerDatabaseOperating System + Virtualization企业企业PrivatePaaSApplication Server UtilityDatabase UtilityApplication ServerDatabaseEnterpriseAppA
28、pplication Server *DatabaseEnterpriseAppPaaS Operations专用专用共享共享Dept AppDept AppDept App专用专用 or 共享共享 or 混合,依赖于应用混合,依赖于应用Dedicated Utility不意味着不意味着No PaaS,只是意味着只是意味着P是专用的是专用的自服务,平台供应、管理、监控,按需伸缩仍然由平台负责。自服务,平台供应、管理、监控,按需伸缩仍然由平台负责。标准标准vs灵活灵活3什么是云计算云计算的引入Oracle的云方案的云方案Oracle案例分享与总结Public CloudsIaaSPaaSSaaS
29、INTRANETPrivate CloudUsersIaaSPaaSSaaSINTERNET作为使能者,提供构建私有云或公有云的技术IaaSPaaSIaaSPaaS提供On-Demand应用,用于部署到私有或公有云SaaSSaaS我们的目标:我们的目标: 确保云计算完全是企业级的确保云计算完全是企业级的 既支持公有云,也支持私有云既支持公有云,也支持私有云 由客户来选择由客户来选择Application Quality MgmtConfiguration ManagementApplicationPerformance MgmtLifecycle ManagementPhysical & Vi
30、rtualSystems MgmtOps CenterInfrastructure as a ServiceDatabase Grid: Oracle Database, RAC, ASM, Partitioning,IMDB Cache, Active Data Guard, Database SecurityApplication Grid: WebLogic Server, Coherence, Tuxedo, JRockitPlatform as a ServiceIntegration:SOA SuiteSecurity:Identity MgmtProcess Mgmt:BPM S
31、uiteUser Interaction:WebCenterOracle Apps3rd Party AppsISV AppsApplicationsOracle VM for x86Operating Systems: Oracle Enterprise LinuxOracle LinuxOracle SolarisOracle VM for SPARC (LDom)Solaris ContainersServersStorageOracle Enterprise ManagerCloud ManagementShared ServicesOracles SaaS 广泛的商业流程广泛的商业流
32、程(Business Process) 预先集成的预先集成的 企业级的企业级的 基于开放标准的基础结构基于开放标准的基础结构SCM(Oracle Sourcing On Demand) Collaboration(Oracle Beehive On Demand)CRM(Oracle CRM On Demand)办公Office(Oracle Cloud Office)Fast time-to-valueEasy customization - Managed by CRM usersHigh user adoptionLow risk, predictable costsMore frequ
33、ent updates - Managed by OracleAgility to adapt and changeTeamTagsDiscussionsWikiBlogsEnterprise MessagingContactsTasksCalendarEMailSynchronous CollaborationChatVoiceChatPresenceConferencing Single platform for all collaboration services Complete range of end user tools for individual and team use I
34、ncludes Email, calendar, team workspaces, instant messaging, group chat, web and voice conferencing, wikis Standards based platform co-exists with or replaces legacy collaboration serversBeehive PlatformOracle Beehive On Demand Enterprise CollaborationSource more spend in less timeGo live rapidlyBui
35、ld end-user expertiseEnsure proper application usageMeet stringent audit requirementsOutsource ongoing maintenanceAvoid Infrastructure Selection & Configuration Source for lowest total costCreate immediate & long term savingsIdentify Opportunities & SuppliersConductOn-Line NegotiationsAnalyze & Awar
36、dApprove & Issue Define Strategies & Negotiations Accelerate Time to ValueEliminate IT InhibitorsIncrease Negotiation Efficiency & EffectivenessOracle Sourcing On Demand Optimized Strategic Sourcing Programs各类主流终端设备的支持各类主流终端设备的支持兼容兼容Microsoft文档格式与文档格式与PDF移动办公,远程协作、展示移动办公,远程协作、展示超高性价比超高性价比云化提供,支持离线与在
37、线操作云化提供,支持离线与在线操作允许云运营商贴牌二次销售允许云运营商贴牌二次销售成为云运营商的最佳切入点,成为云运营商的最佳切入点,构建新的增值业务提供能力,构建新的增值业务提供能力,带来广阔商机!带来广阔商机!Oracle on Demand Flexible Deployment OptionsRemoteManagementHosted &ManagedMulti-TenantSaaSSingle-TenantSaaSOn-Premise按使用计费按使用计费按按Licensed计费计费仅需运营成本仅需运营成本需要运营成本和资本支出需要运营成本和资本支出非现场非现场现场现场由提供商管理由
38、提供商管理客户自己管理客户自己管理供应商定期维护供应商定期维护客户定期维护客户定期维护Oracles IaaS数据中心管理数据中心管理 Oracle EM Ops CenterSolaris ContainersOracle VM Server For X86Oracle VM Server For SPARC Dynamic DomainsOracle Virtual DesktopInfrastructureOracle VirtualBoxSun Ray Thin Clients and SoftwareOracle Secure GlobalDesktop Software存储虚拟化存
39、储虚拟化桌面虚拟化桌面虚拟化服务器虚拟化服务器虚拟化网络虚拟化网络虚拟化Open NetworkingOracle Exadata Storage ServersOracle Automatic Storage ManagementOracle VM Storage ConnectOpen Storage 硬件分区硬件分区 硬件逻辑分区硬件逻辑分区 软件分区软件分区Single OSMultiple OSesAll Oracle ServersSolaris Containers(Zones + SRM)Solaris Trusted ExtensionsSolaris 8 and 9 Con
40、tainersT-series/X-seriesOracle VM server for SPARCOracle VM server for X86GranularDynamicLow-overheadM-seriesDynamic DomainsComplete Isolation:ResourcesSecurityFaultsServiceIncluded atNo Cost!Included atNo Cost!Included atNo Cost! Evolution of Solaris Logical Domains; Integration with Oracle VM fami
41、ly Highly efficient hypervisor for Sun Chip Multithreading (CMT) servers Multiple, independent Solaris OS instancesSPARC (CMT) HardwareSolarisOracle VM Server for SPARC High performance hypervisor for x86/x64 architecture Supported guests: Linux, Windows, Solaris (new)x86/x64 HardwareSolarisOracle V
42、M Server for x86LinuxWindowsRoadmap: uniform, integrated virtualization management across SPARC CMT and x86/x64 through Oracle VM ManagerOracle VDI InfrastructureCrossbow实现了网络的虚拟化,从系统的底层虚拟化了整个网络堆栈.vNIC,vSwitch,Vwire 将NIC虚拟成多个vNIC。为container,OVM等虚拟机分配vNIC来保证每个虚机有自己的网络带宽,因此网络负载相对隔离而不会彼此受影响。 Network in
43、 a box提供基于(V)NIC的流量(flow)的控制和管理 根据不同的应用分配不同的网络带宽,优先级等资源共享资源共享动态调整动态调整提高硬件利用率提高硬件利用率绿色绿色IT传统虚拟化实现了硬件资传统虚拟化实现了硬件资源的共享与动态分配,但源的共享与动态分配,但能否利用资源实现更具弹能否利用资源实现更具弹性的服务(性的服务(PaaS/SaaS)则则还依赖于上层平台与应用。还依赖于上层平台与应用。考虑:当您的应用对资源的需求考虑:当您的应用对资源的需求从从1/2 Server到到2 Server时,能够简时,能够简单的依靠虚拟化解决弹性问题?单的依靠虚拟化解决弹性问题? 针对高性能/利用率的
44、共享资源池 按需的动态资源分配 无限的可伸缩性 高可用性 可预测的性能 自动化的监控和管理Storage Grid Database Grid Middleware Application GridCustomApplicationERPApplicationSalesApplicationDataWarehouseGridManagementVirtualization and clusteringthroughout the stack Oracles IaaS+PaaS数据仍然是云数据仍然是云中心最重要中心最重要的信息资产!的信息资产! 海量分布式存储 高并发读写 高性能获取 负载均衡
45、自动数据备份 在线扩展迁移 足够的安全 简单的管理 标准的访问接口云存储+分布式云数据库“云云”中的数据中的数据基于基于key/value的键值非关系型并行数据库的键值非关系型并行数据库云服务提供商:云服务提供商:Google BigTable,Amazon SimpleDB,MS SDS开源开源/独立:独立:Hadoop Hbase, oldemort,Cassandra关系型数据库关系型数据库/数据仓库分布式解决方案数据仓库分布式解决方案OLTP&DW:Oracle,DB2,SQL server,Sybase,MySQLDW:Teradata,Netezza,Greenplum开源:开源:
46、Hadoop CloudBaseVS更适合企业私有云更适合企业私有云数据库平台的建设数据库平台的建设属性属性Oracle数据库数据库Hadoop Hbase数据库数据库理论模型ACID模型,源于传统交易性数据管理应用BASE模型,源于互联网应用数据一致性与完整性已提交数据保持实时一致性与完整性最终一致性,不保证数据实时的一致性与完整性原子性事务中的操作要么全部成功,要么全不成功状态可以有一段时间不同步隔离性事务不受其他并发事务的影响柔性事务,状态可以有一段时间不同步IO性能优化Oracle ExaData数据库通过一体机设计优化,智能分布式存储、智能扫描以及内部40GB/s带宽,提升IO性能通
47、过大规模的分布式存储与并行计算模式,提升海量数据的IO吞吐能力CPU性能优化Oracle ExaData一体机,通过RAC技术、分布式存储、智能扫描、智能存储技术,提供单台满配296核处理能力通过分布式架构,整合大量PC服务器形成超级计算机的计算能力OLTP支持能力广泛应用于各行业的OLTP交易性应用系统中实时响应和数据实时一致性不能得到满足,很少应用于典型的OLTP企业交易性系统OLAP支持能力Exadata出色的性能优化技术,非常适合应用于企业内部数据仓库类型系统分布式系统架构使得海量数据的分析系统在IO处理和CPU计算方面优势得以体现系统开发与维护支持标准SQL语言,具有成熟的编程模式与
48、多年应用和维护的成功案例对编程与维护人员技术和架构设计能力要求较高,系统维护比较复杂弱弱强强适合企业私有云数适合企业私有云数据库平台的建设,据库平台的建设,包括包括OLTP与与OLAP两种业务系统两种业务系统只适合企业私有云只适合企业私有云中数据仓库类型的中数据仓库类型的业务系统业务系统CAP理论:分布式数据库的理论基础理论:分布式数据库的理论基础在2000的PODC(Principles of Distributed Computing)会议上,Brewer提出了著名的CAP理论。2002年,Seth Gilbert和Nancy Lynch证明了这一理论。CAP理论指的是:Consisten
49、cy(一致性)、Availability(可用性)、Tolerance to network Partitions(分区容错性),任何分布式系统只可能同时满足二点,没法三者兼顾。架构师不要将精力浪费在如何设计能满足三者的完美分布式系统,而是应该进行取舍。BASE模型:非关系型(模型:非关系型(NoSQL)分布式数据库的理论基础)分布式数据库的理论基础BASE来自于互联网的电子商务领域的实践,它是基于CAP理论逐步演化而来,核心思想是即便不能达到强一致性(Strong consistency),但可以根据应用特点采用适当的方式来达到最终一致性(Eventual consistency)的效果。2
50、002年来自ebay的Dan Pritchett 在BASE: An Acid Alternative文章中正式提出了BASE概念。BASE是Basically Available、Soft state、Eventually consistent三个词组的简写,是对CAP中C & A的延伸。BASE的含义: (1)Basically Available:基本可用; (2)Soft-state:软状态/柔性事务,即状态可以有一段时间的不同步; (3)Eventual consistency:最终一致性; BASE是反ACID的,它完全不同于ACID模型,牺牲强一致性,获得基本可用性和柔性可靠性并