02云计算概论

为专业课复习用

🌿云计算概念

Wikipedia上对云计算的定义

云计算是一种能够将动态伸缩的虚拟化资源通过互联网以服务的方式提供给用户的计算模式,用户不需要知道如何管理那些支持云计算的基础设施。

国外云计算的先行者

Amazon、Google、Microsoft

🌿Google发表学术论文的形式公开其云计算三大法宝:GFS、MapReduce和Bigtable。

🌿云计算的分类

按服务类型分

  1. SaaS
    • Software as a Service
    • 将软件作为服务
    • 针对性更强,它将某些特定应用软件功能封装成服务

      🌰Gmail
  2. PaaS
    • Platform as a Service
    • 将平台作为服务
    • 对资源的抽象层次更进一步,提供用户应用程序运行环境

      🌰Google App Engine 、Microsoft Windows Azure
  3. IaaS
    • Infrastructure as a Service
    • 将基础设施作为服务
    • 将硬件设备等基础资源封装成服务供用户使用

      🌰 Amazon EC2/S3

从SaaS到PaaS到IaaS,依次:专用性减弱、通用性增强

假设系统的实现如下图:

基础设施是指包括服务器、网络、数据中心

平台是指包括支撑软件及以下的

软件是指全部的部分

按服务方式分

  1. 共有云
  2. 混合云
  3. 私有云

🌿云计算的特征

  • 硬件和软件都是资源
  • 资源可以根据需要进行动态扩展和配置
  • 资源物理上分布式共享,逻辑上单一整体呈现
  • 用户使用资源按量付费、无需管理

🌿云计算的优势

  1. 优化产业布局
  2. 推进专业分工
  3. 提升资源利用力
  4. 减少初期投资
  5. 降低管理开销

云计算与其他类型的计算

  • 云计算与并行计算
    • 并行计算:一群同构处理单元的集合,这些处理单元通过通信和协作来更快地解决大规模计算问题
  • 云计算与网格计算
    • 网格计算:将分散在网络中的空闲服务器、存储系统和网络连接起来,形成一个整合系统,为用户提供功能强大的计算及存储能力来处理特定的任务
  • 云计算与效用计算
    • 效用计算:IT资源能够根据用户的要求按需提供,并根据使用情况付费

云计算的产生动力

  1. 宽带的发展为云计算提供了硬件基础
  2. 互联网用户的新需求为云计算提供了服务基础
    • 接入能力:可以从任何地点、任何设备接入服务和数据
    • 共享能力:数据的建立和存储共享 容易方便
    • 自由:不希望受数据的影响
    • 简单:容易学会, 容易使用
    • 安全:相信数据不会丢失或不会被不允许的人看到