AWS与KVM有什么区别联系吗?
一、AWS与KVM
区别
Amazon Web Services (AWS) 是全球较全面、应用较广泛的云平台,从全球数据中心提供超过 175 项功能齐全的服务。数百万客户(包括增长非常快速的初创公司、最大型企业和主要的政府机构)都在使用 AWS 来降低成本、提高敏捷性并加速创新。
KVM(Kernel-based Virtual Machine,直译为“基于内核的虚拟机”),较早是以色列初创企业 Qumranet 发布的开源项目。该项目在 2007 年被合并入 Linux 内核代码——这对 KVM 而言是非常重要的一个节点,该公司则在 2008 年被红帽收购。KVM 技术差不多到 2010 年之后进入成熟阶段,该技术阵营目前包括红帽、SUSE、Linaro(ARM)、IBM、Intel、Google、Oracle 等业界巨头,国内的华为、阿里巴巴、腾讯等也均有参与。
联系
AWS 在17年 11 月 6 日推出新的实例类型 C5 ,其中采用了新的虚拟化引擎——一款 AWS 自家定制的 KVM。这可能意味着 AWS 从 2006 年启动时就开始使用并持续优化至今的 Xen 技术栈,将逐渐淡出这一体量庞大的云计算平台。
对 AWS 而言,基于 KVM 的系统要比基于 Xen 的系统的维护成本更低,这是一方面。
另一方面,可能也与性能有关。按 AWS 首席布道师 Jeff Barr在博客中所说,C5 在性价比方面相比C4 提升了25%,针对有些任务甚至可以达到50%——这是针对用户而言。要知道对于AWS 今天这样的体量,哪怕是1% 的节省都是巨大的;如果有25% 这样比例的性价比提升,则绝对是势在必行,无论花费多大代价也要上。当然这其中的性能提升有多少是来自新的硬件,有多少是来自KVM,这就不一定了。
此外,AWS 首先在“计算密集型实例”(compute-intensive)上正式采用KVM,而不是从通用型、内存密集型等其他类型上开始,可能是因为考虑到计算密集型业务的I/O 操作较少,比较独立,耦合性比较小,因此更容易替换的原因。
延伸阅读:
二、AWS优势
安全性
AWS 的安全性始于我们的核心基础设施。我们的基础设施针对云定制,旨在满足全球最为严格的安全要求,处于全天候监控之下,从而帮助确保您数据的机密性、完整性和可用性。在我们的数据中心和区域互连的 AWS 全球网络中,所有的数据流动在离开我们的安全设施之前,都经过物理层自动加密。您可以在最安全的全球基础设施上进行构建,知道您始终控制自己的数据,并且能够随时加密、移动以及管理保留这些数据。
可用性
AWS 提供所有云提供商中较高的网络可用性,停机时间比第二大云提供商少 7 倍。每个区域都完全隔离并且由多个可用区组成,各可用区是与基础设施完全隔离的分区。为了更好地隔离任何问题并实现高可用性,您可以跨同一区域中的多个可用区对应用程序进行分区。此外AWS 控制平面和管理控制台分布在区域中,包括区域 API 终端节点,这些终端节点如果与全局控制平面功能隔离,则它们会安全运行至少 24 小时,无需客户在隔离期间通过外部网络访问区域或其 API 终端节点。
性能
AWS 全球基础设施为性能而构建。AWS 区域提供低延迟、低数据包丢失和较高的整体网络质量。这通过完全冗余的 100 GbE 光纤骨干网实现,通常在区域之间提供多 TB 容量。AWS 本地区域和 AWS Wavelength 与我们的电信提供商合作,通过提供更接近最终用户的 AWS 基础设施和服务以及 5G 连接设备为需要个位数毫秒级延迟的应用程序提供性能。无论您的应用程序需要什么,您都可以根据需要快速启动资源,在几分钟内部署数百甚至数千台服务器。
全球占有量
在所有提供商中,AWS 的全球基础设施占有量最大,且此占有量正在以显著的速率不断增加。将您的应用程序和工作负载部署到云时,您可以灵活地选择最接近您的主要用户目标的技术基础设施。您可以在云上运行您的工作负载,从而为较广泛的应用程序集提供优异支持,即使是那些具有较高吞吐量和最低延迟要求的应用程序也如此。如果您的数据在地球之外,您可以使用 AWS Ground Station,该服务可提供接近 AWS 基础设施区域的卫星天线。
可扩展性
AWS 全球基础设施可让公司极其灵活,并利用云概念上无限的可扩展性。客户过去往往都会过度配置,以确保他们拥有的容量足以在活动高峰期处理其业务操作。现在,他们可以预置实际需要的资源量,因为他们知道他们可以随着业务的需求即时扩大或缩小容量,这样还能降低成本和提高客户满足其用户需求的能力。公司可以根据需要快速启动资源,在几分钟内部署数百甚或数千台服务器。
灵活性
AWS 全球基础设施为您提供了灵活性,可让您灵活选择如何以及在何处运行工作负载,以及何时使用相同的网络、控制平面、API和 AWS 服务。如果您想要在全球运行您的应用程序,您可以从任何 AWS 区域和可用区中进行选择。如果您需要为移动设备和最终用户运行个位数毫秒级延迟的应用程序,您可以选择 AWS 本地区域或 AWS Wavelength。或者如果您想要在本地运行您的应用程序,您可以选择 AWS Outposts。
以上就是关于AWS与KVM有什么区别联系的内容希望对大家有帮助。
相关推荐HOT
更多>>数据屏蔽有哪些一般规则?
一、数据屏蔽的一般规则数据屏蔽技术需要遵循一些规则,以便转换后的数据仍然有用。1、数据屏蔽必须是不可逆的一旦数据屏蔽技术转换了真实数据...详情>>
2023-10-11 06:00:16基础设施即代码 (IaC) 有哪些优势?
一、基础设施即代码 (IaC)的优势借助自动化流程,IaC 协助企业以多种方式管理其 IT 基础设施需求。以下是部署 IaC 的部分优势:1、提高一致性Ia...详情>>
2023-10-11 03:45:03什么是数据联合?
一、什么是数据联合数据联合是允许多个数据库作为一个数据库运行的软件过程。该虚拟数据库从各种来源获取数据,并将它们全部转换为通用模型。这...详情>>
2023-10-11 00:48:14人才管理领域的主要趋势有哪些?
一、人才管理领域的主要趋势有哪些如今,人们的工作和生活越来越融为一体,企业也在转变其运营模式。各种趋势正在重塑人才管理战略,助力员工取...详情>>
2023-10-10 23:15:27