您当前的位置: 首页 >  云计算

PolarDay.

暂无认证

  • 2浏览

    0关注

    144博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

什么是云计算?

PolarDay. 发布时间:2022-05-25 11:13:12 ,浏览量:2

转载文章:云计算IaaS-Pssa-Saas(云计算的基本架构)、云计算服务类型都是什么?IaaS、PaaS、SaaS、BaaS、FaaS

云计算的定义

美国国家标准与技术研究院(NIST)定义:云计算是一种模型,它可以实现随时随地、便捷地、随需应变地从可配置计算资源共享池中获取所需的资源(例如,网络、服务器、存储、应用、及服务),资源能够快速供应并释放,使管理资源的工作量和与服务提供商的交互减小到最低限度。

云计算的特点或优势
  1. 按需自助服务
  2. 广泛的网络接入:就是说我们要使用的资源可以使用任意一个网络连接到这个资源
  3. 资源池化:资源池化需要虚拟化来实现
  4. 快速弹性伸缩:也就是说我们可以按需的申请服务
  5. 可计量服务
计算技术的发展
  1. 串行计算 传统上,一般的软件都是串行式计算,即将一个"problem"划分成一串离散的"Instructions",每个"Instructions会在单个CPU上一个一个被执行,CPU在同一时间内只能处理一个"Instructions“
  2. 并行计算 将一个problem分解成多个可以被同时处理的part,再把每一个part划分成一串离散的instrutions,每个part把自己的instrutions交给各自的CPU进行处理,每个Cpu同时受理不同part的instrutions,再加入一个统一的控制机制对整个过程进行控制
  3. 分布式计算 分布式计算属于研究分布式系统的计算机科学领域。分布式系统,是将自己的所有组件分散在属于不同网络的计算机上,这些计算机通过统一的消息机制来相互通讯和配合。分布在不同网络计算机上的组件互相协作,完成共同的目标。 分布式计算与并行计算的区别:如果处理单元(处理单元也就是我们所说的CPU)共享内存,就称为并行计算,反之就是分布式计算。也有人认为分布式计算是并行计算的一种特例。 其实分布式的任务包相互之间有独立性,上一个任务包的结果未返回或者处理结果错误,对下一个任务包的处理几乎没有什么影响。因此,分布式的实时性要求不高,而且允许存在计算错误(因为每个计算任务给好几个参与者计算,结果上传到服务器后要比较,然后对结果差异大的进行验证)。而并行程序并行处理的任务包相互之间有很大的联系,并且并行计算的每一个任务块都是必要的,没有浪费的分割的,就是每个任务包都要处理,而且计算结果相互影响,这就要求每个计算结果要绝对正确,而且在时间上要尽量做到同步,而分布式的很多任务块可以不用处理,比如大量的无用数据块,所以说分布式计算的速度尽管很快,但是真正的“效率”是低之又低的,
  4. 网格计算 网格计算是利用广泛的零散的计算资源完成一个共同任务,它也是分布式计算的一种。根据IBM对“网格”的定义,它将本地网络或者互联网上零散的可用计算资源集合起来,使终端用户或者应用觉得他们在使用一台性能强悍的虚拟计算机。网格计算的愿景是创立一个虚拟动态的资源集合,使个人和组织机构能够安全协调的使用这些资源。网格计算通常使用集群的方式实现。
按运营模式对云计算分类
  1. 公有云 由一个实力特别强大的厂商构建,因为公有云需要在全球部署数据中心结点,大型服务商将自己的资源提供给用户,例如:AWS是亚马逊提供的公有云业务
  2. 私有云 也就是一个公司自己搭建的一个云,阿里,腾讯不提供私有云,华为提供私有云,当然还有一些其他公司提供私有云
  3. 混合云 混合云是一种比较灵活的云计算模式,它可能包含了公有云、私有云或者后面要讲的行业云中的两种或两种以上的云,用户的业务可以根据需求在这几种云上切换。
  4. 行业云 运输行业云,金融行业云,医药行业云等
按服务模式对云计算分类

云计算服务主要有 3 种:基础架构即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)

对比传统服务器和VPS

说到云,自然想到与传统服务器的对比。 传统服务器需要自己从硬件采购做起,然后需要搭网线,处理各种基础设施,安装服务器操作系统,然后才是开发软件,安装软件。 而人类社会的分工,自然是把专业的事情交给专业的人,然后专注自己所需要关心的事情。 因此就出现了VPS,也可以理解为云服务的萌芽,Virtual Private Server,虚拟专用服务器。也就是有人管理了这个机房,然后把机器按性能虚拟成不同的主机,租用给别人使用,主要是个基础硬件层面的事情。VPS和云服务的对比可以看此文。

云服务将服务器需要做的事情做了更细的划分,并且提供了大量的多种多样的服务,可以按需使用。同时具有弹性扩容,数据备份恢复,分布式计算,服务器安全等特点。

IaaS(基础架构即服务)

Infrastructure as a Service,基础设施即服务。基本上一图就可以看懂IaaS。 IaaS就是由云服务提供商,提供底层/物理层基础设施资源(服务器,数据中心,环境控制,电源,服务器机房),客户自己部署和执行操作系统或应用程序等各种软件。 最常见的形式,就是在阿里云、腾讯云、AWS上购买购买ECS云服务器等。 在这里插入图片描述

PaaS(平台即服务)

Platform as a Service,平台即服务。 PaaS处于中间层,服务商提供基础设施底层服务,提供操作系统(Windows,Linux)、数据库服务器、Web服务器、域控制器和其他中间件,以及服务模型中的备份服务等中件层服务,例如IIS,.NET,Apache,MySQL等。客户自己控制上层的应用程序部署与应用托管的环境。 一些大的PaaS提供者有Google App Engine,Microsoft Azure,Force.com,Heroku,Engine Yard。最近兴起的公司有AppFog,Mendix和Standing Cloud.

为什么选择PaaS

SaaS(软件即服务)

SoftWare as a Service,软件即服务(SaaS)是一种软件许可模式,以订阅的方式提供对软件的访问,软件位于外部服务器上,而不是位于内部的服务器上。 软件即服务 "通常通过网络浏览器访问,使用账号和密码登录系统。每个用户不必在他们的计算机上安装软件,就能够通过互联网访问该程序。 软件即服务(SaaS)是一种软件许可模式,它允许使用外部服务器以订阅方式访问软件:

  • SaaS允许每个用户通过互联网访问程序,不必在用户的电脑上安装软件。
  • SaaS方便实施、更新和调试,而且成本较低,因为用户在使用时支付SaaS的系统服务费,而不是为多台电脑购买多个软件许可证。
  • 采用SaaS的缺点集中在数据安全、交付速度和缺乏控制方面。
关注
打赏
1659342973
查看更多评论
立即登录/注册

微信扫码登录

0.0406s