云计算的优势:
1、按需自助服务
2、广泛的网络接入
3、资源池化:把硬件资源集中虚拟化
4、快速弹性伸缩:租用的资源可自主调整,不需要时释放资源
5、可计量服务:按租用的资源使用量,使用时间对客户收费
(可量化:量化的是资源,不是使用量和时间)
云计算定义:美国国家标准与技术研究院(NIST)定义
云计算是一种模型,它可以实现随时随地、便捷地、随需应变地从可配置计算资源共享池中获取所需的资源(例如,网络、服务器、存储、应用、及服务),资源能够快速供应并释放(快速弹性伸缩),使管理资源的工作量和与服务提供商(公有云平台)的交互减小到最低限度
计算发展史:
串行计算、并行计算、分布式计算、网格计算、云计算
云计算发展史:
云计算1.0:计算虚拟化
实现虚拟化的方式:Hyper-v(虚拟化技术,闭源)
XEN 、 KVM(开源虚拟机)
Vmware ESX(虚拟主机平台)
虚拟化:CPU、内存 可通过虚拟化转换为计算资源
磁盘可通过虚拟化转换为网络资源,以实现更好的资源利用率
云计算2.0:软件定义与整合(SDN:软件定义网络)
OpenStack(开源云计算技术)
VMware AWS(虚拟云服务)
可实现基础设施云化,资源服务标准化、自动化
云计算3.0:云原生与重构业务
Docker(开源的应用容器引擎:调用容器,减少应用开发的成本与时间)
CoreOS(操作系统,设计旨在关注开源操作系统内核的新兴使用——用于大量基于云计算的虚拟服务器)
Cloud Foundry(是业界第一个开源PaaS云平台,支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题)
可实现应用云化,敏捷应用开发与生命周期管理
云计算的部署模式:
1、公有云:由云服务商统一建设,面向任何网络用户提供云服务,初期投入成本低,弹性灵活
优点:资源限度非常大,扩容更加方便
缺点:对于公有云存储的数据,信息安全性低
2、私有云:构建在企业自己的数据中心内部,面向企业内部组织用户服务
优点:数据安全性高,IT基础架构可控制能力强、合规
缺点:资源池有限度(基于设备硬件),扩容时,需购买硬件设备
3、混合云:即在数据中心内部建设了私有云,又使用了公有云服务
结合了公有云和私有云的优点,具有安全、合规、弹性、低成本的特性
4、行业/社区云:为专门行业需求制订的云平台
云计算的三种服务模式:
1、IaaS:基础设施即服务,包含机房、基础硬件(CPU,内存,硬盘)、操作系统等,用户只需要搭建运行环境,部署业务系统即可
向公有云平台租用底层资源,安装操作系统,测试安装APP
2、PaaS:平台即服务,在IAAS层的基础上,额外提供运行环境层面的部署,用户只需要部署业务系统即可
向公有云平台租用应用APP开发环境,需要安装APP;主要面向数据库应用
3、SaaS:应用即服务,相对于PAAS层来说,应用也已经完成了部署,用户只需要开通账号使用即可
向公有云平台租用APP,可立马使用