预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

什么是容器技术_有什么特征_应用场景一览1.什么是容器技术容器技术本质上属于虚拟化技术的一种,指通过在物理主机操作系统上创建一个一个孤立的分组,同时把物理主机操作系统上的资源划分到各个分组中,并且平衡各个分组之间有冲突的资源使用需求。就是说容器属于操作系统级别的虚拟化,并不模拟硬件,而是在特定操作系统内核的支持下对主机系统的CPU,内存,磁盘,网络等资源进行隔离、分配和管理,进而形成相互独立的容器。2.容器技术的特征相比较于传统的虚拟化技术,创建环境、部署应用、应用的移植性很繁琐,容器技术轻松实现实现各环境灵活迁移和部署,容器技术的特点主要有:(1)移植简单:一次构建,随处部署,灵活迁移,Docker镜像可在所有主流Linux和Microsoft平台快速迁移,提高开发效率和减少部署的工作量。(2)轻量级别,秒级部署:不同的镜像,容器的部署大概在毫秒之间。(3)安全隔离:虚拟化CPU、内存、存储、网络资源,逻辑上与其他应用相隔离的沙盒化操作系统接口。(4)弹性伸缩,降本增效:Kubernetes、Swam、Mesos具有弹性管理能力,减少资源的消耗。(5)版本差异化控制:容器的镜像版本控制,可对历史版本进行追踪和差异比较。3.容器技术的应用场景容器技术的诞生解决了PAAS的层的技术实现问题。容器技术主要应用在以下场景:(1)持续集成和持续部署(CI/CD),持续集成(CI)和持续部署(CD)是现代运维的基础,开发人员和运维人员持续沟通,CI/CD创造了一种实时反馈机制,持续地传输小型迭代更改,加速更改,提高质量。(2)加速微服务应用架构进程,采用瀑布模型开发法的单体代码库转变为独立开发和部署的松耦合服务,其他服务组件,轻松地共享、部署、更新和瞬间扩展,容器技术用在传统应用,提高现有应用的安全性和可移植性。(3)降本增效,优化资源使用率。容器是一种轻量级的打包和隔离应用的技术,所以Docker允许在同一物理或虚拟服务器上运行多项工作负载,进行IT资源进行重新整合,确保资源高效使用。容器技术作为云原生发展基石,成为云计算领域的技术趋势,技术迭代更新很快并被广泛使用,从Docker到K8S、Rancher以及Podman,商业化和开源相结合,容器技术正在成为释放云价值的最短路径。