服务器虚拟化技术大致分三种:完全虚拟化、准虚拟化、 *** 作系统层虚拟化。
一、完全虚拟化
虚拟化方法使用名为hypervisor的一种软件,在虚拟服务器和底层硬件之间建立一个抽象层。而基于核心的虚拟机KVM是面向Linux系统的开源产品。
二、准虚拟化
减轻这种负担的一种方法就是,改动客户 *** 作系统,让它以为自己运行在虚拟环境下,能够与hypervisor协同工作。这种方法就叫准虚拟化para-virtualization。
三、 *** 作系统层虚拟化
实现虚拟化还有一个方法,那就是在 *** 作系统层面增添虚拟服务器功能。Solaris Container就是这方面的一个例子,Virtuozzo、OpenVZ是面向Linux的软件方案。
虚拟化技术简介:
虚拟化技术,用户可以动态启用虚拟服务器又叫虚拟机,每个服务器实际上可以让 *** 作系统以及在上面运行的任何应用程序误以为虚拟机就是实际硬件。
运行多个虚拟机还可以充分发挥物理服务器的计算潜能,迅速应对数据中心不断变化的需求。如今数据中心管理人员面临的虚拟化解决方案种类繁多,有些是专有方案,而有些是开源方案。
centos服务器>流媒体解决方案 Live555 (C++)
流媒体平台框架 EasyDarwin (C++,国产精品)
实时流媒体播放服务器程序DarwinStreamingSrvr (C++)
Flash流媒体服务器 Red5 (Java)
流媒体服务器 Open Streaming Server (Java)
FMS流媒体服务器 (Adobe,收费的)
Wowza流媒体服务器(Java)
开源流媒体平台FreeCast(Java)
最后补充一个 Ngix+RTMP插件部门不做CodeReview,有什么弥补的措施?答:首先,没有codereview的公司一定是一个不注重代码质量,换言之说不注重技术的公司。从自身的成长考虑,还是尽早跳槽的好。其次,codereview本身并不能很有效的减少bug。大多数bug是依靠语法检查和测试来发现。codereview只能发现很表层的错误。这方面你的损失不多。你最大的损失的是和同事交流的机会。不管你的同事是大牛还是新人,三人行必有我师。为了弥补这方面的损失,一个好的方法是读开源代码,一个更好的方法是贡献代码。这也就是Github的口号:socialcoding
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)