Oracle 云计算平台架构分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Oracle 云计算平台架构分析
摘要: 对于Oracle的云计算策略,其内部人士表示,公司的目标就是确保云计算完全是企业级的,Oracle既支持私有云,也支持公有云,可以由用户的需求来选择。IT界曾有观点指出在云计算领域可以提供全线云计算产品的两家供应商 ...
对于Oracle的云计算策略,其内部人士表示,公司的目标就是确保云计算完全是企业级的,Oracle既支持私有云,也支持公有云,可以由用户的需求来选择。首先看看这张出自Oracle官方的云计算平台及管理产品示意图。
Oracle云计算平台及管理产品示意图(图来自CIOAge)
从图中可以看出,Oracle在云计算架构中IaaS、PaaS领域都拥有的技术产品。从底层的存储、服务器、虚拟化及操作系统到数据库、中间件、开发环境的架构中,我们可以看到Oracle的产品在各个环节的分布;右侧对应的是Oracle 的云计算管理产品,包括物理与虚拟系统管理、应用程序性能管理、生命周期管理、配置管理等等。据悉,云计算运营商Amazon就是Oracle的一个合作伙伴,Oracle已经认证许可在Amazon EC2上运行,而Amazon也是Oracle支持的第一个公共的IaaS提供商。
其实,上图没有体现Oracle云计算架构的全部产品,在最上面一层的SaaS 领域Oracle还拥有ERP、CRM等众多应用软件。下面就是Oracle云平台的典型物理架构和逻辑架构图:
图1 Oracle云计算平台典型物理架构(图来自CIOAge)
图2 Oracle云计算平台典型逻辑架构(图来自CIOAge)
IT界曾有观点指出在云计算领域可以提供全线云计算产品的两家供应商一个是IBM,另一个就是Oracle。Oracle在云计算市场的前景如何,让我们拭目以待。
一:数字出版产品形态分析
当前,随着网络信息技术服务和数字技术为主的高新技术迅猛发展,传统出版正在经历一场变革,这个变革最直接的影响就是传统出版受互联网的冲击越来越大,读者越来越多的通过网络阅读和移动阅读获取内容,引发传统出版向数字出版转型的思考。
数字出版可以理解为利用数字化技术,将各种图、文、声、像信息以数字形式存入信息库中,出版者根据市场需要对这些信息进行筛选、编辑、加工、整合,然后以纸介质出版物、光盘或网络出版物等形式投放市场的出版活动。
在数字出版的探索和爬坡中,有些出版社建立了网站,在自己的网站上建立样书库或者一些市场活动宣传信息,这些只是传统出版的一种网络营销模式,谈不上数字出版。数字出版目前都有哪些形态呢?
l 出版社将纸质书变成电子格式(PDF、CEB、Epub),采用数字版权保护技术进行营销,这是数字出版众多形态中的一种形态,这种形态能够满足
一部分的数字出版的要求,但要更进一步去做数字出版,这种形态就存
在先天的局限性。
l 将出版图书与音频、视频内容整合打包销售,形成点读、多媒体光盘的出版形态。
l 专业数据库的销售(镜像、用户帐号)。
l 题库、图片库的运营。将出版内容中的资源拆分标引后,重新组合的另外一种营销模式。
l 期刊的按篇/页销售和服务模式。
面对这么多种数字出版的产品形态,数字出版的基础架构究竟应该怎么建设呢?
二:数字出版基础架构探讨
在传统出版向数字出版转型的过程中,我们不可回避的一个问题是预期收益和生产成本。从近期来讲,数字出版的预期收益同传统出版所产生的收益来说吸引力还是不够的,数字出版的商业模式中还处于爬坡和探索阶段。在这种情况下,我们怎么架构我们的数字出版系统。既满足新型的数字出版流程也要同时满足于传统出版的要求,这就要求出版内容的数据唯一性和颗粒化组合,以及多种渠道的动态发布。
基于以上的分析,数字出版的基础架构应该是数字化的内容生产流程,这个流程应该有如下特性:
1.智能化:满足纸质书籍的自动化编排生产的要求,降低传统出版的
出版周期和有效的成本控制;
2.结构化:内容对象的颗粒化管理、重构和重组,并保证出版内容数
据的唯一性;
3.多渠道:多渠道的发布,能根据颗粒化的内容对象,自动发布成数
字产品,比如Epub、Html、彩信等。
4.数字化:从作者、编辑、发布的全流程引入数字化管理;
数字化的内容生产流程包括如下三个部分:
1.出版资源数据库。核心是对出版资源进行采集、加工、存储、应用,
也就是达对资源能够拆得开、存得进、取得出的目标和要求。在出版资源的重构中,保证内容的数据唯一性。做到根据需要更改一次,所有相关的出版数据的自动更改。具体表现为:
l 一书一档。为每本图书建立档案,把图书和其它相关的资源建立关联关系。
实现从图书可以找到相应的封面、插图、音视频等资源信息,做到真正
的一书一档,把图书和相关的图片、多媒体资源形成统一的资源网。
l 资源开发。对出版资源整合开发,打破传统出版的形态,以及信息的组织方式,不仅在表现形式上可以更加灵活,而且在信息的重组上也可以更
加自由,并且注重资源的深度挖掘。在出版资源根据需要重构的过程中,
保证内容的数据唯一性。
2.动态发布引擎。
l 结构化内容对象的自动排版,内容与版式的匹配后的自动排版,满足传统出版的要求;
l 结构化内容对象的多渠道发布,比如自动发布成Epub、Html、彩信等多种方式;
3.协同编纂系统。
构架从图书选题、撰写图书任务、审核图书稿件、版式设计管理、交互式编排、发布等多个环节的流程管理。从而从出版的开始就完成出版内容的前结构化工作,为数字出版打下良好的基础。
以上的三个部分有机的结合在一起,架构了数字出版时代的数字化的内容生产流程,协同编纂系统从最初图书选题开始就完成了结构化,为出版资源数据准备奠定了基础,出版资源库为按需出版、一次制作多次发布奠定了存储、管理、重构的基础,而动态发布引擎实现了内容的多渠道发布,让数字出版产品形态的动态生成。
对于历史的出版资源,如果需要纳入到数字出版内容生产流程里来,可以考虑对传统出版的电子文件进行反解,进入出版资源数据库。
三:数字出版基础架构必须具备的能力分析
1:动态发布引擎的能力分析
动态发布引擎必须满足于现有传统出版的能力,并且提供数字出版形态产品的能力。从这点来说必须具备如下能力:
l 对中文排版的完美支持,并提供配套的交互式编排软件进行微调,以满足美学的要求;
l 对于数学公式的完美和解析能力,在资源库中涉及到的数学公式以MathML 的方式进行存储,要求动态发布引擎能够支持数学公式的自动编排;
l 模板和内容的匹配能力,可根据不同的内容匹配不同的模板,这些模板包括传统出版的版式,多媒体电子书的模板,彩信的模板等。
2:出版资源数据库的能力分析
出版资源数据库不仅仅是对图书资源的管理,更重要的是对图书中的内容对象的管理。从这点来说,考虑到不同的内容对象类型,必须具备如下能力:
l 对拆分的篇章节的管理,能够按照篇章节进行查询和浏览;
l 对于拆分的条目按照逻辑结构进行组织后的管理,比如试题可按照题干、题目、答案等方式进行管理,对于论文,可以按照文章题目、正文、参考文献等结构进行管理;
l 必须支持数学、图片、表格、补字处理等的管理;
l 图书、内容对象等建立关联关系,方便查找;
3:协同编纂系统的能力