随着终端系统智能化、移动化的发展,越来越多的设备开始加入互联网,而对于提供数据服务的企业来说,负载的增加将直接导致运营成本增加,这就意味着这些企业需要更加有效地利用网络资源。互联网将分散在各处的硬件、软件以及数据等资源有效地连接在一起组成一个巨大的整体,从而让人们可以有效地利用分散在各地的网络资源,完成大规模且复杂的计算和数据处理任务。
什么是云平台
云平台,也叫云计算平台,是基于硬件资源和软件资源的服务,提供计算、网络和存储能力。云平台根据功能可以划分为三类:以数据存储为主的存储型云平台,以数据处理为主的计算型云平台以及计算和数据存储处理兼顾的综合云平台。
云计算的核心技术
云计算系统的组建运用了许多技术,其中最为重要的是编程模型、数据分布存储技术、数据管理技术、虚拟化技术和云计算平台管理技术。
1.编程模型
Google公司推出的基于Java、Python、C 等计算机语言的编程模型MapReduce,是一种 简单化的分布式编程模型。它一般用于大规模的数据集(大于1TB)并行运算。编程模型是 处于云计算环境下的程序编辑变得十分简单。
2.数据分布存储技术
云计算系统由大量的服务器构成,它能够同时为大量的用户提供计算服务,因此,云计算系统多采用分布式存储的方式来存储数据,在存储过程中,会存入大量的冗余数据来保证数据的可靠性。
3.数据管理技术
云计算需要对分布在网络中的海量数据进行处理与分析,因此,数据管理技术必须能够有效地管理这些数据。
4.虚拟化技术
虚拟化技术可以让软件系统和硬件系统隔离,它包括两种模式:一种是将单个资源划分为多个虚拟资源的裂分模式;另一种是将多个资源结合成一个虚拟资源的聚合模式。
5.云计算平台管理技术
整个云计算系统的资源规模巨大,服务器数量众多且这些服务器会分布在不同地点,同时运行着几百种的应用。此时,如何有效准确地管理这些服务器就成为云计算系统首要解决的问题。云平台管理技术的出现就是为了解决这一问题,使这些服务器能够协同工作并能很快地完成数据的处理与分析。
云计算的应用
1.云物联
云物联可以用来很好地解决数据存储、数据检索、数据使用等一系列关键问题。它可以将物联网感知层识别设备产生的大量信息整合起来,从而使这些信息得到有效的利用。
2.云游戏
云游戏是以云计算作为技术背景的一种游戏方式。在运行过程中,云游戏的所有游戏数据都在服务器端运行,服务器将渲染后的游戏画面压缩后通过网络传递给游戏用户。
3.云教育
云教育是一种运用云计算模式的商业教育平台服务。教育机构、培训机构、招生服务机构、宣传机构、行企协会、管理机构、行业媒体、法律结构等都可以在云平台上整合并使用所有的网络资源,从而降低教育成本,提高资源使用效率。
4.云会议
云会议是一种有效、便捷、低成本的会议形式。会议人员只需要通过联网,就能远程登录云平台和全球范围内的所有团队成员及客户进行语音共享,数据文件传输及视频,会议中所有数据均由云会议服务商帮助参会者进行传输、处理等。
5.云安全
云安全同样是云计算技术的重要分支。云安全通过复杂的互联网与大量客户端对网络中的所有软件行为进行异常监控,并将获取到的木马以及恶意程序的信息发布到服务端,服务端在自动分析和处理这些消息后,会将病毒信息和木马解决方案发布给网络中的每一个客户端在云计算技术的帮助下,云安全将整个网络变成一个超级大的杀毒软件,这也正是云安全的宏伟目标。
6.云存储
云存储与云计算相似,它是通过网络技术和云计算技术将分散在网络中的大量信息与各种类型的存储设备,通过应用软件合起来协同工作,以提供对外数据存储与业务访问功能的一种新型技术。基于Internet的服务交付软件的诞生,导致企业在进行信息化建设时的费用大幅度减少, 企业无须再购买额外的信息设备就能实现多数据的管理。
,