docker容器化技术之篇章一

一、云计算

1.云计算概述

云计算是一种能够跨网络、按需提供基础架构、服务、平台和应用的交付方式,正在快速取代原本通过硬布线连接进行资源共享的方式。

2.云计算的服务类型

(1) 基础设施即服务(Infrastructure As A Service,简称"IAAS")
    物理机,基础设施,阿里云,云厂商
(2) 平台即服务(Platform As A Service,简称"PAAS")
    服务/运行环境是ok,公有云,负载均衡SLB
(3) 软件即服务(Software As A Service,简称"SAAS")
    服务已经准备好,您直接用,具体产品,processon,wps,亿图

二、容器

1.容器概述

所谓的容器技术就是能够将计算机的程序及其所依赖的库进行打包的一种技术手段。方便进行传输,运行,部署。
容器是隔离的环境中运行的一个进程,如果进程结束,容器就会停止。
容器的隔离环境,拥有自己的ip地址,系统文件,主机名,进程管理,相当于一个mini的系统。
容器可以实现帮我们将程序和其所依赖的库文件进行打包。

2.容器和虚拟机的区别

(1)优缺点

优缺点虚拟机容器
优点1. 使用简单 2. 也有成熟管理工具,vmwareesxi,KVM,Openstack 3. 可以随意定制 4. 启动虚拟机要经历完整的Linux启动流程1. 快速部署(扩容,弹性伸缩) 2. 大部分环境都有现成镜像 3. 让我们不再关注系统基础设施,把关注点放在配置,升级,优化 4. 不依赖硬件 5. 启动容器秒级 6. 相当于一个进程
缺点1. 需要硬件支持虚拟化技术(VT-X) 2. 资源利用率不高 3. 同一台虚拟跑多个服务,可能有冲突 4. 占用资源较多 5. 不满足目前升级,快速扩容,快速部署,回滚不方便1. 使用较为复杂 2. 共享linux系统内核,推荐使用较新linux内核

(2)根据类型比较

比较类型虚拟机容器
启动速度分钟级别秒级
部署服务的系统开销开销大,1台单机能够虚拟化10台虚拟机开销小,同样配置,1台单机能够启动100+个容器
镜像大小最小化安装的镜像接近1GB最小的busybox镜像仅1.2MB
移植性对硬件和操作系统有一定的依赖只需要能够部署docker环境即可
隔离型完全虚拟化,其隔离型很强进程级虚拟化,隔离型较差
操作系统Linux,Mac,Window主要支持"Linux"系统上服务容器化。

下一章节讲解docker的各种部署方式

  • 9
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值