网站的功能板块,鄂应用官方app下载,游戏引擎开发需要学什么,站长工具是干嘛的秒懂虚拟化#xff08;一#xff09;#xff1a;从概念到网络、存储虚拟化全解析#xff0c;通俗解读版-CSDN博客这篇文章学习了虚拟化的概念、网络虚拟化和存储虚拟化#xff0c;本节将继续学习服务器虚拟化、操作系统虚拟化、服务虚拟化。
1、服务器虚拟化
服务器虚拟…秒懂虚拟化一从概念到网络、存储虚拟化全解析通俗解读版-CSDN博客这篇文章学习了虚拟化的概念、网络虚拟化和存储虚拟化本节将继续学习服务器虚拟化、操作系统虚拟化、服务虚拟化。
1、服务器虚拟化
服务器虚拟化有时也称平台虚拟化通过VMMVirtual Machine Monitor虚拟机监视器提供虚拟的计算机硬件环境我们将此虚拟的环境称之为VMVirtual Machine。安装在这个环境之上的系统我们称为Guest OS客户系统运行VMM的操作系统则称Host OS本地操作系统。
☀Guest OS和Host OS是什么呢
①Guest OS客户系统安装在虚拟机VM环境之上的操作系统。例如你在虚拟机里安装的 Windows 操作系统或者 Linux 操作系统这些就被称为Guest OS。它们运行在虚拟的计算机硬件环境中就好像在真实的物理计算机硬件上运行一样但实际上是依赖于 VMM 提供的虚拟硬件支持。 ②Host OS本地操作系统运行 VMM 的操作系统。如果把 VMM 想象成一个软件那么这个软件是安装在一个操作系统之上的这个操作系统就是 Host OS。它就像是一个 “宿主”为 VMM 的运行提供了一个基础环境。
注有时VMM也被写做Hypervisor 并非所有的Hypervisor产品的运行都需要有Host OS的支持如Xen、VMware ESX系列。所以在区分Hypervisor时我们分为了两种不同的类型。
1类型1Type one/Hosted Architecture直接运行在裸机上面的Hypervisor如Xen 。
2类型2Type two/Bare-Metal Architecture运行在Host OS上的Hypervisor如VMware、VirtualBox、KVM等。
☀Hypervisor 是什么
本质上是在服务器虚拟化过程中起到关键作用的组件负责管理和分配虚拟机的硬件资源如 CPU、内存、磁盘 I/O 等。 2、操作系统虚拟化
操作系统虚拟化是指在同一操作系统上同时运行单个或者多个独立的用户他们都有自己的运行空间。每个用户都只能运行自己权限范围内的应用每个用户都相互不受影响。 1Hardware base physical machine硬件基础物理机这是整个架构的底层基础代表实际的物理服务器硬件包括 CPU、内存、硬盘、网卡等硬件设备。
2Shared OS共享操作系统位于物理机之上是一个被多个隔离服务器共享的操作系统。也就是说在这个架构中多个隔离服务器共用这一个操作系统实例而不是每个隔离服务器都有自己独立的操作系统。
3Isolated Server隔离服务器在共享操作系统之上有多个隔离服务器。每个隔离服务器具有相同的硬件环境Same hardware和相同的操作系统same OS并且可以运行各自的应用程序Applications。这些隔离服务器之间相互隔离就好像它们是独立的物理服务器一样但实际上它们是在同一台物理机上通过虚拟化技术实现的。
3、服务虚拟化
服务虚拟化都差不多但它是根据不同的需求来说的比如说防火墙Firewall、负载均衡Load Balance、数据库、数据存储等。如果是防火墙为服务则为FWaaSFirewall as a service负载均衡为服务LBaaSLoad balance as a service等。
1当把防火墙功能作为一种服务提供时就称为 FWaaSFirewall as a service。这意味着用户不需要自己搭建和维护防火墙硬件及软件系统而是通过网络从服务提供商那里获取防火墙服务。例如企业可以根据自身需求从云服务提供商那里订阅 FWaaS服务提供商会负责防火墙的配置、更新、安全策略管理等企业只需关注自身业务的安全需求和使用即可。这样可以降低企业在防火墙方面的部署和管理成本同时也能利用服务提供商的专业技术和资源来保障网络安全。 2 负载均衡Load Balance当负载均衡功能以服务形式提供时即LBaaSLoad balance as a service。通过LBaaS用户无需自己搭建复杂的负载均衡架构服务提供商可以根据用户的业务流量情况自动进行流量分配和优化确保服务的高效运行。比如一个电商网站在促销活动期间流量剧增使用 LBaaS 可以自动将大量的用户请求分配到多个服务器上处理避免单个服务器过载导致服务中断。 这种将各种服务虚拟化的方式为用户提供了更灵活、便捷、高效的解决方案用户可以根据自身业务需求按需选择和使用相应的服务而无需关心底层的技术实现和运维细节。同时也促进了云计算等技术的发展和应用使得资源的分配和利用更加优化和合理。