虚拟化技术

Vps虚拟化技术

心已入冬 提交于 2019-11-30 14:28:32
国内外vps主机提供商所提供的主机大多是基于Xen、OpenVZ、KVM、Hyper-V、VMWare五种虚拟化技术。 1.Xen Xen 由剑桥大学开发,它是基于硬件的完全分割,物理上有多少的资源就只能分配多少资源,因此很难超售。可分为Xen-PV(半虚拟化),和Xen-HVM(全虚拟化)。 Xen-PV:半虚拟化,所以它仅仅适用于 linux 系列VPS,但它的性能损失比较少,大概相对于母机的4%-8%左右。 Xen-HVM:全虚拟化,可以安装windows或自由挂载ISO文件安装任意系统,由于是全虚拟化,所以性能损失较大,大概相对于母机性能损失8%-20%左右。 优点:在资源有限的情况下,基本无法超售,但是市面上很多 VPS 商家采用超大内存的服务器进行销售 Xen VPS,也就是所谓的变相超售。 缺点:相对于母机性能损失比较大 Xen可用系统:Xen-PV:纯Linux,Xen-HVM:支持Windows、Linux等。 Xen代表商家: Linode.com 2.OpenVZ OpenVZ(简 称OVZ)采用SWsoft的Virutozzo虚拟化服务器软件产品的内核,是基于Linux平台的操作系统级服务器虚拟化架构。这个架构直接调用母服务器(母机)中的内核,模拟生成出子服务器(VPS,小机),所以,它经过虚拟化后相对于母服务器,性能损失大概只有的1-3%。 优点

Docker技术( 容器虚拟化技术 )

China☆狼群 提交于 2019-11-29 16:18:14
Docker——容器虚拟化技术 第一章 Docker介绍 诞生背景 Docker 介绍 虚拟机技术与容器虚拟化技术 虚拟机技术 容器虚拟化技术 官方网址 第二章 Docker安装 前提条件 安装Docker Docker管理命令 Docker底层原理 Docker结构图 工作原理 Docker为什么比VM快 第三章 Docker常用命令 帮助命令 镜像命令 容器命令 基本命令 重要命令 Docker常用命令图解 第四章 Docker镜像 镜像 / UnionFS(联合文件系统) 特点 Docker镜像加载原理: 平时我们安装进虚拟机的CentOS都是好几个G,为什么docker这里才220M Docker镜像Commit操作 第五章 Docker容器数据卷 简介 容器内添加数据卷 1.直接命令添加 2.Docker添加 数据卷容器 第六章 DockerFile解析 介绍 构建步骤 格式 语法 Docker执行DockerFile的大致流程 DockerFile保留字指令 保留字整合案例 自定义镜像 自定义tomcat9 第七章 通过Docker安装软件 MySQL Redis RabbitMQ MongoDB 第八章 发布镜像到阿里云 步骤 第一章 Docker介绍 诞生背景 一款产品从开发到上线,从操作系统,到运行环境,再到应用配置。 作为开发+运维之间的协作我们需要关心很多东西

虚拟化技术分为哪两种?各自有什么特点?各自有什么特点?

戏子无情 提交于 2019-11-29 13:18:36
虚拟化一般分为硬件虚拟化(hardware-level-virtualization)和操作系统虚拟化(os-level-virtualization)。硬件级虚拟化是运行在硬件之上的虚拟化技术,它的管理软件也就是我们通常说的hypervisor或者virtual machine monitor,它需要模拟的就是一个完整的操作系统,也就是我们常说的基于Hyper-V的虚拟化技术,VMWare、Xen、VirtualBox、AWS和阿里云等都是用的这种技术。操作系统级虚拟化是运行在操作系统之上的,它模拟的是运行在操作系统上的多个不同进程,并将其封装在一个密闭的容器里面,也称为容器化技术。Docker正是容器虚拟化中目前最流行的一种实现。 来源: https://blog.csdn.net/weixin_43106248/article/details/100822122

虚拟化技术原理(CPU、内存、IO)

泄露秘密 提交于 2019-11-28 12:56:43
本文来自:http://www.ywnds.com/?p=5856 虚拟化 云计算现在已经非常成熟了,而虚拟化是构建云计算基础架构不可或缺的关键技术之一。 云计算的云端系统, 其实质上就是一个大型的分布式系统。 虚拟化通过在一个物理平台上虚拟出更多的虚拟平台, 而其中的每一个虚拟平台则可以作为独立的终端加入云端的分布式系统。 比起直接使用物理平台, 虚拟化在资源的有效利用、 动态调配和高可靠性方面有着巨大的优势。 利用虚拟化, 企业不必抛弃现有的基础架构即可构建全新的信息基础架构,从而更加充分地利用原有的IT投资。 虚拟化技术 虚拟化是一个广义的术语,是指计算元件在虚拟的基础上而不是真实的基础上运行,是一个为了简化管理、优化资源的解决方案。 在X86平台虚拟化技术中,新引入的虚拟化层通常称为虚拟机监控器(Virtual MachineMonitor, VMM), 也叫做Hypervisor。 虚拟机监控器运行的环境,也就是真实的物理平台,称之为宿主机。而虚拟出来的平台通常称为客户机,里面运行的系统对应地也称为客户机操作系统,如下图: 1974年,Popek和Goldberg在一篇论文中定义了“经典虚拟化(Classical virtualization)”的基本需求,他们认为,一款真正意义上的VMM至少要符合三个方面的标准: 等价执行(Equivalient execution)

Container及其内部进程监控剖析

ε祈祈猫儿з 提交于 2019-11-28 07:45:24
目前市场上的虚拟化技术种类很多,例如moby(docker)、LXC、RKT等等。在带来方便应用部署和资源充分利用的好处的同时,如何监控相应Container及其内部应用进程成为运维人员不可避免遇到的新情况。UAV.Container从虚拟化技术的基础原理和Linux操作系统的内核特性出发,得到Container容器和内部进程的各维度监控数据,使无论是虚拟机或物理机运维人员,还是业务运维人员角度,都能得到合适的监控维度。 虚拟化技术从基础原理上主要是cgroups、namespace和file system的应用,而操作系统作为cgroup和namespace根节点,无论在container里启动何种应用,从内核角度上来说,肯定在操作系统有其一定的特征和表现形式。我们需要做的就是对这些特征做加工处理,以得到相应的监控数据。 下面我们以docker技术举例,其他虚拟化技术类似。 一、Container ID Container ID是一个Container的唯一标识。从容器监控的角度我们需要能得到该进程在哪个Container里运行。在操作系统层面,进程的cgroup的挂载情况就能有所体现。如图所示,我们在一个ID为3411554ff684的Container内部跑一个Tomcat进程。 由于Container的pid namespace是操作系统的pid

Xen 虚拟化技术

这一生的挚爱 提交于 2019-11-27 13:16:40
Xen 是一种开源的、属于类型1(裸金属虚拟化,Baremetal Hypervisor)的虚拟化技术,它使多个同样操作系统或不同操作系统的虚拟机运行在同一个物理主机节点上成为可能并实现。 Xen 是唯一的属于类型1(裸金属虚拟化,Baremetal Hypervisor)并且开源的虚拟化技术,它被作为商业应用或开源应用的基础而加以使用,如服务器虚拟化、Infrastructure as a service(Iaas)、桌面虚拟化、安全应用、嵌入式和硬件设备等。 Xen 虚拟化技术的关键特性: 1) 轻便小型的设计:核心代码有1MB左右,它使用了微小内核设计,占用极少内存,加上有限的接口设计,使得它比其他虚拟化技术更健壮、更安全。 2) 操作系统无关性:Domain0 一般安装在Linux 操作系统中,也可以使用其他操作系统代替。如NetBSD、OpenSolaris等。 3) 驱动分离:Xen 虚拟化技术允许主要的硬件设备驱动运行与虚拟机内部,当驱动出现 crash(宕机)或者报错时,包含该驱动的虚拟机可以重启,该驱动也可以重启,这样不会影响其他的虚拟机。 4) 半虚拟化技术:运行在半虚拟化技术上的虚拟机已经经过优化,它们可以运行得更加流畅,比运行在需要硬件扩展支持的全虚拟化管理程序(HVM)上的虚拟机更快。 Xen 虚拟化关键技术有3点(包括类型、Domain0

H3C三层交换机之IRF虚拟化技术详解及配置

别等时光非礼了梦想. 提交于 2019-11-27 04:58:04
博文大纲: 一、IRF是什么? 二、IRF技术的优点 三、IRF的相关基本概念 四、IRF的运行模式与配置方式 五、IRF的角色选举 六、IRF技术的配置详解 七、IRF及MAD配置的显示及维护命令 一、IRF是什么? 目前,网络中主要存在两种结构的通信设备,固定盒式设备和模块框式分布式设备。固定盒式设备成本低廉,但没有高可用性支持;模块框式分布式设备具有高可用性、高性能、高端口密度的优点,但投入成本高。针对盒式设备和模块框式分布式设备的这些特点,一种结合了两种设备优点的IRF虚拟化技术应运而生。 IRF称之为智能弹性架构,是H3C自主研发的硬件虚拟化技术,它的核心思想是将多台设备通过IRF物理端口连接在一起,进行必要的配置后,虚拟化成一台“分布式设备”。使用这种虚拟换技术可以集合多台设备的硬件资源和软件处理能力,实现多台设备的协同工作、统一管理和不间断维护(简单说,IRF技术就是“硬件虚拟化技术”,将多个硬件设备虚拟化出一台更大的硬件设备)。 二、IRF技术的优点 1、简化管理 IRF架构形成之后,可以连接到任何一台设备的任何一个端口就以登录统一的逻辑设备,通过对单台设备的配置达到管理整个智能弹性系统以及系统内所有成员设备的效果,而不用物理连接到每台成员设备上分别对它们进行配置和管理。 2、简化业务 IRF形成的逻辑设备中运行的各种控制协议也是作为单一设备统一运行的

【docker虚拟化技术】docker学习笔记

做~自己de王妃 提交于 2019-11-26 19:56:30
1.安装docker Linux下安装docker: sudo apt-get update sudo apt-get install -y docker.io sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker sudo sed -i '$acomplete -F _docker docker'/etc/bash_completion.d/docker 查看docker是的版本,即是否安装上—— docker -v 2.查看docker下的所有镜像—— docker images 3.取镜像的方法——docker pull XXX(镜像名) 比如 docker pull Holle World 表示在 默认的注册服务器(http://hub.docker.com) 上去寻找一个叫Holle world 这个镜像,并 自动获取最新的版 docker pull hello-world:v1 (表示在 默认的注册服务器寻 找Holle—world的仓库, 获取标签为v1的镜像 ) docker pull hello-world:latest( 表示在 默认的注册服务器寻 找Holle—world的仓库, 获取最新的镜像 ) 4.如何在其他的服务器下载镜像呢?( http://dev.aliyun.com

kvm与xen虚拟化的比较

情到浓时终转凉″ 提交于 2019-11-26 16:03:17
KVM与Xen两大虚拟化的比较 Linux 虚拟化技术的用户目前有两种免费的开源管理程序可以选择:Xen和KVM。 作为较早出现的虚拟化技术,Xen是“第一类”运行在裸机上的虚拟化管理程序(Hypervisor),也是当前相当一部分商业化运作公司的基础技术,其中包括Citrix系统公司的XenServer和 Oracle 的虚拟机。Xen技术的倡导者们声称Xen的性能强劲,并且拥有一个广泛的管理工具和能够交付卓越性能,以及其它诸多优点。 但是最近有一些 Linux 厂商——包括Red Hat和Canonical把基于内核的虚拟机(KVM:Kernel-based Virtual Machine)技术内置在RHEL和 Ubuntu 中。KVM是一个轻量级的虚拟化管理程序模块,该模块主要来自于Linux内核。虽然只是后来者,但是由于其性能和实施的简易性,以及对Linux重量级的持续支持,所以还是有必要认真对待KVM技术的。 在本期中,两位IT专家将会对Xen和KVM做出比较,并给出各自的理由。 Andi Mann:Xen比KVM优越的六大原因 Sander van Vugt:KVM比Xen能够带来更好的Linux集成    Xen 比 KVM 优越的六大原因 作为开源的虚拟化技术,对比Xen和KVM可以看到,Xen以6个无与伦比的优势领先:更好的可用资源、平台支持、可管理性、实施

H3C三层交换机之IRF虚拟化技术详解及配置

断了今生、忘了曾经 提交于 2019-11-26 05:21:08
博文大纲: 一、IRF是什么? 二、IRF技术的优点 三、IRF的相关基本概念 四、IRF的运行模式与配置方式 五、IRF的角色选举 六、IRF技术的配置详解 七、IRF及MAD配置的显示及维护命令 一、IRF是什么? 目前,网络中主要存在两种结构的通信设备,固定盒式设备和模块框式分布式设备。固定盒式设备成本低廉,但没有高可用性支持;模块框式分布式设备具有高可用性、高性能、高端口密度的优点,但投入成本高。针对盒式设备和模块框式分布式设备的这些特点,一种结合了两种设备优点的IRF虚拟化技术应运而生。 IRF称之为智能弹性架构,是H3C自主研发的硬件虚拟化技术,它的核心思想是将多台设备通过IRF物理端口连接在一起,进行必要的配置后,虚拟化成一台“分布式设备”。使用这种虚拟换技术可以集合多台设备的硬件资源和软件处理能力,实现多台设备的协同工作、统一管理和不间断维护(简单说,IRF技术就是“硬件虚拟化技术”,将多个硬件设备虚拟化出一台更大的硬件设备)。 二、IRF技术的优点 1、简化管理 IRF架构形成之后,可以连接到任何一台设备的任何一个端口就以登录统一的逻辑设备,通过对单台设备的配置达到管理整个智能弹性系统以及系统内所有成员设备的效果,而不用物理连接到每台成员设备上分别对它们进行配置和管理。 2、简化业务 IRF形成的逻辑设备中运行的各种控制协议也是作为单一设备统一运行的