1、什么是云计算?
云计算是一种模型,实现随时随地、便捷的、随需应变的从可配置计算资源共享池中获取所需的资源(例如:网络、服务器、存储、应用及服务),使资源能够快速供应并释放,使管理资源的工作量和与服务提供商的交互减少到最低限度。
2、云计算的优势
按需自助服务 广泛的网络接入 资源池化 快速弹性伸缩 可计量服务
3、计算发展史
3.1并行计算
传统上,一般的软件设计都是串行式计算
具体是这么做的↓
但是!这忒慢了(也有考虑过制造更快的串行计算机,但是制约太多)
于是就有了并行计算,那什么是并行计算呢?
简单来讲,并行计算就是同时使用多个计算资源来解决一个计算问题
具体是这么做的↓
1、先把一个大的 Problem 分解成多个可被同时处理的 Part;
2、再把每个 Part 划分成一串离散的 Instructions;
3、每个 Part 把自己的 Instructions 交给各自的 CPU 进行处理,每个 CPU 同时处理不同Part 的 Instruction;
3.2分布式计算
分布式系统,是将自己的所有组件分散在属于不同网络的计算机上,这些计算机通过统一的消息机制来相互通讯和配合。分布在不同网络计算机上的组件互相协作,完成共同的目标
具体是这么做的↓
看起来和并行计算有点相似,相比来说有以下几个优点
1、稀有资源可以共享。
2、通过分布式计算可以在多台计算机上平衡计算负载。
3、可以把程序放在最适合运行它的计算机上
3.3并行计算和分布式计算的区别
3.4网格计算
3.5云计算
云计算分为狭义的和广义的两种
狭义云计算是指 IT 基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的资源(硬件、平台、软件)。
广义云计算是指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的服务。这种服务可以是 IT、软件和互联网相关的,也可以是其它任意的服务。
3.5.1云计算的特点
1、超大规模
2、虚拟化
3、高可靠性
4、通用性
5、高可扩展性
6、按需服务
7、极其廉价
4 云计算的服务模式
IaaS:如果基础设施层由云服务商提供,其它由用户自营,这种模式称为 IaaS
PaaS:如果基础设施层和平台层由云服务商提供,其它由用户自营,这种模式称为 PaaS
SaaS:如果全部由云服务商提供,这种模式称为 SaaS。
以创建一个网站为例:IaaS
以前:需要买服务器和交换机等硬件设备
现在:直接使用IaaS服务商提供的虚拟服务器和虚拟交换机等服务
PaaS
PaaS服务商提供各种开发开发和分发应用的解决方案,比如操作系统服务,数据库系统服务等
SaaS
直接访问和使用服务功能
例如:发邮件、上淘宝、微信聊天等等
4.1总结云计算的三种类型
参考资料:华为HCIA-Cloud PPT