300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 基于服务的云计算模式(IaaS PaaS SaaS)

基于服务的云计算模式(IaaS PaaS SaaS)

时间:2021-04-13 02:36:31

相关推荐

基于服务的云计算模式(IaaS PaaS SaaS)

文章目录

1.云计算概念2.云计算特点2.1 虚拟化技术2.2 动态可扩展2.3 按需部署2.4 灵活性高2.5可靠性高2.6性价比高2.7 可扩展性3.云计算服务类型3.1 基础设施及服务(IAAS)3.2 平台及服务(PAAS)3.3 软件及服务(SAAS)

1.云计算概念

云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。云计算早期,简单地说,就是简单的分布式计算,解决任务分发,并进行计算结果的合并。因而,云计算又称为网格计算。通过这项技术,可以在很短的时间内(几秒钟)完成对数以万计的数据的处理,从而达到强大的网络服务。

现阶段所说的云服务已经不单单是一种分布式计算,而是分布式计算、效用计算、负载均衡、并行计算、网络存储、热备份冗杂和虚拟化等计算机技术混合演进并跃升的结果。

2.云计算特点

云计算的可贵之处在于高灵活性、可扩展性和高性比等,与传统的网络应用模式相比,其具有如下优势与特点:

2.1 虚拟化技术

必须强调的是,虚拟化突破了时间、空间的界限,是云计算最为显著的特点,虚拟化技术包括应用虚拟和资源虚拟两种。众所周知,物理平台与应用部署的环境在空间上是没有任何联系的,正是通过虚拟平台对相应终端操作完成数据备份、迁移和扩展等。

2.2 动态可扩展

云计算具有高效的运算能力,在原有服务器基础上增加云计算功能能够使计算速度迅速提高,最终实现动态扩展虚拟化的层次达到对应用进行扩展的目的。

2.3 按需部署

计算机包含了许多应用、程序软件等,不同的应用对应的数据资源库不同,所以用户运行不同的应用需要较强的计算能力对资源进行部署,而云计算平台能够根据用户的需求快速配备计算能力及资源。

2.4 灵活性高

目前市场上大多数IT资源、软、硬件都支持虚拟化,比如存储网络、操作系统和开发软、硬件等。虚拟化要素统一放在云系统资源虚拟池当中进行管理,可见云计算的兼容性非常强,不仅可以兼容低配置机器、不同厂商的硬件产品,还能够外设获得更高性能计算。

2.5可靠性高

倘若服务器故障也不影响计算与应用的正常运行。因为单点服务器出现故障可以通过虚拟化技术将分布在不同物理服务器上面的应用进行恢复或利用动态扩展功能部署新的服务器进行计算。 [5]

2.6性价比高

将资源放在虚拟资源池中统一管理在一定程度上优化了物理资源,用户不再需要昂贵、存储空间大的主机,可以选择相对廉价的PC组成云,一方面减少费用,另一方面计算性能不逊于大型主机。

2.7 可扩展性

用户可以利用应用软件的快速部署条件来更为简单快捷的将自身所需的已有业务以及新业务进行扩展。如,计算机云计算系统中出现设备的故障,对于用户来说,无论是在计算机层面上,亦或是在具体运用上均不会受到阻碍,可以利用计算机云计算具有的动态扩展功能来对其他服务器开展有效扩展。这样一来就能够确保任务得以有序完成。在对虚拟化资源进行动态扩展的情况下,同时能够高效扩展应用,提高计算机云计算的操作水平。

3.云计算服务类型

3.1 基础设施及服务(IAAS)

通常指的是在云端为用户提供基础设施,如:虚拟机、服务器、存储、负载均衡、网络等。

把计算机基础(服务器、网络技术、存储和数据中心空间)作为一项服务提供给客户。它也包括提供操作系统和虚拟化技术、来管理资源。消费者通过Internet可以完善计算机基础设施获得服务。

简单来讲:云服务提供基础设施,例如我们平时在阿里云租赁ESC服务器,准备自己搞事情(搞个软件),就属于IaaS。

3.2 平台及服务(PAAS)

通常指的是在云端为用户提供可执行环境、数据库、网络服务器、开发工具等。

paas实际上是指将软件研发的平台作为一种服务,供应商提供超过基础设施的服务,一个作为软件开发和运行环境的整套解决方案,即以SaaS的模式提供给用户,因此,paas也是SaaS模式的一种应用。但是paas的出现可以加快SaaS的发展,尤其是加快SaaS应用的开发速度。

简单来讲:云服务提供平台,企业自己设计应用,数据也由自己保管,就是PaaS。

3.3 软件及服务(SAAS)

通常指的是云端为用户提供软件,如CRM系统,邮件系统、在线协作、在线办公等。

是一种交付模式,其中应用作为一项服务托管,通过Internet提供给用户,帮助客户更好地管理它们地IT项目和服务、确保它们IT应用的质量和性能,监控它们在线业务。

简单来讲:云服务提供现成的软件,数据也全部上云,就是SaaS。

传统开发一个软件,需要9个东西:

作为使用软件的人,左边的【应用】和【数据】,是离我们最近的部分。

比如最常见的:我们在某软件里提交了订餐,其实我们就是上传了自己的订餐数据到应用中。

最右边的【虚拟化】、【服务器】、【存储】、【网络】是制作一个软件的基础条件,除了虚拟化技术其他都是硬件,所以在云计算领域中,这块被称为基础设施。

它们在机房都能看到。

而中间的这些,就是利用最右边的基础设施搭建出的平台,从而承载最左边的【应用】和【数据】。

从Iaas到SaaS的过程,企业需要付出的成本越来越小,云化的程度也越来越高,内部IT所需要做的事越来越少。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。