概述
云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机各种终端和其他设备,使用服务商提供的电脑基建作计算和资源。
云计算是⼀种按使⽤量付费的模式,这种模式提供可⽤的、便捷的、按需的⽹络访问, 进⼊可配置的计算资源共享池(资源包括⽹络,服务器,存储,应⽤软件,服务),这些资源能够被快速提供,只需投⼊很少的管理⼯作,或与服务供应商进⾏很少的交互。
为什么需要云计算
传统的资源管理方式
- 资源方面:
- 初始投入/后期维护成本高,后期资源闲置浪费
- 人力方面:
- 纯手工操作,自动化能力差
- 技术水平限制,资源分配不合理
- 最终效果:
- 资源利用率低
云计算发展史
- 2006年3月,亚马逊推出弹性计算云服务。
- 2006年8月,Google提出"云计算"概念。
- 2009年 美日韩将其纳入政府议程。
- 2010年 中国将其纳入战略性产业,云计算开始在中国进入迅速发展期。
- 2013年 政府工信部发布基于云计算的政务平台设计指南。
- 2015年 云计算脱离争论不休和宣扬阶段,开始进入落地实施阶段。
按部署模型分类
公有云
公有云通常指云提供商为第三⽅⽤户提供能够使⽤的云,可以通过Internet使⽤,价格低廉,⽅便⽤户
使⽤,使⽤户能够访问和共享基本的计算机基础设备资源,包括但不限于硬件、存储和带宽等。
- 优点
- ⽤户按量付费
- 随⽤随取
- 资源丰富
- ⽆需⾃⾏安装和维护。
- 缺点
- 数据量⼤时,使⽤费⽤会快速增加
市场行情:
排名前七的公有云厂商:亚马逊AWS、微软Azure、谷歌云、阿里云、脸书、腾讯云、百度云。
(2019年公有云市场情况)
私有云
私有云是指⽤户⾃⾏构建的云平台,可以对其数据、安全性、和服务质量进⾏有效控制,⼀般为企业内
部使⽤。
- 优点
- 满⾜个性化定制
- 为数据提供了⾼安全性
- 缺点
- 部署成本⾼
- 产品
- OpenStack
- CloudStack
- OpenStack与CloudStack方案对比
混合云
混合云是公有云和私有云两种云服务⽅式的结合,把易于企业客户使⽤的数据放置在公有云上,把企业
内部使⽤的数据或计算放置在企业内部。
- 优点
- 允许⽤户利⽤公有云和私有云优势,提供业务部署灵活性
- 可控的成本
- 缺点
- 因为设置更加复杂⽽难以维护
- 云平台、数据和应⽤程序的集成是最⼤的挑战
按服务模式分类
IAAS
Infrastructure-as-a-Service(基础设施即服务)
提供给消费者的服务是对所有计算基础设施的利⽤,包括处理器(CPU)、内存、存储、⽹络和其它基本的计算资源,⽤户能够部署和运⾏任意软件,包括操作系统和应⽤程序。
-
优点:
- 底层硬件到操作系统,都不需要用户操心,省事,可以集中精力做业务项目。
-
缺点:
- 服务商提供的东西,非自己自由定制,所以不可控
-
典型应用:
- Amazon EC2 (Amazon Elastic Compute Cloud)
PAAS
Platform-as-a-Service (平台即服务)
提供给消费者的服务是把客户采用提供的开发语言和工具(例如Java,python, .Net等)开发的应用程序部署到供应商的云计算基础设施上去。 客户不需要管理或控制底层的云基础设施,包括网络、服务器、操作系统、存储等,但客户能控制部署的应用程序,也可控制运行应用程序的托管环境配置。
-
优点:
- 我不会运维,我只会开发,底层到运行环境,都不需要用户操心,省事,可以集中精力做应用项目
-
缺点:
- 服务商提供的东西,定制太强,不灵活,只适用于特殊的应用项目
-
典型软件:
- Docker
- Rocket
- Openshift
SAAS
Software-as-a-Service(软件即服务)
提供给客户的服务是运营商运⾏在云计算基础设施上的应用程序, 用户可以在各种设备上通过客户端界⾯访问,如浏览器。消费者不需要管理或控制任何云计算基础设施,包括网络、服务器、操作系统、存储等
-
优点:
- 所有东西都由服务商提供,自己只需要花钱使用就行了,对于广大(大中小)企业来说,SaaS是采用先进技术实施信息化的最好途径。
-
缺点:
- 对客户来说,所有东西都不可控,安全不安全,看情况。
-
典型应用:
- 企业邮箱
- 视频点播
- 视频直播
虚拟化
虚拟化是一种技术,它的目的在于提高资源的使用率,并将底层硬件和上层的应用软件进行隔离,使上层软件及应用计算变得更加弹性可控。最终达到有限成本的高价值。
云计算是以虚拟化技术为核心技术和基础,面向服务架构(SOA)的一种实现,将虚拟化环境"资源池"隐藏起来,将其上层应用软件形成丰富的云管理接口,达到所有人自由使用所有资源的一种现象,他是一种资源使用模式的变革。
虚拟化是一种技术,云计算是资源交付模式,云计算不等于虚拟化。
云计算是基于虚拟化技术的一种资源交付使用模式。
虚拟化技术方案:VMware、KVM、OracleVM、VirtualPC 等。
最后
以上就是文艺太阳为你收集整理的什么是云计算(公有云、私有云、混合元、IAAS、PAAS、SAAS、虚拟化)的全部内容,希望文章能够帮你解决什么是云计算(公有云、私有云、混合元、IAAS、PAAS、SAAS、虚拟化)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复