什么是云盘算?什么是IaaS、Paas、Saas?

打印 上一主题 下一主题

主题 532|帖子 532|积分 1596

走进云盘算

一、云盘算的概念

对于云盘算的概念,维基百科有以下界说:Cloud computing is a new form of Internet-based computing that provides shared computer processing resources and data to computers and other devices on demand.
**云盘算就是一种按照需求通过Internet获取盘算资源的形态。这些盘算资源被包装成为服务,提供给用户。**而提供这些服务的主体,我们称之为云服务供应商(Cloud Service Provider)。说白了,云盘算就是一种按利用量付费的模式。
按照NIST (National Institute of Standards and Technology,美国国家标准和技术研究院)的界说,云服务最主要的有三类:IaaS、PaaS、SaaS

IaaS(Infrastructure as a service – 底子办法即服务) |厨房即服务
硬件办法、操纵体系由别人提供。
比如阿里云、腾讯云这些。你买它服务器,服务器上带操纵体系,你必要上去装想要的应用,然后搞开发。
  1. 提供给消费者的服务是对所有云计算基础设施的利用,包括处理CPU、内存、存储、网络和其它基本的计算资源,用户能够部署和运行任意软件,包括操作系统和应用程序。消费者不管理或控制任何云计算基础设施,但能控制操作系统的选择、存储空间、部署的应用,也有可能获得有限制的网络组件(例如:路由器,防火墙,负载均衡器等)的控制。更适合提供给运维人员使用。
复制代码
PaaS(Platform as a service – 平台即服务) |烘焙即服务
硬件办法、操纵体系、应用及中央件都由别人提供。你只必要搞开发。
比如Docker起个应用内里就带体系带应用,起来后只必要开发写代码放进来。
  1. PaaS给用户提供的能力是使用由云服务提供商支持的编程语言、库、服务以及开发工具来创建、开发应用程序并部署在相关的基础设施上。用户无需管理底层的基础设施,包括网络、服务器,操作系统或者存储。他们只能控制部署在基础设施中操作系统上的应用程序,配置应用程序所托管的环境的可配置参数。
  2. 常见的PaaS服务有数据库服务、web应用以及容器服务。**成熟的PaaS服吧务会简化开发人员,提供完备的PC端和移动端软件开发套件(SDK),拥有丰富的开发环境(Inteli、Eclipse、VS等),完全可托管的数据库服务,可配置式的应用程序构建,支持多语言的开发,面向应用市场。
复制代码
SaaS(Software as a Service – 软件即服务) |必胜客,披萨即服务
硬件办法、操纵体系、应用、中央件、代码全部由别人提供。
比如直接去买人家做好的OA体系、财务软件、Jumpserver等
  1. 提供给客户的服务是运营商运行在云计算基础设施上的应用程序,用户可以在各种设备上通过过客户端界面访问,如浏览器。消费者不需要管理或控制任何云计算基础设施,包括网络、服务器、操作系统、存储等等;平时使用的邮件服务器,即属于SaaS服务。
复制代码
这里借用汽车的例子对IaaS、PaaS、SaaS的解释进一步阐述三者的区别。假设你必要出去外出利用交通工具,我们有四种的方案:
On-premise方案:
自己开车,必要维护汽车,是其安全工作。同时必要为车上保险,提供燃料。(服务器 + 操纵体系/数据库 + 应用软件)
IaaS:
从租车公司租一辆车,汽车的维修、安检都由租车公司负担。你只必要提供燃料(必要提供操纵体系+应用软件)
PaaS:
除了底子办法(汽车),还为你提供司机。类似出租车。只必要提供目标地,汽车的行驶和运行都有司机决定。(只必要提供应用软件)。
SaaS:
类似于做轨道交通, 一切都是由别人控制。只有较少的定制化功能。
目前主流的IaaS、PaaS和SaaS产品如下图所示:

二、云盘算的特点和优势

1)云盘算是一种利用模式
2)云盘算必须通过网络访问
3)弹性盘算,按需付费
在云盘算之前的模式或技术
1)IDC托管
2)IDC租用
3)假造主机(卖空间的)
4)VPS:假造专用主机,openvz超卖很坑人的,xen不支持超卖
相对于云盘算,传统数据中央面对的题目
1)资源利用率低(大部分呆板cpu所占比率低于15%)
2)资源分配不公道
举例:由于某个活动,上线各种服务器,但是并未达到实际结果,导致服务器资源浪费
3)很难实现真正的运维自动化
三、云盘算的摆设模式

公有云、私有云、混合云


  • 公有云(public cloud):
通常指第三方提供商为用户提供的可以或许利用的云,公有云一样平常通过Internet利用,可能是免费或成本低廉的,公有云的核心属性是共享资源服务。这种云有许多实例,可在当今整个开房的共有网络中提供服务。比方:aws,阿里云,青云,百度云,腾讯云。
长处:价格低廉,利用方便


  • 私有云(private cloud):
是为一个客户单独利用而构建的,因而提供对数据、安全性和服务质量的最有效控制。该公司拥有底子办法,并可以控制在此底子办法上摆设应用程序的方式。私有云可摆设在企业数据中央的防火墙内,也可以将他们摆设在一个安全的主机托管场所,私有云的核心属性是专有资源。
长处:可控,数据安全(银行必然利用私有云)


  • 混合云(hybird cloud):
混合云融合了公有云和私有云,是近年来云盘算的主要模式和发展方向。我们已经知道私有云主要是面向企业用户,出于安全考虑,企业更乐意将数据存放在私有云中,但是同时又盼望可以得到公有云的盘算资源,在这种环境下混合云被越来越多的采用,他将公有云和私有云举行混合和匹配,以得到最佳的结果,这种个性化的解决方案,**达到了既省钱又安全的目标。**比方在一次活动中,只必要暂时几台呆板,在私有云存在的环境,考虑混合云的利用,是最公道化的。
长处:聚集的利用方式更完美,可扩展,更节省
四、云盘算与假造化

假造化的利益:


  • 假造化可以假造出来多个操纵体系:每个操纵体系之间是相互独立的,以是每个操纵体系上所跑的应用自然是相互不影响的。在这里用一个经典例子阐明,一台物理机跑8个tomcat,和8个假造机上各跑1个tomcat,跑8个tomcat的物理机,假如其中一个tomcat出了题目(内存题目,jvm题目等),势必会影响到其它7个tomcat,但是在8个假造机上分别各跑一个tomcat,他们之间是互不影响的。
    由于假造化的原因占用了一些资源,结果并没有直接一台物理机跑8个tomcat结果好,但是假造机的相互独立互不影响是更紧张的,而且便于管理,每个tomcat实例都会起3个端口(8080:对外服务端口,8009AJP端口,8005关闭端口),利用假造机之后,就不会担心多个tomcat端口辩说的环境。
  • 支持异构:linux体系可以假造化Windows体系,方便不同场景体系的利用。
  • 支持快照功能和克隆功能
假造化和云盘算的简单总结:
假造化是一种技术,云盘算是通过假造化技术实现的一种通过网络访问获取资源,流量,交付的利用模式,两者并不能相互比力,假造化相当于实干家,而云盘算是头脑家。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

干翻全岛蛙蛙

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表