

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 自動調整容量
<a name="capacity-management-automatically-adjust-capacity"></a>

您可以使用 Athena 的自動擴展解決方案自動調整保留的容量，以回應工作負載使用率。當使用率超過您設定的閾值時，它會自動新增容量，並在低使用率期間移除容量以降低成本。您可以透過設定不同的使用率閾值、最小和最大 DPU 數量、擴展增量和使用率評估頻率來自訂其行為。這可消除手動容量調整，同時協助您平衡效能需求與成本最佳化。

您可以使用 CloudFormation 範本部署此無伺服器解決方案。它建立 Step Functions 狀態機器，可監控使用率指標並做出擴展決策。您可以進一步自訂範本或狀態機器，以符合您的特定需求。

若要開始使用，請使用 Athena 主控台，然後選擇在容量保留詳細資訊頁面上**設定自動調整規模**，該頁面會使用預先載入的 CloudFormation 範本將您重新導向至 。或者，請遵循下列程序。

## 先決條件
<a name="capacity-management-auto-scaling-prerequisites"></a>
+ 需要主動容量保留
+ 部署 CloudFormation 堆疊和建立 Step Functions 資源所需的 IAM 許可

## 啟動 CloudFormation 堆疊
<a name="capacity-management-auto-scaling-launch-stack"></a>

此自動化 CloudFormation 範本會部署 Athena 容量保留自動擴展解決方案。您必須先完成 中的適用步驟，[先決條件](#capacity-management-auto-scaling-prerequisites)才能啟動堆疊。

[https://console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/new?&templateURL=https:%2F%2Fathena-downloads.s3.us-east-1.amazonaws.com%2F%2Ftemplates%2F%2Fcapacity-reservation-scaling%2F%2Fstate-machine%2F%2Fathena-capacity-reservation-scaling-template-v1.1.yaml](https://console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/new?&templateURL=https:%2F%2Fathena-downloads.s3.us-east-1.amazonaws.com%2F%2Ftemplates%2F%2Fcapacity-reservation-scaling%2F%2Fstate-machine%2F%2Fathena-capacity-reservation-scaling-template-v1.1.yaml) 

**啟動自動擴展解決方案**

1. 登入 [AWS 管理主控台](https://console.aws.amazon.com/)，然後選取按鈕以啟動`AWSAccelerator-InstallerStack` CloudFormation 範本。

1. 根據預設，範本會在美國東部 （維吉尼亞北部） 啟動。若要在不同的 中啟動解決方案 AWS 區域，請使用主控台導覽列中的區域選擇器。

1. 在**建立堆疊**頁面上，確認範本 URL 位於 **Amazon S3 URL** 文字方塊中，然後選擇**下一步**。

1. 在**指定堆疊詳細資訊**頁面上，為您的解決方案堆疊指派名稱。

1. 在**參數**下，檢閱此解決方案範本的參數，並視需要修改這些參數。此解決方案使用下列預設值。  
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/athena/latest/ug/capacity-management-automatically-adjust-capacity.html)
**注意**  
所有 DPU 值都必須是 4 的倍數，以符合 Athena 的容量保留要求。

1. 選擇**下一步**。

1. 在 **Configure stack options** (設定堆疊選項) 頁面，選擇 **Next** (下一步)。

1. 在**檢閱和建立**頁面上，檢閱並確認設定。選取確認範本可能會建立 IAM 資源的方塊。

1. 選擇**提交**以部署堆疊。

   您可以在狀態欄的 CloudFormation 主控台中檢視堆疊**的狀態**。您應該會在幾分鐘內收到 `CREATE_COMPLETE` 狀態。