946c1f5ae9ec008234462ea4751609c0
云计算的那些概念

前言

对于云计算而言会有三个概念,IaaS,Paas,SaaS。在面试各个公司的相关岗位的时候面试官也经常会问你对哪个层感兴趣。所以这三个概念是非常重要的。

基础概念

私有云(Private Cloud / On Premise):

私有云是专为单个组织运营的云基础架构,管理的模式有内部管理,第三方管理,亦或是内部或外部托管。简单的讲,私有云就是通过自建或者租用场地的形式建立服务器机房或者数据中心。服务是面向私有网络或者VPN专有网络。企业拥有对服务器、数据硬盘的完全控制。因此安全性很高。

公有云(Public Cloud):

公有云服务面向公开网络暴露,服务可能也是免费的。常见的公有云有AWS,Microsoft Azure,阿里云等。

混合云(Hybrid Cloud):

混合云是两个或多个云(私有云,社区云或公共云)的组合,它们保持不同的实体但绑定在一起,提供多个部署模型的好处。很多公司的内部都是出于公有云和私有云混部的状态。

一套软件通常可以分解成以下九个层次:

  1. 应用层(application)
  2. 数据层(data)
  3. 运行库层(runtime)
  4. 中间件层(middleware)
  5. 操作系统层(OS)
  6. 虚拟化技术(virtualization)
  7. 服务器(servers)
  8. 存储(storage)
  9. 网络(networking)

云计算公司把其中某些层次整合起来(比如存储、服务器、操作系统)打包成一种服务对外出售,他们的这种打包方法被称为云技术,这种服务形式也就是云服务。
你可以直接租用这些服务,只需要像水电费一样每个月缴钱就行了,比起之前要维护九层设备/技术,是不是轻松多了?

目前市面上主要有三种服务形式,他们分别是:

top Created with Sketch.