网站首页 > 云计算 > 行业知识 云计算应该怎么定义?核心技术主要是哪些? 正文

云计算应该怎么定义?核心技术主要是哪些?

admin 2019/09/25 行业知识 187℃

云计算

1。云计算的定义

在《“[db:标签][db:标签]地球”――IBM 云计算 2.0》中,IBM对云计算概念的理解如下:“计算是一种计算模型。在此模型中,应用程序,数据和IT资源通过网络服务方式交付给用户。云计算也是基础架构管理的一种方,大量计算资源被合并到IT资源池中以动态创建高度。供用户使用的虚拟化资源。” IBM将云计算视为IT资源的虚拟化池。

加利福尼亚大学伯克利分校的云计算概念定义:在数据中心提供这些服务的Internet以及软件和硬件设施。互联网上的应用程序服务称为“软件即服务”,数据中心中的软件和硬件设施称为“云”。

美国国家标准技术研究院信息技术实验室对云计算的概念进行了定义:“云计算是一种资源使用模型,可以轻松地访问可配置的计算资源(网络,服务器,存储,应用程序,服务等)通过按需方式通过网络进行部署,并且可以以最低的管理成本快速部署,或者使用少量的服务提供商,只有Work才能实现资源释放。”该定义以一种技术语言更全面地概述了云计算的技术特征。

北京“ 2008 IEEE Web Services InternAtional Conference”提出了一种基于对象身份的云计算概念:“对于用户而言,云计算是“ IT即服务”,即来自中央数据中心通过Internet用户提供计算,存储和应用程序服务;对于Internet应用程序开发人员而言,云计算是Internet级别的软件开发平台和操作环境;对于基础架构提供商和管理员,云计算是已连接的大规模连接通过IP网络。分布式数据中心基础结构。”

尽管云计算的概念还没有更加统一和权威,但是人们普遍认识到云计算的含义。从狭义上讲,云计算是信息基础架构的交付和使用模型。它将以易于扩展的方式通过网络获得所需的资源。提供资源的网络称为“云”。对于用户而言,“云”可按需使用,随时扩展并通过使用付费。 广义上讲,云计算是指服务的交付和使用。它以一种需要且易于扩展的方式通过网络获得相关信息,软件或与Internet相关的服务或其他服务。总之,云计算是一种分布式并行计算,由通过各种联网技术连接的虚拟计算资源组成。通过某些服务获取协议,以动态计算资源的形式提供了各种服务。

2。云计算的发展

在当今世界,由于经济衰退,欧洲债务危机以及新兴市场经济体的增长放缓,科学技术的发展日新月异。在努力降低成本和推动创新的背景下,云计算的使用正在迅速增长。谷歌,IBM,亚马逊微软,雅虎和英特尔等IT巨头都已将云计算作为战略制高点,进行了云计算之战。云安全,云防病毒云存储,内部云,外部云,公共云,混合云和私有云等概念已经出现。 根据美国互联网和美国生命研究项目的一项研究,大约70%的互联网用户使用云计算服务。从2011年到2015年,云计算仍处于起步阶段或初期阶段,但将进入快速发展阶段。到2020年,将有可能实现标准化,标准化和社会化,并进入成熟阶段。

以下是一些最具影响力的云应用程序:亚马逊提供用于计算的弹性计算云(EC2)和用于存储的简单存储服务云(S3),所有这些都属于亚马逊。基础设施层服务(AWS)。 GoOGle是提供云计算服务的云服务提供商,并且是全球最大的云计算用户之一。 Google云计算的三个主要应用是:分布式文件系统(GFS),分布式计算框架和分布式数据库(BigTable)。 IBM于2007年11月推出了“ Blue Cloud”,以为其客户提供即用型云计算平台。

3。云计算的核心技术

云计算是由虚拟化技术构成的数据服务中心,可实现存储,计算,内存和网络的资源化。可根据用户需求进行动态分配。用户不再享受传统物理硬件资源上的服务,而是转而在虚拟资源层上构建自己的应用程序。

(1)数据存储技术

为了确保高可靠性,高可用性和经济性,云计算存储数据采用分布式存储并使用冗余存储。该方法保证了存储数据的高可靠性,即存储同一数据的多个副本或采用多种备份方式,采用并行方式为大量用户提供服务,云计算数据存储技术也具有较高的传输速率和高吞吐量。在速率特征上,谷歌,英特尔,雅虎等制造商都在使用这种数据存储技术。

(2)数据管理技术

要通过云计算系统实现对大量数据集的处理和分析,并为云计算用户提供高质量的服务,云计算数据管理技术必须实现大数据集的高效管理。同时,有必要在大量数据中查找特定数据。云计算的特点是在存储和读取大量数据之后执行大量分析,并且数据读取操作的频率远大于数据更新的频率。云计算中的数据管理是一种读取优化的数据管理。因此,云计算系统的数据管理在数据库域中大多采用列存储的管理方式,将表分为列进行存储。 Google的BigTable数据管理技术是一种相对成熟的技术。

(3)编程模型

云计算的编程模型应该简单易行,以确保用户可以通过编写简单的程序来实现特定目标,并易于理解云计算。服务。 同时也要求这种编程模型后台复杂的并行执行以及任务调度向用户和编程人员透明。

(4)云安全

云安全融合了网格计算、并行技术、未知病毒判别等等最新的信息安全概念和技术,是当今信息安全的全新体现。通过网状的大量客户端对网络中的软件行为异常进行检测,获取互联网上木马、恶意程序等的动态情况,实时推送到服务端进行分析处理,然后再将解决方案分发到客户端,从而及时实现安全处理。

云计算的其他相关技术还有:设备架构技术,包括节点互联技术、数据中心节能技术;资源管理技术,包括数据存储技术、数据管理技术;任务管理技术,包括任务调度技术、数据切分技术;改善服务技术,包括可行性技术、容错性技术;以及云安全技术、并行计算技术、负载均衡技术、虚拟机技术等。

网站地图