Amazon Web Services (AWS) Elastic Compute Cloud (EC2) 使用两个主要的度量标准来描述其实例(虚拟服务器)的计算能力:ECU 和 vCPU。
ECU (EC2 Compute Unit) 定义:ECU 是 AWS 定义的一个度量单位,用于描述 EC2 实例的计算能力。它提供了在不同 EC2 实例类型和配置之间比较计算能力的一种方式。 目的:ECU 旨在创建一个标准化的计算测量标准,使开发者能够轻松比较各种实例类型的相对计算能力。 计算:1 ECU 提供了等同于一个 2007 年的 1.0-1.2 GHz Opteron 或 Xeon 处理器的 CPU 容量。 使用场景:ECU 主要用于帮助用户在选择 EC2 实例时,能够更加明确地理解不同实例的计算能力,并据此做出决策。 vCPU (Virtual Central Processing Unit) 定义:vCPU 是一个虚拟处理器,或者说是一个 EC2 实例上的一个逻辑处理器。 目的:vCPU 用于描述实例的多线程能力,并且是分配给实例的物理核心的数量。 计算:vCPU 的数量取决于实例类型和所选的实例。例如,某些实例类型提供多达 96 vCPUs。 使用场景:vCPU 通常用于描述实例的多线程和多处理能力,以及它能够处理的并发任务数量。 区别 度量标准: