mirageOS 和xen虚拟化技术的了解

学习网址:
1、https://www.xenproject.org/developers/teams/mirage-os.html

什么是mirageOS?

Mirage是一个exokernel(也称为云操作系统),用于在各种云计算,嵌入式和移动平台上构建安全,高性能的网络应用程序。Mirage OS最初设计用于云端使用,这就是为什么我们称之为云操作系统Mirage OS应用程序是在桌面操作系统(如Linux或Mac OSX)上以高级功能编程语言(OCaml)开发的,然后被编译为完全独立的专用微内核。这些微内核直接运行在Xen Project虚拟机管理程序API上。由于Xen项目为Amazon EC2,Rackspace Cloud等许多公共云提供功能,所以Mirage可以让您的服务器在任何基于Xen Project的云端或托管服务中更便宜,更安全,更快速地运行。

2、Unikernels - Xen
https://wiki.xenproject.org/wiki/Unikernels

什么是Unikernel?

通常,虚拟机管理程序将虚拟机加载到功能齐全的操作系统中,如Linux,Windows或其中一个BSD的一些风格。这些操作系统被设计为在硬件上运行,因此它们具有来自各种具有不同设计概念的供应商的各种硬件驱动程序所需的所有复杂性。这些操作系统也用于多用户,多进程和多用途。它们被设计为每个人的一切,所以它们必然是复杂和庞大的。

另一方面,Unikernel是(通常)单用途。它不是设计为在硬件上运行,因此缺乏驱动程序的膨胀和复杂性。它不是多用户或多进程的,所以它可以专注于创建一个运行一个应用程序的代码和一个应用程序的线程。大多数不是多用途的,因为目标是创建特定实例将执行的单个有效载荷(OSv是一个例外)。由于这种单一设计,Unikernel的体积小巧轻便。


新名词的解释:

http://baike.baidu.com/link?url=mFY_e6E-UVzDh3YEoJZTZnozxflwsB7aUI28ocrkbCr-74G3ome0fEz0cywWg9IZs3Ukn9Al786rIhmZUg3GcK

VPS

VPS(Virtual Private Server 虚拟专用服务器)技术,将一台 服务器 分割成多个虚拟专享服务器的优质服务。实现VPS的技术分为容器 [1]    技术,和 虚拟化技术 [2]    。在容器或虚拟机中,每个VPS都可分配独立公网IP地址、独立操作系统、实现不同VPS间磁盘空间、内存、CPU资源、进程和系统配置的隔离,为用户和应用程序模拟出“独占”使用计算资源的体验。VPS可以像独立服务器一样,重装操作系统,安装程序,单独重启服务器。VPS为使用者提供了管理配置的自由,可用于企业虚拟化,也可以用于IDC资源租用。


HVM和PV的解释与区别:

在XEN中pv是半虚拟化,hvm是全虚拟化,pv只能用于linux内核的系统,效率更高,hvm可以虚拟所有常见操作系统(可以使用windows),理论效率比pv略低,另外,hvm需要cpu虚拟化指令支持,pv无此要求。KVM是新兴的虚拟化项目,出售KVM的VPS商家不多,但据说KVM虚拟技术是比较强悍的。而OpenVZ是一个类似于Linux-VServer的操作系级全虚拟化解决方案,目前基于Xen和OpenVZ的VPS服务商比较多。

学习xen虚拟化的文章:Xen虚拟化技术中PV和HVM的区别 - cgj - 博客园
http://www.cnblogs.com/jiayy/p/3765591.html

半虚拟化(PV)需要一个xen-PV-enabled内核和PV驱动,而Linux、netBSD中都提供了;不需要物理机CPU含有虚拟化扩展。

全虚拟化(hvm)技术需要Intel VT或AMD-V硬件扩展——》来提高仿真的性能,但不需要任何的内核支持(比如就可以实现非开源的windoes了,而半虚拟化就需要修改内核);xen使用qemu来仿真PC硬件(包括BIOS、IDE硬盘控制器、显卡、USB、网卡等)。

Virtualization Spectrum - Xen

https://wiki.xenproject.org/wiki/Virtualization_Spectrum


Unikernels - O'Reilly Media
http://www.oreilly.com/webops-perf/free/unikernels.csp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值