Instruction
云计算就是网络计算,分布式计算,并行计算,虚拟化等一系列计算机技术的结合。
主要分
IaaS
基础设施即服务,将it基础设施提供给客户,cpu,存储,网络
像Amazon Ec2 , 一个服务器,配置好cpu,内存 和存储
PaaS
平台即服务,数据库,分布式,应用设计开发平台,帮助开发人员一条龙开发,测试,部署
(中间件平台),不用关心底层架构(网络,cpu,存储),只需要去托管。有非常弹性的后端,浏览量大了也可以。
核心功能( 服务器集群, 分布式存储,分布式计算,分布式数据库)‘
例子 google app engine ,windows azure
SaaS
软件即服务,用户没必要防病毒了,办公应用软件
系统维护不必用户操心
SaaS是一种通过Internet提供软件的模式,厂商将应用软件统一部署在自己的服务器上,客户可以根据自己实际需求,通过互联网向厂商购买所需的应用软件服务,按购买的服务多少和时间长短向厂商支付费用,并通过互联网获得厂商提供的服务。用户购买基于WEB的软件,而不是将软件安装在自己的电脑上,用户也无需对软件进行定期的维护与管理,服务提供商会全权帮你干这些事。
例子: google docs,salesforce crm应用
类型还分 public, private, Community(属于一个组织的),Vitual Private (服务自己,但是借用第三方的),Hybrid Cloud
云计算主要特性
On-demand self-service. 按需自助服务
Broad network access. 无处不在的网络接入
Resource pooling. 资源池
Rapid elasticity. 敏捷的弹性
Measured service. 可度量的服务
Visualization
核心思想 利用软件或固件管理程序构成虚拟化层,把物理资源映射为虚拟资源。
把一个或多个物理服务器虚拟成多个逻辑上的服务器,集中管理,能跨越物理平台不受限制。
服务器虚拟化
对硬件的管理需要宿主机os协调,性能比较低
Hypervisor提供指令集和设备接口。
服务器虚拟化,cpu虚拟,内存虚拟,io虚拟
虚拟机迁移