

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

# 为 EC2 上的 Windows Server 和 SQL Server 生成估算值
<a name="windows-workload-estimates"></a>

你可以使用中的工作负载计算器 AWS 定价计算器 来指导你了解亚马逊弹性计算云 (Amazon EC2) 上微软 Windows Server 和 SQL Server 的 AWS 租赁资格。您可以使用工作负载计算器使用最少的信息和参数来估算 AWS 成本。即使您不了解每项参数的详细信息，也可以生成估算值。原因是每项参数都包含默认设置。

有关在 AWS 云端使用微软软件许可证的选项，请参阅[微软许可 AWS](https://aws.amazon.com/windows/resources/licensing/)。

**Topics**
+ [

## 过程
](#windows-workload-estimates-process)
+ [

## 许可授权和租期建议
](#estimate-workload-tenancy)
+ [

## 配置设备规格
](#estimate-workload-configure)
+ [

## 定价策略
](#estimate-workload-pricing)
+ [

## 成本详细信息
](#estimate-workload-cost)
+ [

# 教程：为 EC2 上的 Windows Server 和 SQL Server 生成估算值
](estimate-workload-tutorial.md)

## 过程
<a name="windows-workload-estimates-process"></a>

**若要在 Amazon EC2 上生成 Windows Server 和 SQL Server 估算值**

1. [网 AWS 定价计算器 址为 https://calculator.aws/\$1/](https://calculator.aws/#/)。

1. 选择 **创建估算值**。

1. 在 **Amazon EC2 上的 Windows Server 和 SQL Server** 下，选择**配置**。

1. 在“**在 Amazon EC2 上配置 Windows Server 和 SQL Server**”页面，选择您的自定义设置。
   + 若要获取关于租赁选择的信息，请参阅 [许可授权和租期建议](#estimate-workload-tenancy)。
   + 有关如何选择设备规格的信息，请参阅 [配置设备规格](#estimate-workload-configure)。
   + 有关如何选择定价策略的信息，请参阅 [定价策略](#estimate-workload-pricing)。
   + 有关如何选择费用细节的信息，请参阅 [成本详细信息](#estimate-workload-cost)。

1. 选择**添加到我的估算**。

有关如何在 Amazon EC2 上生成 Windows Server 和 SQL Server 估算值的示例步骤，请参阅 [教程：为 EC2 上的 Windows Server 和 SQL Server 生成估算值过程](estimate-workload-tutorial.md)。

## 许可授权和租期建议
<a name="estimate-workload-tenancy"></a>

您可以通过选择 Windows Server 和 SQL Server 许可输入来确定工作负载的许可和租赁选项。 AWS 许可选项包括随附许可证产品 AWS 提供的许可证，以及您现有的自带许可证 (BYOL) 许可证，以最大限度地节省成本。您可以确定最合适的云租赁，如共享租赁或专属主机。

下表显示了支持的 AWS AWS 定价计算器许可和租赁方案。


| Windows Server | SQL Server | AWS 租赁 | 
| --- | --- | --- | 
| 附带许可 | 附带许可 | 共享租赁 | 
| 附带许可 | BYOL | 共享租赁或专属主机 | 
| BYOL | BYOL | 专属主机 | 
| BYOL | 附带许可 | 不支持 | 

部分许可和租赁变量包括：
+ 你的 Windows Server 许可证的购买时间是 2019 年 10 月 1 日之前还是之后
+ 你的 SQL Server 许可证的购买时间是在 2019 年 10 月 1 日之前还是之后
+ 您想要自带许可（BYOL），还是具有有关 SQL Server 许可证的有效软件保障

如果您没有选择 Windows Server 或 SQL Server 的偏好，则计算器会假定附带许可方案（此方案不利用现有许可证节省成本）。

## 配置设备规格
<a name="estimate-workload-configure"></a>

根据您选择的设备规格，我们建议您使用 Amazon EC2 实例 AWS 定价计算器 生成成本估算。您也可以选择与推荐不同的实例，或为工作负载添加多种设备规格。

本节介绍了**配置设备规格**部分中提及的术语。

****设备描述****  
对计算机设备的描述。它通常是主机名标识符。如果未知，则可以指定在此计算机上运行的唯一软件组件，例如 `WebApp DB1` 或 `Webserver 1`。

****操作系统****  
您可以选择带有许可授权选项的操作系统，具体取决于您的租赁资格。默认值为 `Windows`。

****SQL Server 版本****  
您可以选择带有许可授权选项的 SQL Server，具体取决于您的租赁资格。默认值为 `SQL Standard`。

****每种规格的存储容量****  
您可以在此部分指定存储卷。如果您此前不了解存储需求，则可以通过**移除**功能将其从预估中移除。此部分是可选的。  
实例可以不关联任何存储卷，也可关联一个或多个存储卷。选择**添加新卷**，以向一个实例添加多个卷。  
您可针对每个卷，使用不同的卷类型。计算器会根据 **IOPS** 和**吞吐量**等输入选择，推荐适当的 Amazon EBS 存储类型。    
****存储量****  
您可指定自己的存储量需求。默认值为 1000 GB。如果仅指定存储量，则默认推荐的 Amazon EBS 存储类型为 `General Purpose SSD (gp3)`。  
****IOPs****  
每秒输入/输出操作数 (IOPS) 是非连续存储位置最大读取和写入次数的标准计量单位。IOPS 描述固态硬盘（SSD）、硬盘驱动器（HDD）和存储区域网络性能。  
您可以 IOPs 为 I/O 密集型工作负载指定。 AWS 使用此值来推荐可能的 `io2` Amazon EBS 存储类型。  
`io2`提供高达 500 IOPS/GB 到 64,000 IOPS 的稳定基准性能，。它为每个卷提供高达 1,000 MB/s 的吞吐量。  
****吞吐量****  
吞吐量表示系统在一段时间内处理的信息单位数量。它可以指每秒 I/O 操作数，但通常以比特/秒为单位。  
您可以为吞吐量密集型工作负载指定此输入方式。  
`st1` 由硬盘驱动器支持。它非常适合经常访问、吞吐量密集且数据集较大、规模大的工作负载。 I/O 示例包括 K MapReduce afka 和日志处理。

****EC2 instance type****  
**获取 EC2 实例类型建议**  
这是默认选择。选择 vCPU 和内存输入的数量，以生成 EC2 实例建议。仅考虑 x86 架构实例。vCPU 默认值为 4，内存为 16 GB。  
**搜索 EC2 实例类型**  
您可以使用此选项选择与推荐不同的实例类型。  
要查找实例，您可以按最低要求或名称搜索。当您了解自己偏好的实例规格，最低要求最适用。当您了解自己偏好的实例系列或大小时，实例名称最适用。例如，您可以搜索内存至少为 4 v CPUs 和 16 GB 的实例，或者搜索 m5 实例名称。  
您也可以使用筛选条件（例如*实例类别*）搜索实例。对于数据库工作负载，我们建议使用内存优化实例。您可以使用实例类别筛选条件加速搜索。

****优化 CPU****  
您可以灵活地指定自定义 v 数，CPUs 同时使用与全尺寸实例相同的内存、存储空间和带宽。默认值与为设备规格指定的 vCPU 输入值相同。  
例如，默认情况下，一个 x1e.4xlarge 实例目前可提供 16 个 vCPU。但是，你可以用 4、5、6、7、8、9,10、12,14 Optimized v 指定 x1e.4xlarge。CPUs 这意味着 BYOL 客户可以优化基于 vCPU 的许可成本。尽管 CPU 优化实例的价格与 CPU 未优化实例的价格相同。

****数量****  
默认值是 1。这是所需的最低数值。

****被动 SQL 节点****  
被动 SQL Server 节点是指不向客户端提供 SQL Server 数据、或不运行主动 SQL Server 工作负载的节点。如果选中此复选框并将 SQL Server 2014 及更高版本引入软件保障，则无需在被动节点上许可 SQL Server。 AWS 

## 定价策略
<a name="estimate-workload-pricing"></a>

您在**定价策略**部分中的选择决定了 AWS 定价计算器 用于生成估算值的定价策略。

** 定价模型**  
定价模型决定您是在搜索 pay-as-you-use实例还是可以提前预留的实例。对于预留实例（RI）付费选项，请参见**支付选项**。  
默认值为 `Standard Reserved Instances`。原因是它是最常见的 Amazon EC2 产品，而且它为大多数用例提供了灵活性和最高折扣。

**预留期限**  
预留 RI 时，将在合同期限内购买预留实例。选择期限为 1 或 3 年。默认设置为 1 年。这并非为了节省成本。

**付款选项**  
付款选项决定了预留付款时间。  
**全额预付** - 您需要提前全额支付预留项，只能选择一次性付款，无法按月分期付款。此选项提供最优惠折扣。  
**部分预付** - 您需要支付较小的部分预付费用，并按月付款。  
**无预付** - 您只需按月付款。  
默认值为**无预付**。它为您提供最低入门价格。

## 成本详细信息
<a name="estimate-workload-cost"></a>

成本详细信息部分提供了您的工作负载详细信息。

**EC2 实例成本**  
EC2 实例的逐项明细摘要。在每行暂停，以显示其他信息，如实例类型、操作系统、SQL 版本、vCPU、内存、数量、优化 CPU 以及 SQL 被动节点。

**Amazon EBS 成本**  
Amazon EBS 的逐项成本明细。

**SQL 自带许可摘要**  
用于阐明 BYOL SQL Server 许可证内核数量的摘要。

# 教程：为 EC2 上的 Windows Server 和 SQL Server 生成估算值
<a name="estimate-workload-tutorial"></a>

本教程向你展示了如何在亚马逊 EC2 上使用微软 Windows Server 和微软 SQL Server AWS 定价计算器 来生成估算值。

## 过程
<a name="estimate-workload-tutorial-process"></a>

**Topics**
+ [

### 第 1 步：选择你的 AWS 区域
](#estimate-workload-tutorial-region)
+ [

### 第 2 步：选择许可授权和租赁建议
](#estimate-workload-tutorial-step1)
+ [

### 步骤 3：配置设备规格
](#estimate-workload-tutorial-step2)
+ [

### 第 4 步：选择定价策略
](#estimate-workload-tutorial-step3)
+ [

### 第 5 步：核对计算和成本详细信息
](#estimate-workload-tutorial-step4)
+ [

### 步骤 6：在估算中添加 Windows LI 和 SQL Server LI
](#estimate-workload-tutorial-step5)

### 第 1 步：选择你的 AWS 区域
<a name="estimate-workload-tutorial-region"></a>

**要命名您的估算值并选择您的区域**

1. 打开 [https://calculator.aws/\$1/createCalculator/ W EC2 in **SQL 的 “在亚马逊 EC2 上配置 Windows 服务器和 S** QL Server](https://calculator.aws/#/createCalculator/EC2WinSQL)” 部分。 AWS 定价计算器 

1. 输入以下估算值描述：`Workload_SQL_BYOL`。

1. 确保将您的位置类型设置为**区域**。然后，选择区域 `US East (Ohio)`。
**注意**  
所有 AWS 资源的定价均基于您选择的区域。

### 第 2 步：选择许可授权和租赁建议
<a name="estimate-workload-tutorial-step1"></a>

在本节中，您可以指定您的证书详情，以确定您的成本优化租赁资格。有关支持的许可和租赁的更多信息 AWS 定价计算器，请参阅[许可授权和租期建议](windows-workload-estimates.md#estimate-workload-tenancy)。

**根据本示例确定您的许可授权和租赁建议**

1. 打开 [https://calculator.aws/\$1/createCalculator/ W EC2 in **SQL 的 “在亚马逊 EC2 上配置 Windows 服务器和 S** QL Server](https://calculator.aws/#/createCalculator/EC2WinSQL)” 部分。 AWS 定价计算器 

1. 在**许可授权和租赁建议**部分，清除 **Windows Server** 复选框。

1. 在 **SQL Srver** 下，同时选中两个选项。

1. 保留默认共享租赁选择。

   您会注意到，租赁选项建议是**共享**主机和**专属主机**。您可以使用 [Amazon EC2 专属主机计算器](https://calculator.aws/#/EC2DedicatedHosts)估算专属主机的租期。

![\[“许可授权和租赁建议”部分，其中选择了 Amazon EC2 共享租赁\]](http://docs.aws.amazon.com/zh_cn/pricing-calculator/latest/userguide/images/t2_licensing_options_win_byol_sql.png)


### 步骤 3：配置设备规格
<a name="estimate-workload-tutorial-step2"></a>

在此步骤中，您可以输入机器规格来配置您的 AWS 定价计算器 估算值。

下表提供了一个工作负载场景示例，以展示 AWS 定价计算器中的几种功能。您可以在本教程中使用这些值。


| 主机描述 | v CPUs | Ram | 存储（GB） | IOPS | 软件 | 优化 v CPUs | Quantity | 被动节点数 | 
| --- | --- | --- | --- | --- | --- | --- | --- | --- | 
| 服务器 1 | 16 | 800 | 5000 | 60000 | SQL 企业版 | 16 | 10 | 5 | 
| Server 2 | 16 | 64 | 3000 | 15000 | SQL 标准版 | 16 | 8 | 4 | 
| 服务器 3 | 8 | 16 | 1000 |  | SQL 网络版 | 8 | 10 | 0 | 
| 服务器 4 | 4 | 32 | 500 |  | Windows | 不适用 | 8 | 不适用 | 

**按本示例指定您的设备规格**

1. 打开 [https://calculator.aws/\$1/createCalculator/ W EC2 in **SQL 的 “在亚马逊 EC2 上配置 Windows 服务器和 S** QL Server](https://calculator.aws/#/createCalculator/EC2WinSQL)” 部分。 AWS 定价计算器 

1. 在**配置设备规格**部分，选择**添加新的设备规格**按钮。

1. 对于**设备描述**，请保留名称 **Server 1**。

1. 对于**操作系统**，请选择 **Windows Server**。

1. 对于 **SQL Server 版 (BYOL)** 中，请选择 **SQL Server Enterprise**。

1. 在**存储卷规格**下，将存储量（GiB）输入为 **5000**，将 **IOPS** 输入为 **60000**。

   有关更多信息，请参阅 [设备规格详细信息](#estimate-workload-tutorial-step2-machinedetails)。

1. 对于 **Amazon EC2 实例类型**，请选择**获取 Amazon EC2 实例类型建议**。

   有关更多信息，请参阅 [Amazon EC2 实例类型详情](#estimate-workload-tutorial-step2-ec2details)。

1. 在**优化 vCPU** 栏，将优化 CPU 值保持为 `16`。

   有关更多信息，请参阅 [优化 v 的好处 CPUs](#estimate-workload-tutorial-step2-optcpudetails)。

1. 在**数量**栏，输入 **10**。

1. 在“被动实力数量”栏选择 **5**。

1. 选择**添加设备**以添加更多设备规格类型。

   在本教程中，从示例工作负载表添加其余三个工作负载。

#### 设备规格详细信息
<a name="estimate-workload-tutorial-step2-machinedetails"></a>

如您仅输入存储大小（GB），则计算器将为您提供最具成本效益的 Amazon Elastic Block Store (Amazon EBS) 存储选项。如果您为 IOPS 输入介**64000**于**16000**和之间的值，则 AWS 定价计算器 建议使用 io2 EBS 卷类型。任何超出该范围的价值，都 AWS 定价计算器 推荐采用分层定价的 io2 Block Express。有关更多信息，请参阅 [Amazon EBS 卷类型](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-volume-types.html)。

#### Amazon EC2 实例类型详情
<a name="estimate-workload-tutorial-step2-ec2details"></a>

您可选择**获取 Amazon EC2 实例类型建议**，以获取服务器类型规格。 AWS 建议始终默认为最新、成本优化的 Windows Server 和 SQL Server 工作负载实例。

如果您想要筛选实例类型，您还可选择**搜索**，以获取 Amazon EC2 实例类型。您可按实例类别、内存、CPU 和其他选项进行筛选。

#### 优化 v 的好处 CPUs
<a name="estimate-workload-tutorial-step2-optcpudetails"></a>

您可以灵活地指定自定义 v 数，CPUs 同时使用与全尺寸实例相同的内存、存储空间和带宽。这意味着 BYOL 客户可以优化基于 vCPU 的许可授权成本。

尽管 CPU 优化实例的价格与 CPU 未优化实例的价格相同，但是 CPU 优化实例可灵活选择 CPU 数量，因此您可获取正确的 SQL Server 证书，以避免额外成本。例如，`x1e.8xlarge`实例的CPUs 默认电压为 32 v。但是您可通过优化 CPU 将 `x1e.8xlarge` 值指定为 16、14 或 12。

被动 SQL Server 节点允许实现额外的成本优化。被动 SQL Server 节点不提供 SQL Server 数据，亦或是运行主动 SQL Server 工作负载。如果您将 SQL Server AWS 带到软件保障中，则无需在被动节点上授予 SQL Server 许可。

### 第 4 步：选择定价策略
<a name="estimate-workload-tutorial-step3"></a>

在此步骤中，您将使用中的定价策略部分 AWS 定价计算器 来选择定价模型。

**要为本示例选择定价策略**

1. 打开 [https://calculator.aws/\$1/createCalculator/ W EC2 in **SQL 的 “在亚马逊 EC2 上配置 Windows 服务器和 S** QL Server](https://calculator.aws/#/createCalculator/EC2WinSQL)” 部分。 AWS 定价计算器 

1. 进入**选择定价策略**部分，在**定价模式**下，选择**标准预留实例**。

1. 在**预留期限**栏，选择 **1 年**。

1. 在**付款选项**栏，选择**非预付**。

**注意**  
这是一种默认定价策略，与按需定价相比，该策略最多可节省 75%。有关更多信息，请参阅 [Amazon EC2 定价](https://aws.amazon.com/ec2/pricing/)。

### 第 5 步：核对计算和成本详细信息
<a name="estimate-workload-tutorial-step4"></a>

在本示例教程的这一阶段，您可以查看成本估算的细目。

**要查看此示例的计算和成本详细信息**

1. 打开 [https://calculator.aws/\$1/createCalculator/ W EC2 in **SQL 的 “在亚马逊 EC2 上配置 Windows 服务器和 S** QL Server](https://calculator.aws/#/createCalculator/EC2WinSQL)” 部分。 AWS 定价计算器 

1. 要查看计算明细，请选择**显示计算**旁边的箭头。

1. 查看 EC2 实例、存储和 BYOL SQL 许可规格的成本详细信息，请选择**成本详细信息**部分旁边的箭头。

1. 核对所有四个示例工作负载的计算和成本详细信息后，选择**保存并添加服务**。

此时，您已成功估算了 Windows Server 附带许可和 SQL Server 自带许可 (BYOL) 授权的工作负载成本。如果您想克隆现有的估算值，以生成 SQL Server 附带许可选项的估算值，请导航至 [步骤 6：在估算中添加 Windows LI 和 SQL Server LI](#estimate-workload-tutorial-step5)。

### 步骤 6：在估算中添加 Windows LI 和 SQL Server LI
<a name="estimate-workload-tutorial-step5"></a>

**要在估算中添加 Windows LI 和 SQL Server LI**

1. 导航至 AWS 定价计算器中的**我的估算**部分。

1. 选中您要复制的服务的复选框。然后选择**复制**。

1. 对于重复版本的估算，选择**编辑**图标。

1. 在**估算详细信息**描述栏，输入 **Workload\$1LI**。

1. 保持**区域**不变。

1. 在**许可授权和租赁**部分，保持 **Windows Server** 和 **SQL Server** 复选框处于清除状态。

1. 在 SQL Server 部分，查看并调整设备规格。

1. 查看新的月度成本估算值与每月汇总成本。

1. 选择**更新**。

在**我的估算**页面，对比两个许可授权选项的价格。在此示例中，若要与 Windows 附带许可和 SQL Server BYOL 共享租赁，则其成本大约是与 Windows 附带许可和 SQL Server 附带许可共享租赁的一半。

现在，您已完成关于“使用 Microsoft Windows Server 和 Microsoft SQL Server 生成估算价格”的教程学习。