LinuxContainer技术
来源:互联网 发布:windows系统修复软件 编辑:程序博客网 时间:2024/06/18 08:06
使用Container技术可以构建云平台(PaaS架构)。
使用该技术的软件有:OpenVZ、Linux-VServer、FreeBSDjails、Solaris Containers
虚拟化:是指在同一台物理服务器上模拟多台虚拟机的能力,且每台虚拟机在逻辑上都有独立的CPU,内存,硬盘和网络接口等。
优点:提高硬件资源的利用率,使得多个应用能隔离的运行在同一台物理机上。
类型:
1、 硬件虚拟化(重量级虚拟化)
对计算机或者操作系统的虚拟,对用户隐藏了真实的计算机硬件,表现出另一个抽象的完成计算平台。实现方式有:完全虚拟机,部分虚拟化和Paravirtualization虚拟化
常见的虚拟化技术例如VMWare,Xen,KVM都同时支持全虚拟化和半虚拟化。
缺点:独立运行一个完成的操作系统,在一台物理宿主机上存在大量相同或类似的进程和内存页,性能损耗大
2、 软件虚拟化(轻量级虚拟化)
在同一物理服务器上提供多个隔离的虚拟运行环境,也称为容器技术。软件虚拟化技术同一宿主机的所有虚拟机(Container)共享宿主机的操作系统实例。
LinuxContainer的优点:
1、 与宿主机使用同一个内核,性能损耗小;
2、 不需要指令级模拟;
3、 不需要即时编译;
4、 容器可以在CPU核心的本地运行指令,不需要任何专门的解释机制;
5、 避免了准虚拟化和系统调用替换中的复杂性;
6、 轻量级隔离,在隔离的同时还提供共享机制,以实现容器与宿主机的资源共享。
0 0
- LinuxContainer技术
- 技术
- 技术
- 技术
- 技术
- 技术
- 技术
- 技术
- 技术
- 技术?
- 技术
- 技术
- 技术
- 技术
- 技术
- 技术
- 技术
- 技术
- PostgreSQL 执行计划与实际成本的偏差
- Struts2自定义拦截器
- 教你用最简单的JS代码,写出自己的模块化开发
- 2015.01.10 IDE配置
- Stall Reservations (poj 3190 贪心)
- LinuxContainer技术
- java学习2
- 程序员学情商(3)-要成就自我的资质
- windows下eclipse打不开
- WordPress纯代码高仿 无觅相关文章 图文模式功能
- 区间k大数查询
- 黑马程序员--基本数据类型及操作
- 数据恢复与数据彻底删除
- 利用js或者后台获取客户ip地址