Incus6.5容器和虚拟机管理器发布!性能提升高达30倍

网络东西不好懂 2024-09-08 21:18:34

开源容器和虚拟机管理器 Incus 于近日发布了最新版本 Incus 6.5。本次更新带来了显著的性能提升,以及多个新功能,进一步提升了用户体验和系统管理能力。相比前一版本 6.4,仅一个月的时间,Incus 开发团队就实现了包括性能优化、虚拟机增强、网络改进以及用户界面改善等多方面的进步,展现了强大的研发实力。

Incus 是一个广泛应用于容器和虚拟机管理的开源工具。它不仅可以管理容器,还支持虚拟机,提供了高度灵活的运行环境,适合在数据中心、云平台等多种场景下部署。随着 Incus 6.5 的发布,该平台已进一步完善,在性能、稳定性、功能性等方面均取得了显著突破。

性能提升高达30倍

Incus 6.5 的最大亮点无疑是性能的巨大提升。据开发团队介绍,许多关键任务的处理速度提升了20到30倍。以往启动检查和解析大量配置文件和设备的操作可能需要数分钟甚至更长时间,而现在,经过优化后的 Incus 6.5 可以在几秒内完成这些任务。这一变化显著减少了用户等待时间,提高了工作效率。

性能提升背后的优化主要体现在以下几个方面:

启动检查加速:在过去,Incus 的启动检查可能会耗费大量时间,特别是当系统中有大量设备或复杂配置时。通过重新设计启动过程,Incus 6.5 能够更快地完成这些检查。配置文件与设备解析优化:设备和配置文件的解析过程是容器和虚拟机管理中的重要环节。在 Incus 6.5 中,优化了配置解析逻辑,减少了不必要的资源占用,从而显著缩短了解析时间。

这些性能提升不仅体现在系统启动和设备解析上,还扩展到整体操作的各个环节,无论是容器管理还是虚拟机操作,用户都可以明显感受到速度的提升。

新功能:实例自动重启与增强的 CLI 功能

除了性能上的巨大提升,Incus 6.5 还引入了多个新功能来进一步提高系统的稳定性和可用性。其中,实例自动重启功能 是一个备受关注的亮点。

实例自动重启

在日常运维中,应用程序容器或虚拟机可能会由于各种原因意外退出。为了提高服务的连续性和稳定性,Incus 6.5 引入了自动重启功能,使得容器在退出时可以自动重启,最多可在一分钟内重启 10 次。这意味着当容器内的应用程序发生崩溃或需要重新加载时,系统将自动进行恢复操作,而无需人工干预。这一功能尤其适用于高可用性要求高的场景,如微服务架构中的核心应用容器。

增强的 CLI 功能

Incus 6.5 对命令行界面 (CLI) 也进行了改进,新增了多个功能,旨在提高用户的操作效率并增强系统管理的灵活性。具体来说,新增的 –format 和 –columns 选项使得用户可以自定义命令输出格式。这不仅增强了命令输出的一致性,还允许用户通过 CLI 生成更具个性化的输出报告,从而更容易进行脚本化和自动化操作。

通过这些新功能,Incus 的 CLI 变得更加灵活和强大,用户可以根据需求对命令输出进行细粒度控制,这对于批量管理和复杂场景下的自动化部署尤为有用。

虚拟机管理增强:支持 QEMU QMP 脚本与在线磁盘调整

在虚拟机管理方面,Incus 6.5 带来了多个值得关注的新功能和增强措施,使得虚拟机的操作更加灵活和高效。

支持 QEMU QMP 脚本

Incus 6.5 增加了对 QEMU 机器协议 (QMP) 的支持,允许用户通过 QMP 接口挂载脚本或钩子,以实现更复杂和动态的配置。这种增强功能使得用户可以更精细地控制虚拟机的行为,比如在特定事件触发时执行自定义脚本,或者根据需求动态调整虚拟机的资源分配。这对于那些需要高度定制化虚拟机环境的用户来说,提供了极大的灵活性。

在线磁盘调整

Incus 6.5 另一个重要的新功能是支持虚拟机磁盘的在线调整。以往,如果用户想要调整虚拟机的磁盘大小,通常需要关闭虚拟机,然后进行调整操作,再重启虚拟机。现在,Incus 6.5 引入了实时磁盘扩容功能,允许用户在不重启虚拟机的情况下,动态调整根磁盘或其他挂载的磁盘大小。这一功能大大提高了存储管理的灵活性和效率,尤其是在存储需求动态变化的场景下,比如大数据处理或云计算平台。

通过这些虚拟机管理功能的增强,Incus 6.5 为用户提供了更加高效、灵活的虚拟机操作方式,满足了多样化的使用需求。

网络功能改进:支持 OVN 负载均衡器健康检查

Incus 6.5 在网络方面也进行了改进,特别是为 OVN(Open Virtual Network)负载均衡器增加了初步的健康检查支持。这一功能允许系统根据自定义的健康检查参数来监控和管理后端服务的性能。

OVN 负载均衡器健康检查

健康检查是负载均衡器的重要功能之一,它可以确保只有健康的后端服务器会接收到请求,而性能不佳或不可用的服务器会被自动隔离。Incus 6.5 引入的健康检查功能,允许用户设置健康检查的间隔、失败阈值等参数,从而更灵活地控制负载均衡器的行为。通过这些设置,系统可以及时发现并隔离故障服务器,保证服务的稳定性和可靠性。

网络监控与优化

此外,Incus 6.5 还在网络性能和稳定性方面进行了优化,尤其是在多租户环境中,可以更好地处理复杂的网络拓扑和流量管理。这些改进使得 Incus 在云平台、企业数据中心等场景下具有更高的网络可用性和可靠性。

Web 管理界面增强与用户体验优化

为了进一步提升用户体验,Incus 6.5 还对其 Web 管理界面进行了改进。新版 Web 界面不仅美观易用,还增加了更多可视化功能,帮助用户更直观地管理和监控容器和虚拟机的运行状态。用户可以通过 Web 界面直接进行磁盘扩展、实例重启等操作,极大简化了系统管理流程。

Web 管理界面还提供了实时监控、日志查看等功能,帮助运维人员快速定位问题,提升系统维护的效率。此外,新版本的 Web 界面还进一步提升了响应速度,确保在大规模集群中也能保持流畅的操作体验。

发布公告:https://github.com/lxc/incus/releases/tag/v6.5.0

1 阅读:27

网络东西不好懂

简介:感谢大家的关注