

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# Neptune T3 可突增实例类
<a name="manage-console-instances-t3"></a>

除固定性能的实例类（例如 `R5` 和 `R6`）之外，Amazon Neptune 还向您提供了使用可突增性能 `T3` 实例的选项。在开发图形应用程序时，您希望数据库既快速又具有响应能力，但您不需要一直使用它。在这种情况下，Neptune 的 `db.t3.medium` 实例类正是您应该使用的，其成本要比最便宜的固定性能实例类低得多。

可突增实例在 CPU 性能的基准级别运行，直到工作负载有更多的需求，然后在工作负载需要的时间内突增到远超基准的水平。它的每小时价格涵盖了突增，前提是平均 CPU 利用率在 24 小时内不超过基准。对于大多数开发和测试情况，这意味着以低成本获得良好的性能。

如果您从 `T3` 实例类开始，则以后在要转入生产阶段时，可以使用 Amazon Web Services 管理控制台、Amazon CLI 或其中一个 Amazon SDK 轻松切换到固定性能的实例类。

## T3 突增由 CPU 积分控制
<a name="manage-console-instances-t3-cpu-credits"></a>

一个 CPU 积分表示在一分钟内的完全利用了一个虚拟 CPU 核心 (vCPU)。这也可以转化为一个 vCPU 在两分钟内的 50% 使用率，或两个 vCPU 在两分钟内 25% 的使用率，依此类推。

`T3` 实例在空闲时可累积 CPU 积分，并在处于活动状态使用这些积分，两者的测量精度均为毫秒。`db.t3.medium` 实例类具有两个 vCPU，在空闲时每小时可获得 12 个 CPU 积分。这意味着每个 vCPU 的 20% 利用率可以实现零 CPU 积分余额。获得的 12 个 CPU 积分将按照 vCPU 的 20% 使用率支出（因为 20% 乘以 60 分钟也就是 12）。因此，这个 20% 的利用率是*基准* 利用率，可以得到正好为零的 CPU 积分余额。

空闲时间（CPU 使用率低于总共可用的 20%）可以生成在积分存储桶中存储的 CPU 积分，一个 `db.t3.medium` 实例类的上限为 576（24 小时内可累积的最大 CPU 积分数，即 2 x 12 x 24）。超过该限制后将直接丢弃 CPU 积分。

在必要时，只要工作负载需要，CPU 利用率可以突增至 100%，即使 CPU 积分余额降至零以下。如果实例的负余额持续 24 小时，则该时间段内产生的每 -60 个 CPU 积分会导致 0.05 美元的额外费用。但是，对于大多数开发和测试工作负载，突增前后通常都是空闲时间。

**注意**  
Neptune 的 `T3` 实例类配置方式类似于 Amazon EC2 [无限模式](https://docs.amazonaws.cn/AWSEC2/latest/UserGuide/burstable-performance-instances-unlimited-mode.html)。

## 使用 Amazon Web Services 管理控制台 创建 T3 可突增实例
<a name="manage-console-instances-t3-console"></a>

在 Amazon Web Services 管理控制台 中，您可以创建使用 `db.t3.medium` 实例类的主数据库集群实例或只读副本实例，也可以修改现有实例以使用 `db.t3.medium` 实例类。

例如，要在 Neptune 控制台中创建新的数据库集群主实例，请执行以下操作：
+ 选择 **Create Database**（创建数据库）。
+ 选择等于或高于 `1.0.2.2` 的**数据库引擎版本**。
+ 在 **Purpose (用途)** 下，选择 **Development and Testing (开发和测试)**。
+ 对于 **DB instance class (数据库实例类)**，接受默认值：`db.t3.medium — 2 vCPU, 4 GiB RAM`。

## 使用 Amazon CLI 创建 T3 可突增实例
<a name="manage-console-instances-t3-CLI"></a>

您也可以使用 Amazon CLI 执行相同的操作：

```
aws neptune create-db-cluster \
    --db-cluster-identifier (name for a new DB cluster) \
    --engine neptune \
    --engine-version "1.0.2.2"
    
aws neptune create-db-instance \
    --db-cluster-identifier (name of the new DB cluster) \
    --db-instance-identifier (name for the primary writer instance in the cluster) \
    --engine neptune \
    --db-instance-class db.t3.medium
```