云计算概述

历史

远古时期:分时系统和最早的虚拟化理论
云计算历史-远古时期
互联网早期:虚拟化技术的成熟
云计算历史-虚拟化的成熟
第一代真正的云计算市场
基于虚拟机的云时代
从容器到云原生
基于容器的云时代

概念

  1. 云计算=将计算服务当做一种服务提供出去
  2. 服务类型:IaaS,PaaS,ServerLess,SaaS,FaaS
  3. IaaS:租用IT基础结构,比如服务器和虚拟机、存储空间、网络、防火墙、低层安全设施
  4. PaaS:租用操作系统、开发工具、数据库管理系统、BI、大数据系统等
  5. ServerLess:开发者不再管理基础结构,云服务提供商自动预配、缩放和管理运行代码所需的基础结构
  6. FaaS:ServerLess的一种场景,不再有应用的概念,开发人员仅专注于功能;FaaS只是特殊场景,ServerLess的含义更加广泛
  7. SaaS:直接租用托管的软件系统 IaaS vs PaaS vs SaaS

本质上是减少开发人员的负担:

  1. IaaS:不用关心机房运维
  2. PaaS:不用关心操作系统和中间件等软件运维
  3. ServerLess:不用关心集群扩展、缩放、容灾等
  4. FaaS: 不用关心应用,也不关心应用进程
  5. SaaS:不用开发

云计算的二十年演进

方案

  1. 云服务商对比
  2. ServerLess实现方案对比
  3. FaaS实现方案对比

云原生

优势

  1. 快速创新
  2. 基础设施层统一,可快速升级
  3. 更容易修补安全漏洞
  4. 弹性资源
  5. 计算资源的扩展
  6. 地理位置的扩展
  7. 带宽的扩展
  8. 弹性也意味着成本下降
  9. 规模经济
  10. 减少数据中心、基础软硬件上的资金投入
  11. 减少IT基础设施管理的成本

缺点

  1. 数据安全
  2. 迁移成本
  3. 资产控制权
  4. 私有云和混合云需求

可编程一切

未来

  1. IoT
  2. 边缘计算