KVM 虚拟化有什么用
和其他同类虚拟化技术(例如 Windows 自带的 Hyper-V,以及 VMware 等产品)类似,KVM 虚拟化技术最大的作用在于,可以通过一套物理硬件创建出相互隔离的多个虚拟环境,每个这样的环境(即每个虚拟机)中可以分别安装运行不同的操作系统和程序,所有虚拟环境之间相互隔离,因此不会对主机和其他虚拟环境产生任何影响。
例如在生产环境中,可以通过一台主机上的多个虚拟机运行不同工作负载,借此在充分利用硬件性能的同时,让不同工作负载通过隔离的虚拟环境获得更高程度的安全保护;软件开发者可以利用一台主机虚拟出不同的操作系统环境,借此测试自己软件的兼容性;普通用户也可以利用类似方式在一台硬件上安装不同版本甚至不同类型的操作系统,满足某些软件对操作系统的兼容性要求。
KVM 虚拟化有什么优势

安全性
KVM 虚拟化技术可通过安全增强型 Linux (SELinux) 和安全虚拟化 (sVirt) 等技术加强虚拟机的安全性与隔离程度。SELinux 可以为虚拟机建立更强的安全边界,sVirt 则能扩展 SELiux 的功能,让虚拟环境中运行的操作系统可以应用强制访问控制机制。

存储
KVM 虚拟化技术可以利用 Linux 所能支持的任何存储设备,例如本地磁盘和网络附加存储。此外,KVM 虚拟化技术还可以借助多路径 I/O 能力大幅提升存储性能并获得冗余。虚拟机磁盘镜像支持精简配置,借此可以按需分配存储,而不需要预先为每个虚拟机足额分配所需的存储容量。

性能和可扩展性
源自于 Linux 的 KVM 虚拟化技术,可以针对客户端和请求数量的增长灵活扩展,进而满足工作负载对性能和容量的需求。例如在工作负载激增时,可以自动扩展虚拟机的数量和容量,满足峰值负载要求。KVM 虚拟化技术的这种能力非常适合数据中心和私有云等企业内部使用的虚拟化环境。

实时迁移
KVM 虚拟化技术可以支持实时迁移,借此,用户可以在物理宿主机和虚拟机之间移动正在运行的虚拟机,迁移过程中 KVM 虚拟机依然可以保持持续运行的状态,甚至网络连接也会保持活跃,完全不会造成服务中断。借此可以实现 KVM 虚拟机从一台宿主机到另一台宿主机,从本地到云端,或从一个云平台到另一个云平台的灵活迁移。
了解亚马逊云科技云主机相关资讯
Linux 虚拟机上的系统时钟源的优化
虚拟机中某些计时系统(如时间戳记计数器)本身是虚拟的。从 TSC 寄存器读取数据可能会导致系统性能的下降,从而导致读取结果不准确和时间倒退。为解决上述这些在虚拟化中时钟的问题,常见的 Hypervisor 诸如 KVM 和 XEN 都提供了自己的计时系统 PVclock。而在 LINUX 内核中,则有一组驱动程序来提供一个通用接口,这个接口的实现可以是一条指令,也可以从特殊的内存位置或寄存器中读取,我们将这个接口称为 “时钟源” (clocksource)。
利用 Amazon SageMaker 对 GPU 运算能力进行优化
Amazon SageMaker 是一项全托管服务,能够帮助开发人员与数据科学家快速、轻松地构建、训练并部署任意规模的机器学习 (ML) 模型。在本文中,我们将重点介绍在 Amazon SageMaker 上进行训练时,能够切实提高 I/O 以优化 GPU 性能的通用型技术。这些技术方法具有良好的普适性,不对基础设施或深度学习框架本身做出任何要求。通过优化 I/O 处理例程,整个 GPU 训练中的性能提升最多可提升至 10 倍水平。
通过创建双集群来提高云端高性能计算能力
在某些高性能计算场景中,客户会同时使用到 CPU 实例和 GPU 实例,这样就需要创建两个 ParallelCluster 集群。而 ParallelCluster 则要求到两个集群的主节点上分别提交任务,这种情况下,如果客户要使用 ParallelCluster ,必须需要修改程序,不仅耗时耗力,而且需要改变用户原来的使用习惯。Slurm +ParallelCluster 多集群解决方案,在两个 ParallelCluster 集群前面增加一个管理节点,通过该管理节点可以提交任务到任意集群,这样客户的程序可以运行在管理节点上,不需要做任何改变。
Auto Scaling Group 是如何检测运行数据以实现有状态云应用的管理
在很多情况下,尤其是在云应用管理的场景中,需要对 Auto Scaling Group 里的 EC2 在启动和停止时执行一些特定的操作,从而实现定制化的功能,满足业务上的需求。本文介绍的解决方案是通过利用 Auto Scaling Group 生命周期功能,判断外部状态信息,结合 Amazon Systems Manager 登陆实例,执行特定的命令或脚本来实现对有状态应用的管理,满足上述业务上的需求。
欢迎加入亚马逊云科技培训中心
欢迎加入亚马逊云科技培训中心
-
快速上手训练营
-
账单设置与查看
-
动手实操
-
快速上手训练营
-
第一课:亚马逊云科技简介
本课程帮助您初步了解云平台与本地环境的差异,以及亚马逊云科技平台的基础设施和部分核心服务,包括亚马逊云科技平台上的弹性高可用架构,架构设计准则和本地架构迁移上云的基本知识。
亚马逊云科技技术讲师:李锦鸿第二课:存储与数据库服务
您将在本课程中学习到亚马逊云科技上的三个存储服务分别是什么。我们也将在这个模块中为您介绍亚马逊云科技上的关系型数据库服务 Amazon Relational Database Service (RDS)。
亚马逊云科技资深技术讲师:周一川第三课:安全、身份和访问管理
在这个模块,您将学习到保护您在亚马逊云科技上构建的应用的安全相关知识,责任共担模型以及身份和访问管理服务, Identity and Access Management (IAM) 。同时,通过讲师演示,您将学会如何授权给 EC2 实例,允许其访问 S3 上的资源。
亚马逊云科技技术讲师:马仲凯 -
账单设置与查看
-
-
动手实操
-
快速注册账号 享用免费套餐
快速注册账号 享用免费套餐
-
1 进入注册页面
-
2 设置用户名及密码
-
3 填写企业信息
-
4 企业信息验证
-
5 完成手机验证
-
6 选择支持计划
-
1 进入注册页面
-
注:该链接中的内容显示语言 是与您的网页浏览器设置相一致的,您可以根据需要自行调整语言栏。 *图片点击可放大
-
2 设置用户名及密码
-
3 填写企业信息
-
*图片可点击放大
-
4 企业信息验证
-
*图片可点击放大
-
5 完成手机验证
-
6 选择支持计划