“云”实质上就是一个网络,狭义云计算就是一种提供资源的网络,使用者可以随时获取“云”上的资源,按需求量使用,并且可以看成是无限扩展的。广义云计算是与信息技术、软件、互联网相关的一种服务,这种计算资源共享池叫作“云”,云计算把许多计算资源集合起来,通过软件实现自动化管理,只需要很少的人参与,就能让资源被快速提供。
云计算不是一种全新的网络技术,而是一种全新的网络应用概念,云计算的核心概念就是以互联网为中心,在网站上提供快速且安全的云计算服务与数据存储,让每一个使用互联网的人都可以使用网络上的庞大计算资源与数据中心。云计算的基本含义是一致的,即云计算具有很强的扩展性和需要性,可以为用户提供一种全新的体验,云计算的核心是可以将很多的计算机资源协调在一起,因此,使用户通过网络就可以获取到无限的资源,同时获取的资源不受时间和空间的限制。
云计算的可贵之处在于高灵活性、可扩展性和高性比等,与传统的网络应用模式相比,其具有明显优势和特点:
1.虚拟化技术:必须强调的是,虚拟化突破了时间、空间的界限,是云计算最为显著的特点,虚拟化技术包括应用虚拟和资源虚拟两种。众所周知,物理平台与应用部署的环境在空间上是没有任何联系的,正是通过虚拟平台对相应终端操作完成数据备份、迁移和扩展等。
2.动态可扩展:云计算具有高效的运算能力,在原有服务器基础上增加云计算功能能够使计算速度迅速提高,最终实现动态扩展虚拟化的层次达到对应用进行扩展的目的。
3.按需部署:计算机包含了许多应用、程序软件等,不同的应用对应的数据资源库不同,所以用户运行不同的应用需要较强的计算能力对资源进行部署,而云计算平台能够根据用户的需求快速配备计算能力及资源。
4.灵活性高:目前市场上大多数IT资源、软硬件都支持虚拟化,比如存储网络、操作系统和开发软硬件等。虚拟化要素统一放在云系统资源虚拟池当中进行管理,可见云计算的兼容性非常强,不仅可以兼容低配置机器、不同厂商的硬件产品,还能用外设获得更高性能计算。
5.可靠性高:倘若服务器故障也不影响计算与应用的正常运行。因为单点服务器出现故障可以通过虚拟化技术将分布在不同物理服务器上面的应用进行恢复或利用动态扩展功能部署新的服务器进行计算。
6.性价比高:将资源放在虚拟资源池中统一管理,在一定程度上优化了物理资源,用户不再需要昂贵、存储空间大的主机,可以选择相对廉价的PC组成云,一方面减少费用,另一方面计算性能不逊于大型主机。
7.可扩展性:用户可以利用应用软件的快速部署条件来更为简单快捷地将自身所需的已有业务以及新业务进行扩展。如,计算机云计算系统中出现设备的故障,对于用户来说,无论是在计算机层面上,抑或是在具体运用上均不会受到阻碍,可以利用计算机云计算具有的动态扩展功能来对其他服务器开展有效扩展。这样一来就能够确保任务得以有序完成。在对虚拟化资源进行动态扩展的情况下,同时能够高效扩展应用,提高计算机云计算的操作水平。
云服务类型分为三类:基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。这三种云计算服务有时称为云计算堆栈,因为它们构建堆栈,它们位于彼此之上,以下是这三种服务的概述:
1.基础设施即服务(IaaS):基础设施即服务是主要的服务类别之一,它向云计算提供商的个人或组织提供虚拟化计算资源,如虚拟机、存储、网络和操作系统。
2.平台即服务(PaaS):平台即服务是一种服务类别,为开发人员提供通过全球互联网构建应用程序和服务的平台。Paas为开发、测试和管理软件应用程序提供按需开发环境。
3.软件即服务(SaaS):软件即服务也是其服务的一类,通过互联网提供按需软件付费应用程序,云计算提供商托管和管理软件应用程序,并允许其用户连接到应用程序并通过全球互联网访问应用程序。
云系统上的资源数据十分庞大,同时资源信息更新速度快,想要精准、可靠的动态信息需要有效途径确保信息的快捷性。而云系统能够为动态信息进行有效部署,同时兼备资源监控功能,有利于对资源的负载、使用情况进行管理。其次,资源监控作为资源管理的“血液”,对整体系统性能起关键作用,一旦系统资源监管不到位,信息缺乏可靠性,那么其他子系统引用了错误的信息,必然对系统资源的分配造成不利影响。因此贯彻落实资源监控工作刻不容缓。资源监控过程中,只要在云服务器上部署Agent代理程序便可进行配置与监管活动,比如通过一个监视服务器连接各个云资源服务器,然后以周期为单位将资源的使用情况发送至数据库,由监视服务器综合数据库有效信息对所有资源进行分析,评估资源的可用性,最大限度提高资源信息的有效性。(www.daowen.com)
科学进步的发展倾向于半自动化操作,实现了出厂即用或简易安装使用。基本上计算资源的可用状态也发生转变,逐渐向自动化部署。对云资源进行自动化部署指的是基于脚本调节的基础上实现不同厂商对于设备工具的自动配置,用以减少人机交互比例、提高应变效率,避免超负荷人工操作等现象的发生,最终推进智能部署进程。自动化部署主要指的是通过自动安装与部署来实现计算资源由原始状态变成可用状态。其于计算中表现为能够划分、部署与安装虚拟资源池中的资源为能够给用户提供各类应用于服务的过程,包括了存储、网络、软件以及硬件等。系统资源的部署步骤较多,自动化部署主要是利用脚本调用来自动配置、部署与配置各个厂商设备管理工具,保证在实际调用环节能够采取静默的方式来实现,避免了繁杂的人际交互,让部署过程不再依赖人工操作。除此之外,数据模型与工作流引擎是自动化部署管理工具的重要部分,不容小觑。一般情况下,对于数据模型的管理就是将具体的软硬件定义在数据模型当中即可;而工作流引擎指的是触发、调用工作流,以提高智能化部署为目的,善于将不同的脚本流程在较为集中与重复使用率高的工作流数据库当中应用,有利于减轻服务器工作量。
云计算是通过网络云将数以万计的数据的计算处理程序分解成无数个小程序,这些小程序分布在大量的分布式计算机上,构成一个计算资源池,实现计算资源的统一管理和调度,在很短的时间内将结果返回给终端用户,向用户提供虚拟的计算资源,提供按需取用的服务。云计算在互联网电视有广泛的应用。
云采编:对新闻采集、报题、生产制作、编审、发布等新闻采编业务流程重构,打造全媒体采编系统,实现广播电视行业记者新闻内容共享。
云媒资:媒资系统是丰富的节目素材库、储备着大量素材,供制作系统和播出系统使用。媒资系统通过转码和迁移工作,将大量珍贵的历史音频资料的节目素材和编目信息,保存在媒资库中,实现媒体资产管理和运营服务,拓宽了专业的广播节目内容。
云发布:云发布的内容包括图片、文字、音频、视频、动漫等,支持多种媒体文件格式,通过PC、手机端、微博、微信、第三方平台进行发布,满足用户的统一管理、统一发布、统一调配等需求,为记者编辑提供一键式轻松发布服务。
视频云:视频云采用视频作为云端,编码后以视频流方式经过网络实时传输给终端,然后终端进行解码后输出。用户不受位置、网络、所使用的终端的限制,随时随地可以获得相同的在线服务,实现了跨终端间的数据同步、服务同步,具有实时可控、高速处理、快速调用、资源共享等特性,能够真正做到多终端无缝迁移。
云电视:云电视是云计算技术与云存储技术融合的产物,云电视具有遥控器、键鼠、触控等多样化电视操作方式,能够与手机、平板电脑、笔记本、PC等移动设备进行互联,实现资源共享,满足用户随时调用网络资源的需求。
云计算使所有的数据处理过程都在云端通过冗余方式完成,并在远端实现数据的存储,对终端的依赖较小,更加便捷、安全、高效。云计算框架如图3-2所示。
图3-2 云计算框架图
1.分布式数据管理技术:分布式系统是由若干个可互相通信的计算机组合而成的独立系统,每台计算机都拥有自己的处理器和存储设备,不同的计算机可以分布在网络中异地,原先集中在单节点上的庞大计算任务被负载均衡地分派给分布式网络中的各个计算机进行并行处理、协同作业,由于分布式系统与用户的接口是单一的,用户无法感受到操作系统的分散。
2.海量数据存储技术:海量数据存储技术对储存设备进行集约化管理,针对不同的存储设备实行统一的标准和规范,以便有效应对海量视频内容的增长,实现灵活快速的扩容,实现计算资源的弹性匹配、内容库资源共享、避免重复存储。
3.虚拟化云计算技术:虚拟化隔离了各种硬件资源(CPU、内存、存储、网络)和软件环境资源(如操作系统、文件系统、应用程序、数据等),然后重新调配与整合物理资源及虚拟资源,对资源进行池化,实现了架构动态化、管理动态化,提高了资源利用率、系统结构的弹性、灵活性、伸缩性,达到了集中管理和动态使用,且安全性能不受影响。
4.面向服务的架构:面向服务的架构(SOA)是一种粗粒度、松耦合服务架构,根据需求通过网络对应用组件进行分布式部署、组合和使用的组件模型。这个模型中有各种各样的服务和接口,不同服务之间通过接口进行通信。接口基于XML(可扩展标记语言)定义,采用中立的方式,以统一和通用的方式进行交互。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。