大数据常和云计算联系到一起。大数据内部所含有的资产性质,通过云计算技术得到了实实在在的验证。而随着大数据的异军突起,云计算的价值又一次受到公众的关注。同样,大数据为云计算大规模与分布式的计算能力提供了应用的空间,从而进一步明晰了云计算的价值。......
2023-11-20
1.云计算定义
云计算(cloud computing)的定义复杂且多种多样,而我们又常遇到类似的名称,如分布计算、网格计算、集群计算,等等。为了理清这些概念,我们用一张图来说明分布计算、集群计算与云计算等的关系,如图17.2所示。图中可以从两个维度来看待这些概念,其中,一个维度是应用和服务,意味着是提供以应用为主还是以提供服务为主;另一个维度是规模。显然,无论是超级计算机、集群(计算)、网格(计算),还是云(计算)或Web 2.0,它们都是分布计算。注意,云计算提供的是服务而非应用本身。
图17.2 分布计算、集群计算与云计算等的关系
简言之,云计算是一种提供服务的分布计算。对比DIY(do-it-yourself)模式,云计算是一种按使用付费(pay-as-you-go)的模式。
云计算是一种基于Web的面向计算资源的服务,这类计算资源包括服务器、存储、应用、数据等。服务是按需提供的。按照服务种类,云计算可分为以下几种。
●基础设施即服务(infrastructure as a service,IaaS)。
●平台即服务(platform as a service,PaaS)。
●软件即服务(software as a service,SaaS)。
1)IaaS
IaaS供应商向用户提供物理/虚拟机、存储、防火墙、负载均衡、VLAN等服务。在IaaS模型中,消费者负责操作系统和应用软件的修补与运维。在Oracle数据库概念里,IaaS表示云服务供应商要提供服务器、网络、存储、OS和运行Oracle必需的其他软件。
2)PaaS(www.chuimin.cn)
PaaS供应商提供开发环境,如开发工具包(像Microsoft公司的Azure、Google App engine等)。在PaaS模型中,消费者不负责基础设施的管理,不是操作系统那样的基础云成分的管理员。在Oracle数据库概念里,PaaS意味着Oracle database as a service(Oracle数据库即服务)。因此,用户无需担心Oracle的安装或数据库服务器的管理。
3)SaaS
SaaS模型里,SaaS供应商把应用放在云里,把应用作为服务提供给消费者。
2.云部署模型
如何部署云?按照部署模型,云计算部署形态可以分为公有云、私有云和混合云。
1)公有云
公有云是部署得最多的云模型。在公有云里,计算资源存放在云服务供应商的数据中心里,以多租户结构让各种消费者共享。这种部署模型的最大优点是用户无需关注硬件和软件,以及它们在云里的配置。其缺点是用户自己不拥有对计算资源的完全控制,如果法律或其他约束不允许自己的数据离开自己的建筑物,这种模式就不可取。
2)私有云
在这种部署模型里,计算资源放置在用户自己那里,或者用户将计算资源放置在云服务供应商那里,但明确它们都是该用户专用。这种模型的好处是,用户对自己的计算资源拥有完全控制。其缺点是,消费者需要自己建立私有云。
3)混合云
公有云和私有云之间的折中是混合云,消费者既使用公有云,也使用私有云。
有关分布式数据库技术的文章
大数据常和云计算联系到一起。大数据内部所含有的资产性质,通过云计算技术得到了实实在在的验证。而随着大数据的异军突起,云计算的价值又一次受到公众的关注。同样,大数据为云计算大规模与分布式的计算能力提供了应用的空间,从而进一步明晰了云计算的价值。......
2023-11-20
第17.2.3节讨论的云数据库往往也会分布化。基于云计算的分布式数据库系统有其特有的特点,下面我们进一步讨论。在内部层,数据库管理系统扮演核心角色,因此是持续性的。近年来,由于负载加重和高可伸缩性要求,对系统吞吐量的要求越来越高,分布式数据库系统越来越受到计算机产业界的关注。然而,构建分布式数据库系统有其困难性和复杂性。......
2023-10-28
另外一个时髦词汇是普适计算,普适计算和情景相关计算密切相关,但不能说情景感知计算就是普适计算。情景感知计算比后者更宽泛,例如预测用户想要做什么以便给用户更直接的帮助这类系统在常规的桌面系统上也很常见,而这类桌面系统不在普适计算的研究范围之内。显然,这里的情景感知计算是一种计算形态,与普适计算、移动计算和智能计算密切相关,特别是智能性与之适应性密切相关。......
2023-10-28
在网格计算中,DCE指的是一种工业技术标准,用于建立和管理分布式计算机系统中的计算和数据交换。在第一代分布计算技术的推动下,90年代初出现了从集中计算模式向分布式客户/服务器计算模式转移的热潮。与第一代的分布计算技术相比,分布对象技术的实质性进步使面向对象技术能够在异构的网格计算环境中得以全面、彻底和方便实施,从而有效地控制系统的开发、管理和维护的复杂性。......
2023-10-28
相对成熟的海外市场比较,我国的PaaS、SaaS占比总体云计算市场还有明显差距,因此未来中国云计算重心将逐渐向PaaS和SaaS层偏移。中国云服务市场增速已超过国际市场,而IaaS是中国云服务市场增长的主要动力。全球和中国IaaS市场目前均呈现出巨头垄断格局。中国的云计算发展落后于美国5~7年,与美国的发展经验相比,亚马逊、微软、谷歌等IaaS巨头是PaaS市场的重量级参与者。......
2023-11-07
在2006年之前,英文中没有“云计算”这个词。中文的“云计算”一词于2008年初出现。在云计算的发展中,云计算与许多概念可能有模糊的关系,例如,效用计算、分布式计算、网格计算等,但这些并不是云计算的概念的起源。此外,云计算与网络计算机之间也没有明显的关系。当然,到目前为止,云计算已经超越了其最初的概念。......
2023-11-07
大数据技术的战略意义不在于掌握庞大的数据信息,而在于对这些有意义的数据进行专业化处理。换而言之,如果把大数据比作一种产业,那么这种产业实现盈利的关键在于提高对数据的“加工能力”,通过“加工”实现数据的“增值”。从技术上看,大数据与云计算的关系就像一枚硬币的正反面一样密不可分。大数据无法用单台计算机进行处理,必须采用分布式架构。大数据需要特殊的技术来有效地处理大量的容忍经过时间内的数据。......
2023-10-22
物联网深化为泛在计算,更进一步,会演化为情境感知计算。物联网、泛在计算和情景感知计算是万物互联发展的三个不同阶段与层次。情景感知计算是其中的最高层次。只有三者都超过阈值,才能判定为火灾发生。Nina Christiansen于2000年在其论文中说,情景是我们和别人交互时使用的所有“东西”,可以是物理性的,也可以是社会性的。......
2023-10-28
相关推荐