当前位置:首页 > 虚拟化 > 正文

虚拟化的分类有哪几种(虚拟化有哪些优缺点)

云计算和虚拟化之间是什么关系?

1.云计算是指资源的使用和交互方式。虚拟化是指允许将一台物理计算机虚拟成多台逻辑计算机的技术。它们相互独立,互不影响,但云计算需要使用虚拟化技术。

2.据了解,云计算包括虚拟化,例如Cloudview云计算操作系统。虚拟机和云计算之所以容易混淆,是因为虚拟机在云中实际上太常见了。云计算是最活跃的主题,也是主要主题之一。很多服务都是在虚拟机的基础上提供的。

3.在AWS或其他公有云上购买云服务最直接的方式就是申请虚拟机。您购买的底层云数据库也可能是虚拟机。

4.原理是这样的,比如你购买了云mysql数据库,云平台会先在后台给你创建一个虚拟机,这个虚拟机镜像中包含了mysql服务当虚拟机启动时,mysql服务启动。不仅需要访问数据库,还可能需要其他相关功能,例如配置主从、查看日志、创建备份、设置账户权限等。由于虚拟机对用户是不可见的,并不是对所有用户都是不可见的。可以执行这些操作。

5.因此,云服务提供商也提供了非常人性化的API。用户只需调用API或Web界面即可执行以上所有操作,无需学习或关心如何操作。底层如何实现?对此没有固定的方法:可以在虚拟机上运行代理程序来执行特定操作。

6.例如,创建数据库用户时,代理会运行特定的脚本;当然,也可以使用ssh/ansible/puppet等外部程序进行内部数据库配置管理。

云计算有哪些类型?

云计算一般可以分为三类:基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。

:将硬件设备等基础资源封装成可供用户使用的服务。在IaaS环境中,用户拥有可以运行Windows或Linux的相同裸机和磁盘。IaaS最大的优点是用户可以动态注册或释放节点,并根据使用情况进行计费。由于IaaS是公众共享的,资源利用更加高效。

:为用户应用程序提供执行环境,通常是GoogleAppEngine。PaaS本身负责资源的动态伸缩和容错管理,用户应用程序不需要考虑太多节点之间的协调问题。但与此同时,用户的自主权也减少了,必须使用特定的编程环境并遵循特定的编程模型,这些模型只适合解决特定的计算问题。

:更有针对性,将特定的应用软件功能封装为服务。SaaS不像PaaS那样提供计算或存储资源类型的服务,也不像IaaS那样提供运行自定义应用程序的环境,仅提供某些专门的服务供应用程序调用。

注:随着云计算发展的深入,各种云计算解决方案相互渗透、融合,同一产品往往跨越不止一种类型。

云计算的特点

1.规模非常大

云计算中心的规模一般都非常大。云计算为整个市场的用户提供云计算服务。由于用户使用的计算资源都来自于“云”,只有这个“云”足够大才能提供云计算服务。

例如,谷歌的云计算中心已经拥有数百万台服务器,亚马逊、IBM、微软、雅虎等公司控制的云计算规模也不甘落后。

2、虚拟化

云计算打破了时间和空间的界限。这是云计算最大的特点。虚拟化包括应用虚拟化和资源虚拟化。云计算应用程序通过网络远程交付,云计算资源也位于“云”中,并且两者都虚拟化给用户。

3.高可靠性

云计算中心在软硬件层面利用数据多副本、容错、心跳检测、计算节点同态互换等特性,进一步保证服务的可靠性。设施层面的能源、冷却和网络连接方面的冗余设计。

4.动态扩展

云计算具有高效的计算能力。在现有服务器上添加云计算能力,可以快速提升计算速度,最终实现虚拟化的动态扩展。层的目的是扩展应用程序。

5.按需部署服务

云计算中的“云”是一个巨大的资源池,允许用户按需购买计算能力。云计算中心还根据用户需求动态分配资源。

6.广泛的网络接入

云计算可以通过多个用户同时访问的方式提供资源服务,具有广泛的网络接入特性。

7.节能

云计算按需服务部署,避免服务器资源浪费,节省能源消耗。另外,云计算中心主要部署在电力资源丰富的欠发达地区,而在电力资源有限的发达地区,云计算用户可以通过地理资源的合理配置来节省能源。

VMware提供了多少种类型的虚拟网卡?它们适合什么环境?根据

官方文档,有以下几类:
Vlance:其实是AMDPCNet系列,型号是AMD79C970PCnet32-LANCENIC
VMXNET:VMware开发的虚拟网卡,适合虚拟环境
灵活性:启动时从前两个网卡中智能选择最佳网卡(默认)
E1000:Intel82545EMGigabitEthernetNIC
E1000e:Intel82574GigabitEthernetNIC
VMXNET2(Enhanced):VMXNET改进版
VMXNET3:VMXNET2改进版
VMXNET系列是最佳选择毫无疑问,它是。当然,Guest需要VmwareTools支持。这里另外一点是,网络适配器类型选择仅适用于VmwareServer级别的产品,例如ESX、VmwarePalyer以及常用的VMwareWorkstation。虽然无法从界面中选择网络适配器类型,但您可以通过修改.vmx配置文件来实现相同的目标。
打开.vmx文件并添加
lDev=“vmxnet3”
值为“vlance”或“e1000”或“vmxnet”“或”“vmxnet3”
VMware网络类型和内核驱动程序与Vbox相同
相同的Vbox
配置参数

.vmx文件允许您使用一组参数(例如缓冲区大小)微调虚拟NIC。
vBuffers=128
tBuffers=64
3.总结
虚拟机的网络适配器是CPU相关的,所以显卡半虚拟化之所以使用,是因为没有像Scard这样使用硬件加速的技术。使用专门针对虚拟环境优化的硬件驱动程序。另一方面,可以通过Bridge模式配置优化参数等方式,将大部分网络IO转发到物理网卡上,达到CPU中断较少的情况下优化虚拟网络的目的。环境。