维基百科定义:云计算是一种基于互联网的新型计算方式,通过互联网上异构、自治的服务为个人和企业提供按需即取的计算。
云计算描述的共同特征:云是一种按需使用的服务,使用者只关注服务本身。
云计算作为IT服务模式,提供按需计算、动态部署、灵活拓展等能力,支持大规模计算资源的虚拟化。
云计算的资源是动态拓展而且虚拟化的,通过互联网提供,终端用户无需了解云的基础设施部署,无需直接进行控制,只关注自身所需的资源以及如何通过网络获取相应服务。
企业IT建设的三个阶段
第一个阶段:大集中阶段
将企业分散的数据资源和IT资源进行物理集中,形成规模化的数据中心。在数据集中过程中,不断实施数据和业务的整合,同时完成企业自身的标准化,使既有业务和新拓展业务的部署能够规划和控制,解决数据业务分散时期混乱无序的问题。
这一阶段很多企业在数据集中的后期也开始容灾建设(数据零丢失为目标)。
第一阶段过程解决了企业IT分散管理和容灾问题。
第二阶段:虚拟化阶段
数据集中和容灾实现后,数据中心IT基础设施快速扩张,系统建设成本高、周期长,即使是标准化的业务模块。集中的大规模IT基础设施出现了大量的系统利用率不足的问题,不同系统运行在独占的硬件资源中效率低下,数据中心的能耗和空间问题逐步突显出来。
虚拟化屏蔽了不同物理设备的异构性,将基于标准化接口的物理资源虚拟化成逻辑上完全标准化和一致化的逻辑计算资源和逻辑存储空间。
虚拟化将多台物理设备整合成单台,每台设备上运行多种应用的虚拟机,实现物理设备资源利用率提升。虚拟化环境可以实现计算与存储资源的逻辑化变更,使得数据中心IT实施的灵活性大幅提升,计算效能提升,使得数据中心的能耗与空间问题得以解决。
第二阶段过程提升了企业IT架构的灵活性,数据中心资源利用率得到有效提高,运行成本降低。
第三阶段:云计算阶段
数据中心的各种系统成本大,而且在3~5年后会面临老化、更替等问题,且软件技术不断升级。同时,IT的投入与业务需求难以匹配,虚拟化也难以解决不断增加的业务对资源的变化需求。
企业期望IT资源能够弹性扩展,按需服务,将服务作为IT的核心,提升业务需求,降低成本。
面向服务的IT需求逐步演化到云计算架构上,云计算架构可以由企业自己构建,也可以由第三方云实施,基本趋势是企业逐步采取租用IT资源的方式来实现业务需要,计算、存储、网络将成为企业IT运行的一种资源,按需获得。
云计算解决了IT资源的动态需求和成本问题,使得IT部门可以专注于服务的提供和业务运营。
三个阶段中,大集中和容灾是面向数据中心物理组件和业务模块的,虚拟化是面向数据中心的计算和存储资源,云计算最终面向IT服务。云计算改变了传统IT的服务结构,是企业IT服务能力与自身业务变化适应。
技术变革过程中也为云计算提供了客观条件
- 标准化
公共技术的发展,使得基础组件的标准化完善,硬件层面的互通已经没有障碍,大规模的云计算能够极大降低单位建设成本 - 虚拟化与自动化
虚拟化技术不断纵深发展,IT资源已经可以通过自动化的架构提供全局动态调度能力,自动化提升了IT架构的伸缩性和扩展性 - 并行/分布式架构
大规模的计算与数据处理系统已经在分布式、并行处理的架构上应用,计算密集、数据密集、大型数据文件系统成为云计算的实现基础,进而要求基础架构具有更高的弹性和扩展性 - 带宽
大规模数据交换需要超高的带宽支持
云计算模型
按服务层次
- IT Foundation
构成云计算的IT基础设施的集合,严格来说不算是云计算的一层 - IaaS(Infrastructure as a Service,基础架构即服务)
通过虚拟化、动态化将IT基础资源形成资源池。终端用户通过网络获取自己所需的资源,运行业务。 - PaaS(Platform as a Service,平台即服务)
提共基础计算能力之外,还具备业务的开发运行环境。这一层的服务可以为业务创新提供环境。 - SaaS(Software as a Service,软件即服务)
SaaS在云计算概念出现之前就有了,随着云计算技术的发展得到了更好的支持。SaaS的软件是拿来即用,不需要用户安装,SaaS真正运行在ISP的云计算中心。
层次化的云计算一般也称为I-P-S云计算,各层可独提供云服务,下一层的架构也可以为上一层云计算提供支持。
按云的归属
主要分为公有云、私有云和混合云。
公有云一般属于ISP构建,面向公众、企业提供服务
私有云由企业自身构建,为内部提供云服务
混合云,既有公有云又有私有云,两种云之间形成一种内外数据相互流动的形态。
云计算的基础架构要求
云计算聚焦于高性能、虚拟化、动态化、扩展性、灵活性、高安全,简化用户的IT管理,提升IT运行效率,降低成本
- 高性能——能够满足大规模IT环境下密集的计算、密集的I/O要求
- 虚拟化——计算资源的物理位置级底层的基础架构对于用户来说是透明和不相关的,资源可分配和共享.
- 动态性——监控IT资源,根据已定义的规则自动进行资源的调度分配
- 扩展性——可将复杂工作负载进行分解,分配到可渐进扩展的架构中,架构的扩展能够有效支持云计算服务
- 灵活性——支持多种应用类型,可提供快速与弹性的业务支持
- 安全性——支持云计算用户数据的安全性、防止恶意攻击、隔离
云计算的基础架构主要由计算(服务器)、网络和存储构成,满足云计算的各种要求
构建与交付云计算
目前主要的运营方式
- 企业所有,自行运营
典型的私有云模式,企业自建自用,基础资源在企业数据中心内部,运维由企业自己承担 - 企业所有,运维外包
私有云,企业只进行投资建设,云计算架构的运维外包给服务商,基础资源在企业数据中心 - 企业所有,运维外包,外部运行
私有云,由企业投资建设,云计算架构位于服务商的数据中心内,企业通过网络访问云资源,一种物理形体的托管 - 企业租赁,外部运行,资源独占
有SP构建云计算基础资源,企业只是租用基础资源形成自身业务的虚拟云计算,相关物理资源由企业独占,一种虚拟的托管型服务 - 企业租赁,外部运行,资源共享调度
由SP构建,多个企业同时租赁SP的云计算资源,资源的隔离与调度由SP管理,形成一种共享的私有云模式 - 公共云服务
有SP为企业或个人提供面向互联网的公共服务,云架构与公共网络连接,由SP保证不同企业用户的数据安全