第1章 从容器到容器云

1.1 云计算平台

经典的云计算架构包括了IaaS(Infrastructure as a Service),PaaS(Platform as a Service)和SaaS(software as a Service) 三层服务;但现实中很多云计算不完全是这三类,基本都是三种典型的云计算架构的外延、渗透和结合。

  • IaaS(基础设施服务): 为基础设施运维人员服务,提供计算、存储、网络以及其他资源【可以认为是基础的物理设备环境,一个完备的机房服务】,云平台使用者可以子上面部署和运行包括操作系统在内的任何应用软件,所有的基础设施的管理、运维、稳定性都交给IaaS 来做,完全不用担心这块,让公司(特别是小型创业公司)可以节省人力和财力来维护基础设施。 ---> 现在也没有那种商业云计算是单独的IaaS,基本都包括了PaaS 的基本功能,可以理解为之前的机房托管----> 最低级的IaaS
  • PaaS(平台服务):为应用开发人员服务,提供支撑应用运行的软件运行环境、相关工具与服务,如数据库服务、日志服务、监控服务等,让应用开发者可以专注于核心业务的开发; 让开发专注于业务代码的开发,不用分心于日常工作的沟通、交付、集成【需求确定、协同开发、知道生产环境是一件成本很高的流程】--- Docker/ansible ....
  • SaaS(软件服务): 为一般用户服务,提供了一套完整可用的软件系统,让一般用户无需关注技术细节,只需要通过浏览器、客户端、app 等方式就可以使用部署在云计算上的服务。 ------ERP/钉钉/微信/。。。

1.2 容器 -- 新的革命

  • Docker  是什么?
Docker 是以Docker 容器为资源分割和调度的基本单位,封装整个软件运行时环境,为开发者和系统管理员设计的,用于构建、发布和运行分布式应用的平台。【Docker 是一个PaaS 平台】。Docker 是一个跨平台、可移植并且简单易用的容器解决方案。
  • Docker 提供隔离环境的远离;Docker 和虚拟机都提供了隔离环境,但二者提供隔离环境的远离不同,自然达到隔离的附加功能就不同;但二者都可以提供隔离环境
Docker 提供隔离环境的原理:通过操作系统的内核技术(namespace/cgroup 等)为容器提供资源隔离和安全保证

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值