

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

# 最佳實務：執行個體的根設備儲存
<a name="best-practices-storage"></a>

**重要**  
 AWS OpsWorks Stacks 此服務已於 2024 年 5 月 26 日終止，並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載遷移至其他解決方案。如果您對遷移有任何疑問，請透過 [AWS re：Post](https://repost.aws/) 或透過 [AWS Premium Support](https://aws.amazon.com/support) 聯絡 AWS 支援 團隊。

**注意**  
本主題不適用於 Windows 執行個體，其必須為 Amazon Elastic Block Store 後端。

Amazon Elastic Compute Cloud (Amazon EC2) Linux 執行個體具有下列根裝置儲存選項。
+ **執行個體後端執行個體** – 根裝置是暫時的。

  如果您停止執行個體，根設備中的資料便會消失且無法復原。如需詳細資訊，請參閱 [Amazon EC2 執行個體存放區](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html)。
+ **Amazon EBS 後端執行個體** – 根裝置是 Amazon EBS 磁碟區。

  如果您停止執行個體，Amazon EBS 磁碟區會持續存在。如果您重新啟動執行個體，系統會自動重新掛載磁碟區，並還原執行個體狀態和任何存放的資料。您也可以在不同的執行個體上掛載磁碟區。如需詳細資訊，請參閱 [Amazon Elastic Block Store (Amazon EBS)](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AmazonEBS.html)。

要決定使用哪一種根設備儲存選項時，請考慮下列各項。

**開機時間**  
初始啟動後，Amazon EBS 執行個體通常會更快重新啟動。  
每種儲存類型的第一次啟動時間約略相同。這兩種類型都必須執行完整設定，其中包含相對較耗時的任務，例如從遠端儲存庫安裝套件。不過，在您之後重新啟動執行個體時請注意下列差異性：  
+ 執行個體存放區後端執行個體執行的設定任務與第一次啟動時相同，包括套件安裝。

  重新啟動所需的時間也與第一次啟動時間大致相同。
+ Amazon EBS 後端執行個體會重新掛載根磁碟區並執行安裝配方。

  重新啟動通常比第一次啟動更加快速，因為安裝配方不需要執行任務 (例如重新安裝已安裝在根磁碟區的套件)。

**Cost**  
Amazon EBS 支援的執行個體成本更高：  
+ 使用執行個體存放區後端執行個體時，您只需要在執行個體執行時付費。
+ 使用 Amazon EBS 後端執行個體時，無論執行個體是否正在執行，您都需要支付 Amazon EBS 磁碟區的費用。

  如需詳細資訊，請參閱 [Amazon EBS 定價](https://aws.amazon.com/ebs/pricing/)。

**日誌**  
Amazon EBS 後端執行個體會自動保留日誌：  
+ 使用執行個體存放區後端執行個體時，日誌會在執行個體停止時消失。

  您必須先擷取日誌，才能停止執行個體，或使用 [CloudWatch Logs](monitoring-cloudwatch-logs.md) 等服務遠端存放選取的日誌。
+ 使用 Amazon EBS 後端執行個體時，日誌會存放在 Amazon EBS 磁碟區中。

  您可以重新啟動執行個體或將磁碟區掛載在其他執行個體上，以檢視日誌。

**相依性**  
這兩種儲存類型有不同的相依性：  
+ 執行個體存放區支援的執行個體取決於 Amazon S3。

  當您啟動執行個體時，必須從 Amazon S3 下載 AMI。
+ Amazon EBS 支援的執行個體取決於 Amazon EBS。

  當您啟動執行個體時，必須掛載 Amazon EBS 根磁碟區。

**建議：**如果您不確定哪種儲存類型最適合您的需求，建議您從 Amazon EBS 執行個體開始。雖然 Amazon EBS 磁碟區會產生少許費用，但意外資料遺失的風險較低。