登陆注册
14253100000034

第34章 内容管理系统的基础结构(1)

6.7.3.5远程安装

远程安装服务提供自动安装和更新设施,将使分布在多平台上的内容管理系统的服务和核心组件的安装与更新所涉及到的事务管理总费用降到最低。这样一个服务应该能从一个安装库下载、安装这些组件,并自动执行必要的配置步骤。如同进程监测器,这样一个服务应该运行在每个服务器系统上,并仅用处理器的空闲时间进行工作。

第6章介绍的系统体系结构是与整个结构(即系统框架)、系统功能和提供这些功能的不同模块相关的。这一章将介绍内容管理系统的基础结构,即硬件和软件组成,以及在企业范围内建立内容管理系统所需的通信子系统。系统基础结构是在物理系统层次上的,包括服务器、编码器、存储系统和在富媒体环境中运行的各种通信网络。这些不是纯粹的硬件系统,在某些情况下也要运行它们自己的软件,但该软件必须是由内容管理系统整合的。素材档案管理器和档案传送服务器与近线存储的软件控制系统进行了整合。标准的IT服务器服务于不同的内容管理系统组件并可被看做是硬件组件。因此,系统基础结构为内容管理系统提供了平台。

对内容共享访问的需求、比实时更快的传输、第一代生产、快速转码等,要求基于文件生产、传送和归档环境的多种不同的传递渠道。这样的环境还必须提供管理快速增长的节目容量的方法,必须能够管理不断增长的内容片段,必须支持从传统渠道和非传统网络到可单独寻址的兴趣小组的内容分配。这些问题必须在系统结构和系统基础设施中加以考虑。

传统的基于磁带的媒体和广播工具不能够满足这些要求,唯一可能的解决方案是应用基于IT的技术并通过内容管理系统进行管理。基于IT的解决方案具有所要求的灵活性,能提供快速的改进成本绩效率(cost-to-performance)。为了更好地利用基于IT解决方案的快速发展循环,围绕标准的IT产品设计系统基础结构非常重要。特殊领域系统的接口增加了复杂性和成本,因此,只要可能就应该避免这样的设计。在需要特定接口时,必须对它们进行明确规定,而且,维护和再次投资策略必须重新考虑和修正,以便充分利用IT开发周期。

本章将介绍基于IT系统的最重要的组成部分,为分布式内容管理系统提出一种硬件结构,讨论诸如迁移选择和成本驱动等一些重要的问题。在与前面一章所介绍的系统结构衔接时,本章提供了对内容管理系统结构和组成部分的全面描述。这2章都是本书的核心,涉及内容丰富的内容管理系统的功能和设计。

7.1基础结构:基本原理

当为组织范围的内容管理系统设计基础结构时,必须要考虑到2个基本点,即系统组成部分和某些设计原理。前者提供内容管理系统建立的平台,这些组成部分及其子部件构成了一个完整的系统。然而,由于要考虑的因素和参数很多,所以并没有实施这样一个基础结构的蓝图。例如,运行和组织结构就是要考虑的重要因素。我们可以采用一些基本的原理来帮助设计一种基础结构,该结构用以支持内容管理和内容管理系统的最佳运行。

7.1.1基础结构组成部分和子部件

所建议的内容管理系统基础结构主要基于IT技术,包括整个硬件设备的范围,从低端的PC平台到高端的基于磁盘的存储系统。在典型的基于IT的系统中,基础结构的标准硬件组成部分提供下列几种服务:

·服务器:运行系统软件的计算平台。很多标准的服务器都运行流行的操作系统,如微软的Windows或UNIX的某个版本。

·存储器:指的是基于磁盘或磁带的可被服务器访问的海量存储系统。在大规模的内容管理系统中,光学系统并不流行。

·网络:指的是在服务器之间的通信连接(局域网、广域网)或在服务器和存储器之间的连接(存域网)。

此外,一个系统还可能包含其他具体解决方案的组件,如编码器、解码器、矩阵开关等。客户计算机(典型的是PC机)也是系统基础结构的组成部分,并且是标准的“离架”产品。任何基于IT系统的子组件可能包括:电源和风扇、网络适配器、内部磁盘、内存(RAM)等。

既然存储对企业范围的内容管理系统极为重要(存储系统可采用不同的技术来实现),下面将对存储进行详细的讨论。通常,存储可通过服务器附加存储(Server Attached Storage, SAS)、网络附加存储(Network Attached Storage, NAS)和存域网(Storage Area Network, SAN)来实现。除了这些概念,还有海量存储系统(也叫近线存储),如磁带库和自动光盘阵列,这些低成本的存储方式可以转换成在线存储。系统采用这种折中方案,当需要取得资料时会有一段延时时间(所谓的升级过程)。然而,在线存储的资料总是在线的,近线系统必须查找到期望的对象,将包含对象的存储介质(如磁带或DVD)装载到驱动上,然后将其放到基于磁盘的升级区域。因此,我们要对不同的存储系统分别进行讨论。但在SAN的情况下,近线海量存储系统可以是SAN基础结构的一部分。

在设计基础结构时,必须要考虑不同的网络类型,这是由于要将各种信息技术和广播组件进行互连。除了数据通信网络,还有广播连接(例如SDI和SDTI)或机器连接(例如光纤通道和SCSI)。而且,内容丰富的组织通常分布在不同的地理位置,因此,必须支持LAN和广域网技术。

7.1.2通过硬件冗余增加系统的可靠性

内容管理系统将会成为内容丰富的组织的一个重要组成部分。内容的有效和系统的持续运行(每周7天,每天24小时)是至关重要的,尤其是在广播电视系统,停工将会造成严重的经济损失。因此,必须做好充分准备来防止系统出现故障,或者一旦出现了问题,能以某种方式进行补救,避免由于系统的问题而造成任何损害。在这种情况中,采用硬件冗余是一个主要的原则。

硬件冗余意味着要添加附加的硬件到系统或者系统组件中,以此来提高这些系统的可用性。通过添加冗余的子组件,将冗余应用于系统组件中,如冗余的电源、冗余的网络接口、镜像系统磁盘等。这种程度的冗余减少了无备份硬件系统完全失败的风险。例如,为了增加基于磁盘的存储系统的可用性,可通过将许多单独磁盘分组组成独立磁盘冗余阵列(Redundant Array of Independent Disks, RAID)来实现。

一种将硬件冗余应用于服务器的良好方式就是群集。群集用于支持具有高水平可用性的软件,如数据库。在大多数基本配置中,群集包含许多与共享存储设备相连的服务器,该群集配有专门的群集软件。在某些配置中,这种方式由专门的硬件连接来支持。如果某个服务器出现了问题,第2个服务器会自动接替并提供与前者相同的资源和连接,因此从外部看来,服务器仍然是可用的。对于一些更高级的应用,通过群集软件解决方案,允许对多个服务器实行独立于平台的群集,甚至不需要共享存储。

为了增加冗余,某些软件应用程序能够运行于服务组或者分布于多个服务器上。在这种情况下,每个服务器都为应用程序提供的服务增加了资源。万一某个服务器失效,所提供的服务仍能继续进行,只是它缺少了由失效的服务器所提供的资源。在某种指定的质量水平上,通过增加更多的服务器来提供服务,这种服务具有容错性,可以允许一个或多个服务器失效而不损失服务的质量。

增加冗余的另外一种方式是增加热备用服务器。由于应用程序支持热备用,当运行在热备用服务器上的应用程序检测到主服务器的失效事例时,备用服务器立即替换主服务器。

最后,还可以通过添加冷备用服务器来增加冗余。实际上这意味着要向系统添加一个备用服务器,但该服务器并不运行。当主服务器失效时,由该备用服务器运行应用程序。这种被动的事例是通过手工切换到备用服务器上的,因此在短时间的停工后,系统才能继续运行。

采用哪种冗余方式取决于系统可接受的失效率以及对结构、性能和成本的考虑。总的来说,上面所介绍的方法能为系统提供高水平的可靠性。硬件的冗余是否需要?如果需要,采用什么形式?这些问题需要在实际应用时加以评价的。

7.1.3硬件设计和配置原理

为了从基于IT的基础结构中受益最大,在为一个整合的企业范围的内容管理系统设计和配置基础结构时,应用一定的原理是十分必要的。这部分就探讨在这样的环境中的一些相关原理。这些原理既可用于系统的设计过程,也可用于对系统提议的评估。这部分所介绍的规则应该有助于系统的设计过程及评估可选择的设计提议。

然而,这些规则不应被看成是原则,它们只是建议,是在具体项目环境中要加以考虑的因素。其他的指标如成本、可操作性和用户需求等也是要考虑的因素。

7.1.3.1确定服务器的配置

一个典型的内容管理系统包含大量的不同种类的应用,这些应用需要相互接口。每种应用提供内容管理系统所有功能的一个子集,并且对应用服务器的配置有一定的要求。如果每个服务器都被设计成只符合各自的应用程序的要求,那么整个系统最终很有可能成为一个具有不同硬件和软件配置,甚至具有不同操作系统的服务器的大杂烩,这样的系统是很难维护和运行的。

基于IT系统的优点之一,就是在一定程度上,服务器和存储设备能服务于不同应用系统。因此,建议考虑应该将各种应用程序运行于不同的服务器上,并且尽量明确在这些系统要求中是否具有共同点。不同的服务器应被分成类,例如“应用服务器”、“SAN服务器”、“数据库服务器”等。随后应用程序被分成类,那么服务器的最终配置就可以确定下来了。

下面的规则概括了服务器的配置:

尽量配置最少数目的不同服务器。为了实现这一点,尽量根据共同的需求来给服务器分类、给应用程序分类,从而得到所需的服务器配置。

7.1.3.2决定冗余

当考虑内容管理系统的基础结构时,认真地在可用性需求和成本之间进行平衡是很重要的。在许多情况下,通过对重要的子组件增加冗余度能增加系统组件的可用性(如上面所讨论的),例如增加子组件的电源、冷却风扇、系统磁盘、网络和主机总线适配器。应用下面的设计原理是明智之举:

要为不同系统组件的子组件添加冗余,尤其是在电源、冷却风扇、系统磁盘、网络和主机总线适配器方面。

请注意,增加网络和光纤通道适配器的冗余也要求增加各自主干网的端口数量,这种做法的结果可能极大地增加了整个硬件的成本。

通过在服务器的群集上配置所有的系统组件,就能取得高水平的可用性。然而,不是所有的应用都能采用群集,因为采用群集的成本很高。因此,建议采用下面的设计原理:

只有在需要支持非常敏感的应用可用性时,才使用服务器群集,并要确保这种应用是能够群集的。

数据库就是受益于群集应用的一个范例,其他的应用可能对服务组的概念更适合(如视频分析过程的例子)。

对服务器环境添加冗余而又节约成本的一种有效方式是使用热或冷备用服务器。通常,为其他的大量服务器添加一个单个服务器作为系统的备用服务器,以满足整个系统高水平的可用性和低成本的服务质量。当要采用某种冗余时,有必要考虑这些应用是否能在热备用或冷备用模式中工作。

添加有限数量的备用服务器到整个结构中。在选择这些备用服务器的数量和配置时,要考虑到应该安装在这些服务器上的应用程序的要求。

7.1.3.3决定存储设备

考虑到企业范围的内容管理系统在电视和电影生产中的性能要求,存储系统应该配置成类似于SAN的方式。理想的情况是,系统被配置在交换光纤通道结构的顶层。

只要可能就使用光纤通道存储设备。将这些设备整合到采用交换光线通道结构的SAN中。

采用硬盘存储设备构建成的SAN,可以通过SAN文件系统使硬盘存储设备在不同的服务器之间进行共享,通过引入适合的归档管理方案来整合基于磁带的设备。

对每种内容,都需要提供不同的分辨率和比特率的在线存储作为快速访问的缓存,你要决策的是这些档案究竟应该放在磁盘上还是放在数据磁带库系统中。生产质量的视频和电影具有平均的比特率,它们不使用磁盘作为文档存储媒体,因为成本太大了。然而,基于磁盘的存储系统将逐渐变得可以支付,对于浏览或因特网质量的视频以及生产质量的音频,将其归档存储在大的硬盘系统中已具有经济可行性。采用硬盘存储的优点很明显:快速的内容访问和较短的检索时间。基于磁盘的系统也是非常容易维护的,因此在选用存储设备时,要考虑下面的原理:

只要可行就采用基于硬盘的海量存储作为文档系统。仅对由于经济原因或为了备份而不能使用磁盘归档的内容,采用数据磁带库存储。

7.1.3.4设计网络

在配置SAN时,至少要采用3种不同的网络来实现:

·光纤通道网络:用于在SAN中海量数据的传输。

·SAN通信网络:用于在附属于SAN文件系统的服务器和单独的文件系统服务器之间的元数据的通信。

·内容管理系统通信网络:用于实现内容管理系统内的组件互联,并将内容管理系统连接到企业网络上。

如上所述,光纤通道网络应该配置成可转换的结构。当需要覆盖更大的范围时,采用光纤是个很好的选择。

同类推荐
  • 季羡林谈师友(典藏本)

    季羡林谈师友(典藏本)

    在我所知道的世界语言中,只有汉语把“恩”与“师”紧密地嵌在一起,成为一个不可分割的名词。这只能解释为中国人最懂得报师恩,为其民族所望尘莫及。——季羡林 交友之道,盖亦难矣。其中有机遇,有偶合,有一见如故,有相对茫然。友谊的深厚并不与会面的时间长短成正比。——季羡林 我主要论述的是寅恪先生的人生基本态度,也就是“独立之精神,自由之思想”。这似乎有点离了题,可是我认为,并没有离。一个学者的基本人生态度怎么能够同他的学术思想截然分开呢?以陈先生的人生基本态度为切入口来求索他的学术思想,必能有新的收获。——季羡林
  • 综合生态系统管理法律制度研究(下册)

    综合生态系统管理法律制度研究(下册)

    本书内容为综合生态系统管理法律制度评估方法、步骤和评估实例等,以及甘肃省防治土地退化法规、政策和机构能力建设评价综述。希望能为不同行业、不同地区的行政官员、科研人员以及关心生态建设和环境保护的社会公众了解综合生态系统管理的思想提供有益的参考。
  • 看见未来

    看见未来

    未来到底会怎样,当一个无比巨大的逆转时代遽然降临之际,地球和人类将受到什么影响并发生何种变化?人类将如何应对? 假设人类的未来中的一切规律均是依赖时间而存在,就是说,假如把时间抽离了,那么这些规律自然而然的显现了。
  • 新媒体环境下的国际传播

    新媒体环境下的国际传播

    本书从新媒体的视域考察国际传播具有的新特征,国际传播应采取的策略以及国际传播人才的培养。重点阐述了在以博客、微博、网络电视、IPTV、手机短信、社交网络等为代表的各种新媒体手段日渐成为人们获取信息、交流信息的重要手段的环境下,国际传播应该充分发挥网络等新媒体的交互性、参与性、便捷性等特点,使国际传播的主体多元化。同时对国内外利用新媒体进行国际传播的成功及失败的案例予以剖析,对国际传播的发展趋势进行展望,为我国在新时期开展国际传播提供积极有效的参考与建议。
  • 让课堂更加生动有趣的10大技巧

    让课堂更加生动有趣的10大技巧

    本书围绕教师如何才能形成属于自己的易于让学生接受的课堂教学艺术技巧展开论述。阐述了教师除了要有高度的热情与责任感之外,还要有渊博的知识和一定的讲课技巧等全面素质能力。
热门推荐
  • 乾坤狂武

    乾坤狂武

    在一次神兵出世的时候,一位仅是低级弟子的古云在意外之下却得到了上古神兵灭天刀的兵魂,从而在兵魂的帮助下从一位默默无名的少年脱变成天地间的巅峰强者.......
  • 武战世代

    武战世代

    银河系其实是新生宇宙的边缘,被称为“第九区”,也是新生宇宙与原始宇宙的交处。原始宇宙的魔兽入侵地球,人类奋起反击,创造了基因战甲。华夏联盟的九大世家之一的东方家,生有一对双胞胎,因为命运的捉弄,两兄弟走上了不同的道路。看古武与机甲的对战,谁强谁弱,到底哪一个才是末世的最强武器!!!
  • 宠物小精灵之慰蓝之空

    宠物小精灵之慰蓝之空

    “我本不是这个世界上的人,但因为某种原因令我回到了我原来的世界,而令回到原来世界的原因竟然是……十包辣条!!!”
  • 王妃伤不起:无良王爷好难缠

    王妃伤不起:无良王爷好难缠

    某女穿越了,发现有喜了,然后……某王爷咆哮道:“你特么看过哪个男人和女人光亲亲就能怀上的?”某王爷彻底暴怒:“我特么下午才和你亲亲,晚上你就有了?”正常简介:我叫李小果,熟悉的人都叫我阿果。那一天,我从上方落下,底下两军正好对战沙场。悲催的是,我华丽丽的直接砸晕了某一方的主将。于是乎,那个小心眼的王爷主将便对我恨之入骨处处报复,还扬言要送我去充当奴役的干活。丫的,惹不起你我还躲不起嘛!三十六计走为上策,我跑!
  • 灼爱炽恨

    灼爱炽恨

    他对她是能够烧灼一切的爱意,而他于她不过是报复她炽痛的恨的工具。他用尽一切手段不过是为了许她一世心安,她用尽一切手段不过是为了手刃父亲。
  • 隋唐演义(中国古典文学名著)

    隋唐演义(中国古典文学名著)

    《隋唐演义》是清代长篇历史演义小说,全书共一百回,七十余万字。是一部具有英雄传奇和历史演义双重性质的小说。以隋朝末年农民起义为故事背景,讲述隋朝覆灭与大唐建立的一段历史演义。小说中塑造人物个性鲜明,故事情节脍炙人口。
  • 都市全能之护花写手

    都市全能之护花写手

    一个少年写手的护花之路,注定了他别样的生活,写作对于他而言就像泡妞,灵感随高潮波澜起伏,很多小说的创作,都是因为一个疯丫头。他无意中发现一块残缺电路板,可以集成各种编程,因此他制作了时间遥控器,实现了相对论空间逆转,可调节时间后退和快进,成为他泡妞必备神器,由此他踏上了一条旖旎之路。
  • 月夜斩灵传

    月夜斩灵传

    三千年前封神之战,六道重塑,万灵蛰伏,伺机再起风云争霸。三千年后,热血少年左小川误入争途,一步一步被拉入万灵之战谜一样的身份背景,跨越远古的纷争,恶灵之战,仙佛之战,凡人出身的左小川,如何才能诛仙斩灵,完成自我拯救。月夜斩灵传,不一样的故事,不一样的激情,希望大家会喜欢。(新人新书,拜请大家多多支持,如果觉得好就给个收藏,谢谢!)
  • 爱情花开:惹上恶魔二次方

    爱情花开:惹上恶魔二次方

    一个他,冷酷邪魅……另一个他,温润尔雅……相同的英俊面容,却有着不同的迷人魅力!究竟那一个才是真正的他?当迷糊女生遭遇“恶魔二次方”,生活是否仍然是平凡地生下来、活下去?
  • 感动你的员工:留住英才的9堂课

    感动你的员工:留住英才的9堂课

    本书运用极具说服力的情感管理的案例告诉管理者和人力资源工作者,应具有识才之眼、爱才之德、容才之量、招才之胆和善于用才的基本情感管理法则,实现员工与企业一起成长。