这篇博客将介绍WPF中的虚拟化技术。 1. Data Virtualization 通常情况下我们说数据虚拟化是指数据源没有完全加载,仅加载当前需要显示的数据呈现给用户。这种场景会让我们想到数据分页显示,当需要特定页面的数据时,根据页数请求相应数据。 WPF没有提供对Data Virtualizat ...
前言KVM即KernelVirtualMachine,最初是由以色列公司Qumranet开发。2007年2月被导入Linux2.6.20核心中,成为内核源代码的一部分。2008年9月4日,Redhat收购了Qumranet,至此Redhat拥有了自己的虚拟化解决方案,之后便舍弃Xen开始全面扶持KVM,从RHEL6开始KVM便被默认内置于内核..
分类:
其他好文 时间:
2016-12-03 15:57:36
阅读次数:
229
Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它。Docker 是一种“轻量级”容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内外已经有越来越多的公司开始逐步使用 Docker 来替换现有的虚拟化平台了。作为一名 Java 程序员,我们是时候一起把 Docker 学起 ...
分类:
编程语言 时间:
2016-12-02 03:26:35
阅读次数:
194
1.virtio(virtuali/0)本文的原理性图片来源于书本<kvm虚拟化技术实战与原理解析>virtio是一个在hypervisor之上的api,它对客户机的i/o操作进行优化使用virtio前,一次客户机的i/o请求过程如下:(1)客户机的通过设备驱动程序(devicedriver)发起i/o请求(2)i/o请求被kvm中..
分类:
其他好文 时间:
2016-12-01 23:01:09
阅读次数:
519
接上篇,kvm的网络配置,参考书本:《kvm虚拟化技术实现以及原理解析》2.nat模式nat模式自动获取ip需要dhcp服务,nat功能本身需要ip伪装,既然是一个网络,所以还需要虚拟网桥功能,所以需要的软件如下:dhcp功能:dnsmasqip伪装:iptables虚拟网桥:bridge-utils实现:(1)yumi..
分类:
其他好文 时间:
2016-11-29 23:53:56
阅读次数:
416
通常情况下,为了使每个服务器可以供更多用户使用,可以将一个服务器分为很多虚拟的子服务器,每个子服务器都是互相独立的。这些服务器是根据虚拟化技术分出来的,这样,一台服务器就可以虚拟成很多台子服务器。我们把子服务器叫做虚拟主机。我们搭建好Nginx服务器之后,此时只有一台Nginx服务器,这时如果我们对... ...
分类:
其他好文 时间:
2016-11-29 21:59:38
阅读次数:
218
Docker实践什么是LXC?LXC为LinuxContainer的简写。LinuxContainer容器是一种内核虚拟化技术,可以提供轻量级的虚拟化,以便隔离进程和资源,而且不需要提供指令解释机制以及全虚拟化的其他复杂性。相当于C++中的NameSpace。容器有效地将由单个操作系统管理的资源划分到孤立的..
分类:
其他好文 时间:
2016-11-27 10:03:36
阅读次数:
337
虚拟化技术是什么:在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟..
分类:
其他好文 时间:
2016-11-27 00:25:49
阅读次数:
349
1、docker简介docker通过内核虚拟化技术(namespace及cgroups等)来提供容器的资源隔离与安全保障等,由于docker通过操作系统层的虚拟化实现隔离,所以docker容器在运行时,不需要类似虚拟机额外的操作系统开销,提供资源利用率2、dockervskvm3、docker组件镜像、容器、仓库4、..
分类:
其他好文 时间:
2016-11-26 00:12:12
阅读次数:
239
本文通过3个样例——将Docker容器配置到本地网络环境中、单主机Docker容器的VLAN划分、多主机Docker容器的VLAN划分,演示了如何使用pipework帮助我们进行复杂的网络设置,以及pipework是如何工作的。1、pipework的使用以及源码分析Docker自身的网络功能比较简单,不能满足很多..
分类:
其他好文 时间:
2016-11-23 10:17:59
阅读次数:
203