Oracle的企业云计算-构建PAAS介绍ppt

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

在此处插入图片私有PaaS的关键构建块姓名职务2以下内容旨在概述产品的总体发展方向。此信息仅供参考,不可纳入任何合同。该信息不承诺提供任何资料、代码或功能,并且不应该作为制定购买决策的依据。描述的有关Oracle产品的任何特性或功能的开发、发行和时间规划均由Oracle自行决定。2©2009OracleCorporation3议题•私有平台即服务概述•私有平台即服务要求-动态容量-共享组件-快速部署-自助服务-管理与自动化•案例研究•结论3©2009OracleCorporation4管理共享组件自助式界面虚拟化OS数据库中间件管理私有云构建块©2009OracleCorporation4基础架构即服务平台即服务5IaaSPaaS私有IaaS与私有PaaS之对比PaaS是企业战略的自然选择应用程序应用程序应用程序应用程序构建工作更多构建工作更少分散的组件基础不一致基础一致通用/共享组件•更多自由•更多工作•更安全•更易管理•更敏捷•更高效IaaSPaaS虚拟化OS管理虚拟化OS数据库中间件管理5©2009OracleCorporation6使用Oracle产品实现私有PaaS最全面、最开放、最集成的产品虚拟化OS共享组件自助式界面数据库中间件OracleVMOracleEnterpriseLinuxOracle数据库Oracle融合中间件管理OracleEnterpriseManagerOraclePaaS基础6©2009OracleCorporation7私有PaaS生命周期模型推动我们的方法自助式界面共享组件•创建PaaS•创建共享组件•创建自助式门户IT应用程序开发人员应用程序用户1.创建云2.构建应用程序3.使用应用程序4.扩展/收缩应用程序•使用共享组件装配应用程序•通过自助服务进行部署•根据策略调整容量•通过自助服务进行监视应用程序所有者5.付费•记录使用量,然后向应用程序所有者或部门付费7©2009OracleCorporationOraclePaaS基础8议题•私有平台即服务概述•私有平台即服务要求-动态容量-共享组件-快速部署-自助服务-管理与自动化•案例研究•结论8©2009OracleCorporation9私有PaaS要求PaaS基础架构的必备功能自助式界面共享组件1.能够动态伸缩的共享基础架构3.支持快速部署4.支持自助服务5.管理与自动化2.支持组件共享应用程序1.能够动态伸缩的共享基础架构9©2009OracleCorporationOraclePaaS基础10自动化的动态容量调整应用网格和数据库网格部门应用程序1部门应用程序2共享服务共享服务OracleEnterpriseManager共享服务部门应用程序1感知需求高峰基于WebLogicSuite的应用网格Oracle数据库网格:RAC、ASM、IMDBCache感知需求高峰WebLogicServer集群节点Coherence数据网格节点Oracle数据库RAC节点感知需求高峰调整容量调整容量调整容量10©2009OracleCorporation11OracleVMOracleEnterpriseLinuxOracle数据库Oracle融合中间件和PaaS应用网格资源分配+共享组件基础架构基于OracleWebLogicSuite的应用网格OracleSOASuiteOracleBPMSuiteOracleWebCenterOracleIdentityMgt自助式界面共享组件Oracle融合中间件OracleEnterpriseManager11©2009OracleCorporationOraclePaaS基础12应用网格资源共享和动态伸缩的基础WebLogicServerTuxedoCoherenceJRockitEnterpriseManager应用网格资源的池化和共享自动化的动态调整定制应用程序打包的应用程序SOA服务C/C++/COBOL原有系统12©2009OracleCorporation13节点3WebLogicServer集群化实现应用网格的核心机制动态调整联机添加/删除节点集群负载的自动再平衡节点故障自动调节同时实现了横向向外扩展和高可用性可有外部管理参与节点1节点2节点0(管理员)节点管理器节点管理器节点管理器节点管理器13©2009OracleCorporation14CoherenceIn-MemoryDataGrid分布式、共享、可动态伸缩的内存•内存分布于多台计算机(节点)•联机添加/删除节点•自动对所有内存进行分区和利用•通过冗余实现可靠性•通过并行化提高性能•线性扩展至数千节点WebLogicServerCoherenceCoherence14©2009OracleCorporation15数据库网格与存储网格为私有PaaS数据库与存储提供灵活的可伸缩性•In-MemoryDatabase(IMDB)Cache-缓存网格实现联机添加和删除节点-自动与Oracle数据库实现双向同步•真正应用集群(RAC)-联机添加/删除节点-高可用性、高性能和高可伸缩性•自动存储管理(ASM)-联机添加和迁移存储-存储配置更改时可联机进行再平衡-存储所有数据(11gR2)RACASMIMDBCache15©2009OracleCorporation16•实现按需伸缩、高可用性和高性能的数据库集群•适应负载变化•滚动升级和滚动补丁•联机实例迁移Oracle真正应用集群为数据库提供灵活的可伸缩性CRMHRERP联机添加和删除节点16©2009OracleCorporationOracleRACOneNode快速伸缩在一个集群上运行多个数据库新特性:17OracleIn-MemoryDatabaseCache集群化、可共享的内存数据库,是实现PaaS的理想数据库•极速、一致的响应时间和高吞吐量•数据缓存在内存中-数据库表-行和列的子集•自动与Oracle数据库实现双向同步•标准SQL接口•通过复制保证高可用性•缓存网格实现联机添加和删除节点©2009OracleCorporation17内存缓存表直连应用程序服务器A服务器B内存缓存表直连应用程序复制缓存直写RAC缓存刷新18自动存储管理为Oracle数据库提供灵活可伸缩的存储•磁盘为数据库专用•无法共享容量•有些磁盘超过极限,有些还有剩余容量•存储成为瓶颈•存储在所有数据库间协调分配•共享存储容量•负载较重的数据库从所有磁盘借用存储容量•存储不再是瓶颈虚拟化之前虚拟化之后DB1DB2DB4DB5DB3磁盘1磁盘2磁盘3磁盘4磁盘5DB1DB2DB4DB5DB3磁盘1磁盘2磁盘3磁盘4磁盘518©2009OracleCorporation19Exadata:SunOracleDatabaseMachine适用于云计算的数据库和存储平台灵活的容量•网格体系结构用于数据库和存储服务器的向外扩展•智能扫描可将查询处理卸载到存储层•智能闪存缓存存储实现实时随机I/O•数据压缩针对OLTP、数据仓储和存档数据进行了优化•无限带宽联网支持大量数据传输资源共享•ASM(自动存储管理)让所有数据库共享Exadata存储•RAC(真正应用集群)让所有节点共享大型数据库•IORM(I/O资源管理)根据数据库和应用程序的优先级分配I/O带宽•实例囚笼让一个节点内的多个数据库共享CPUOracle数据库的全部强大功能•真正应用集群、备份/恢复、复制、安全性、分区、大型对象、EnterpriseManager……19©2009OracleCorporation20私有PaaS要求PaaS基础架构的必备功能自助式界面共享组件3.支持快速部署4.支持自助服务5.管理与自动化2.支持组件共享应用程序20©2009OracleCorporation1.能够动态伸缩的共享基础架构OraclePaaS基础21PaaS的精华:共享组件自助式界面共享组件OraclePaaS基础中央IT1.中央IT创建共享组件:•要嵌入的模块•要连接的单一实例服务•使用最小配置实例化的应用程序部门应用程序所有者部门应用程序部门应用程序2.部门应用程序所有者使用平台组件创建应用程序•使用嵌入式组件的应用程序部门应用程序•使用连接服务的应用程序•使用配置实例化的应用程序21©2009OracleCorporation22SOA和BPM:构建共享服务和流程注册表/信息库服务总线基于OracleWebLogicSuite的应用网格OracleBPMSuite创建流程创建服务IT部门应用程序流程服务OracleSOASuite服务服务服务服务流程流程流程OracleEnterpriseManager自助服务注册和连接流程服务查找组件部门应用程序所有者构建应用程序包含组件Oracle数据库网格:RAC、ASM、IMDBCacheOracleWebCenterOracleIdentityMgt22©2009OracleCorporation23WebCenter:构建共享UI组件部门应用程序UIUIUI部门应用程序UIUIUIUI自助式界面基于OracleWebLogicSuite的应用网格OracleBPMSuiteOracleWebCenterOracleIdentityMgtOracleEnterpriseManagerOracleSOASuiteUIUIIT创建并注册UI组件部门应用程序UIUIUIUI查找组件部门应用程序所有者构建应用程序包含组件UIUI更改组件更改将被传播至共享该组件的所有应用程序中Oracle数据库网格:RAC、ASM、IMDBCache23©2009OracleCorporation创建自助式门户24私有PaaS要求PaaS基础架构的必备功能自助式界面共享组件3.支持快速部署4.支持自助服务5.管理与自动化2.支持组件共享应用程序24©2009OracleCorporation1.能够动态伸缩的共享基础架构OraclePaaS基础25虚拟化实现快速部署VM模板可用作“软件设备”OS中间件OS数据库传统的软件部署对每个应用程序实例:1.采购和配置硬件2.安装和配置OS3.安装和配置中间件和数据库4.安装和配置应用程序管理程序管理程序管理程序通过虚拟机模板(“软件设备”)部署OS中间件1.一次打包2.快速部署并可多次使用3.实时迁移实现动态优化软件设备25©2009OracleCorporation26OracleVM基于Xen的高级服务器虚拟化解决方案•运行Oracle数据库、融合中间件和应用程序•运行非Oracle负载•支持Linux、Windows和其他操作系统•免费下载和分发OracleVMOracleVMOracleVMOS中间件1.一次打包2.快速部署并可多次使用3.实时迁移实现动态优化软件设备26©2009OracleCorporation应用程序27引入WebLogicServer虚拟版去除软件设备中的OS,实现更大灵活性OVMOVMOVM标准虚拟机映像软件设备OS中间件应用程序软件设备WebLogicServer虚拟版软件设备WebLogicServerVE软件设备•更小的软件设备•更快部署•更高利用率•更安全•更高性能•更快的实时迁移OS27©2009OracleCorporation28软件设备和PaaS自助式界面OraclePaaS基础部门应用程序所有者2.部门应用程序所有者基于软件设备创建应用程序部门应用程序WebLogicServerVE应用程序WebLogicServerVE应用程序WebLogicServerVE应用程序中央IT1.中央IT创建软件设备作为共享组件共享组件•成功实现PaaS的关键因素:应用程序所有者将每个软件设备中的哪些内容公开为“可配置的”28©2009OracleCorporation29下一级别:组合件应用程序经常是多层的和分布式的OVMOVMOVMOVMWeb层应用程序层数据库层WLWLSOA服务WebWebRACRACOracl

1 / 45
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功