云计算
1. 传统IT面临的问题
- 业务上线速度慢
- TCO成本高
- IO瓶颈
TCO(Total Cost of Ownership),总体拥有成本,在一定时间范围内所拥有的包括置业成本和每年总成本在内的总体成本。
1.1 业务上线速度慢
购买硬件->安装部署软件->业务调试 ,流程复杂,业务上线消耗时间长
1.2 TCO成本高
主要来看有两点,一是一次性硬件购置成本高,二是维护成本高,传统IT采用分散性维护、业务故障恢复周期长
1.3 IO瓶颈
动态扩展性差:硬件服务器被设定为单一角色、如SAP服务器、Oracle数据库服务器、Web服务器,硬件资源只能被特定软件业务所使用,硬件利用率不高,难以把握总体资源容量需求评估
2. 云计算
2.1 云计算发展过程
虚拟化->私有云->多数据中心整合->混合云
- 虚拟化
将底层硬件与上层系统解耦。将计算、存储和网络资源虚拟化、池化、逻辑化,分给我们的虚拟机来使用,不再直接使用物理资源。当虚拟机数量达到一定程度,管理复杂度直线上升,此时就需要自动化、流程化和服务化的云服务。
- 私有云
云服务提供商为客户单独使用而构建、硬件资源客户私有,客户自己维护云基础设施,单租户或狭义上的多租户,Pay For Cloud (成本非常高,技术要求高)
公有云:云服务提供商对基础设施维护,硬件资源归云服务上所有,多租户,Pay For Use (像用水用电,简单便宜,共享)
- 多数据中心整合
利用SDN(Software-defined networking )等功能从网络上将多个数据中心进行整合,形成具有容灾备份功能的统一的云数据中心。
- 混合云
私有云数据中心与公有云服务进行整合,形成更加完备的、双引擎的软件定义的数据中心,业务可以实现公有云、私有云的无缝切换以及更加完备的容灾备份
2.2 云计算的基本技术特性
1.1 虚拟化
- 计算资源逻辑化
将物理CPU虚拟化后分给虚拟机使用。
评估标准:SPECvirt(单位CPU的虚拟化能力 )
- 存储资源逻辑化
软件定义的存储, 将计算节点的本地存储进行整合,通过网络进行互联,形成计算、存储合二为一的超融合架构,消除了单一的访问点和瓶颈点。简单来说就是将多个节点的资源通过负载均衡算法进行统一调度。
- 网络资源逻辑化
- 安全资源逻辑化
1.2 资源调度
简单来说就是硬件资源虚拟化、可实现动态扩展
主要功能:资源复用、资源池管理、DPM(Dynamic Power Management)、DRS(Data Replication Service)、存储DRS
总结:虚拟化是将传统的IT资源逻辑化、通过Hypervisor层以虚拟机的形式将计算、网络和存储等资源重新组织分配给OS及其上层的业务使用。而云服务则是将这些资源的使用流程化、自动化、服务化以降低管理开销,实现更加高效的管理。
3. 云服务
- IaaS
- PaaS
- SaaS