如何將 EBS 卷添加到現有 EC2 實例

您是否遇到過 AWS EC2 實例上的存儲容量不夠用的情況?

當您必須不斷地在刪除舊文件和為新文件騰出空間之間游刃有餘時,這真令人沮喪。

但是,如果我們告訴您這個問題有一個簡單的解決方案呢?借助 Elastic Block Store (EBS) 的幫助,向現有 EC2 實例添加存儲容量變得前所未有的容易!

這篇博文將討論將 EBS 卷添加到現有 EC2 實例的分步說明。因此,無論您'是存儲數據還是軟件應用程序,請繼續閱讀以了解使用 EBS 擴展存儲容量是多麼容易!

什麼是EBS

如何將 EBS 卷添加到現有 EC2 實例

EBS 是指擴展容量存儲或彈性塊存儲,它們是 AWS 存儲系統的組件,可為更大的工作負載提供規模經濟效益。

Amazon EBS 為在 EC2 實例上運行的應用程序提供可擴展且持久的塊存儲解決方案。

要創建 EBS 卷,您需要啟動一個 EC2 實例並將其連接到您的 AWS 賬戶。您可以使用“實例”菜單中的“卷”選項附加現有磁盤或創建新磁盤。如果您使用現有磁盤,Amazon EBS 會為您的實例設置足夠的可用空間來存儲您的數據。

EBS 卷的大小僅受 EC2 實例上可用的 CPU 資源和 RAM 的限制。如有必要,您可以通過稍後附加額外磁盤或創建新卷來增加 EBS 卷的大小。

當準備好使用 EBS 卷時,請使用 AWS 管理控制台中的“卷”選項卡將其附加到您的 EC2 實例。

或者,您可以使用以下命令從命令行附加卷: aws ebs attachesvolume –instance-id=[INSTANCE_ID] –container=[CONTAINER_NAME]

EBS 是為應用程序提供持久存儲的 Elastic Block Store。您可以將 EBS 添加到現有的 EC2 實例以提供額外的磁盤空間和改進的性能。

EBS 還使您能夠創建數據的多個副本以在災難中保護它。

將 EBS 卷添加到現有 EC2 實例的不同方法

1. EC2控制台方法

如何將 EBS 卷添加到現有 EC2 實例

EC2 控制台提供了一個用戶友好的 Web 界面來管理您的 EC2 資源。按照以下步驟使用 EC2 控制台將 EBS 卷添加到現有 EC2 實例:

創建新的 EBS 卷

  • 轉到 EC2 儀表板並導航到“卷”部分。
  • 單擊“創建卷”按鈕。
  • 指定新卷的首選大小和類型。
  • 單擊“創建”按鈕以創建卷。

將捲附加到 EC2 實例

  • 在 EC2 控制台中,轉到“卷”部分。
  • 找到新創建的捲並右鍵單擊它。
  • 從上下文菜單中,選擇“附加卷”。
  • 在“實例”文本框中,選擇目標 EC2 實例。
  • 單擊“附加”按鈕將捲附加到實例。

2. AWS CLI 方法

如何將 EBS 卷添加到現有 EC2 實例

AWS 命令行界面 (CLI) 允許對 AWS 資源進行編程管理。下面介紹瞭如何使用 AWS CLI 將 EBS 卷添加到現有 EC2 實例:

使用 AWS CLI 創建新的 EBS 卷

  • 打開終端或命令提示符。
  • 使用 aws ec2 create-volume 命令創建一個新的 EBS 卷,指定所需的大小、類型和其他參數。
  • 記下新創建的捲的“VolumeId”以備後用。

使用 AWS CLI 將捲附加到 EC2 實例

  • 在終端或命令提示符中,使用 aws ec2 attach-volume 命令將捲附加到目標 EC2 實例,提供卷 ID 和實例 ID 作為參數。
  • 通過檢查 EC2 控制台驗證連接是否成功。

3. Windows實例的AWS管理控制台方法

適用於 Windows 實例的 AWS 管理控制台方法

如果您使用的是 Windows EC2 實例,請按照以下步驟使用 AWS 管理控制台添加 EBS 卷:

打開 EC2 控制台

  • 打開 AWS 管理控制台。
  • 轉到 EC2 儀表板並選擇“Volumes”。

將捲附加到 Windows EC2 實例

  • 選擇要附加的捲。
  • 單擊“操作”並選擇“附加卷”。
  • 手動輸入實例 ID 或從實例列表中選擇。
  • 單擊“附加”以完成該過程。

4. Linux實例的AWS管理控制台方法

對於 Linux EC2 實例,添加 EBS 卷的步驟與 Windows 方法類似:

打開 EC2 控制台

  • 登錄 AWS 管理控制台。
  • 導航到 EC2 儀表板並單擊“Volumes”。

將捲附加到 Linux EC2 實例

  • 找到所需的捲並選擇它。
  • 單擊“操作”並選擇“附加卷”。
  • 輸入實例 ID 或從可用實例中選擇。
  • 單擊“附加”以完成該過程。

5. AWS SDK 方法(以編程方式)

如何將 EBS 卷添加到現有 EC2 實例

您可以使用以下方法自動將 EBS 卷添加到現有 EC2 實例 開發工具包.就是這樣:

使用 AWS 開發工具包創建新的 EBS 卷

  • 使用適當的 SDK 方法以編程方式創建新的 EBS 卷。
  • 指定所需的大小、類型和任何其他必需的參數。
  • 檢索新創建的捲的“VolumeId”。

使用 AWS 開發工具包將捲附加到 EC2 實例

  • 使用適當的 SDK 方法將捲附加到目標 EC2 實例,提供卷 ID 和實例 ID 作為輸入。
  • 通過檢查 EC2 控制台驗證連接是否成功。

EBS 如何提高 EC2 實例的性能和可擴展性?

EBS 可以通過為應用程序提供持久存儲來提高 EC2 實例的性能和可擴展性。

當您創建新的 EC2 實例時,EBS 作為存儲選項之一包含在內。 EBS 卷可以存儲實例上運行的應用程序的數據。

當您將 EBS 卷添加到 EC2 實例時,Amazon 會設置該卷並準備使用。

然後,您必須確保要存儲在卷上的應用程序數據放置在容器中的客戶端端點上,或使用 S3 兼容服務進行流式傳輸。使用 EBS 的好處包括:

  • 性能改進: 通過從實例中刪除 I/O 任務,您可以將應用程序的速度提高 30% 或更多。
  • 可擴展性: 添加額外的 EBS 卷允許您根據需要擴展或縮減應用程序,而不會影響性能。當您從 EC2 實例中刪除 EBS 卷時,除了 OS 磁盤空間提供的可用空間外,AWS 還會回收其他卷上的空間。這意味著您在添加新卷或刪除舊卷時無需擔心容量問題。

您可以將 ebs 負載平衡和自動縮放功能與 aws cli 命令結合使用,以提高 ebs 部署的靈活性和可管理性。

EBS 為您的應用程序提供優化的存儲並確保最佳性能。當你 將 EBS 添加到現有的 EC2 實例,它增加了實例的計算能力。它減少了啟動實例所需的時間。

此外,EBS 允許您添加具有額外存儲容量的額外實例,而無需重新配置或擴展您的代碼,從而支持擴展您的應用程序。

結論

本文探討了將 EBS 卷添加到現有 EC2 實例的多種方法。無論您喜歡用戶友好的 EC2 控制台、AWS CLI 的命令行靈活性,還是 AWS 開發工具包的編程控制,您都有各種選項來滿足您的需求。

按照分步說明,您可以將額外的存儲無縫附加到您的 EC2 實例並增強它們的功能。


發表

,

經過

相關文章

繁體中文