View a markdown version of this page

Amazon Linux 2 筆記本執行個體 - Amazon SageMaker AI

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

Amazon Linux 2 筆記本執行個體

重要

在 2026 年 6 月 30 日,Amazon Linux 2 已結束對筆記本執行個體的支援。現有的服務中執行個體可能會繼續運作,但不會收到安全性更新或錯誤修正。從 2026 年 7 月 1 日開始,您無法再建立新的或重新啟動已停止的 AL2 筆記本執行個體。JupyterLab 1 和 JupyterLab 3 自 2025 年 6 月 30 日起已棄用。如需詳細資訊,請參閱JupyterLab 版本維護

Amazon Linux 2 容易受到 CVE-2026-24747 的攻擊,這是 PyTorch 2.10.0 之前版本的安全性問題,由於作業系統限制,無法在 AL2 上修補。

自 2026 年 5 月 15 日起, notebook-al2023-v1 為所有新筆記本執行個體的預設平台。我們強烈建議升級至 AL2023 (notebook-al2023-v1) 以持續支援。如需詳細資訊,請參閱 AL2023 筆記本執行個體

從 2026 年 7 月 15 日開始,SageMaker AI 將嘗試將下列平台升級至 AL2023:

  • notebook-al2-v1 (JupyterLab 1)

  • notebook-al2-v2 (JupyterLab 3)

  • notebook-al2-v3 (JupyterLab 4)

Amazon SageMaker 筆記本執行個體支援 Amazon Linux 2 (AL2) 作業系統。Amazon Linux 2 自 2026 年 7 月 1 日起已棄用。建議您對所有新的筆記本執行個體使用 AL2023。

SageMaker AI 支援以下列 Amazon Linux 2 作業系統為基礎的筆記本執行個體。

  • notebook-al2-v1 (已棄用):這些筆記本執行個體支援 JupyterLab 第 1 版。自 2025 年 6 月 30 日起,您無法再使用此平台識別碼建立新的執行個體。如需 JupyterLab 版本的詳細資訊,請參閱JupyterLab 版本控制

  • notebook-al2-v2 (已棄用):這些筆記本執行個體支援 JupyterLab 第 3 版。自 2025 年 6 月 30 日起,您無法再使用此平台識別碼建立新的執行個體。如需 JupyterLab 版本的詳細資訊,請參閱JupyterLab 版本控制

  • notebook-al2-v3 (取代 2026 年 7 月 1 日):這些筆記本執行個體支援 JupyterLab 第 4 版。自 2026 年 5 月 15 日起,AL2023 是所有新筆記本執行個體的預設平台。如需 JupyterLab 版本的詳細資訊,請參閱JupyterLab 版本控制

2021 年 8 月 18 日之前建立的筆記本執行個體會自動在 Amazon Linux (AL1) 上執行。以 AL1 為基礎的筆記本執行個體自 2022 年 12 月 1 日起進入維護階段,並且自 2023 年 2 月 1 日起將不再提供建立新的筆記本執行個體。若要取代 AL1,您現在可以選擇使用 AL2023 建立 Amazon SageMaker 筆記本執行個體。如需詳細資訊,請參閱AL1 維護階段計劃

支援的執行個體類型

Amazon Linux 2 支援 Amazon SageMaker 定價筆記本執行個體下列出的執行個體類型,但 Amazon Linux 2 不支援 ml.p2 執行個體除外。

可用的核心

下表提供 SageMaker 筆記本執行個體可用核心的相關資訊。在 notebook-al2-v1notebook-al2-v2notebook-al2-v3 作業系統為基礎的筆記本執行個體上,支援所有這些執行個體。

SageMaker 筆記本執行個體核心

核心名稱 說明
R 用於使用 Jupyter 筆記本中的 R 代碼執行資料分析和可視化的核心。
SparkMagic (PySpark) 一個核心用於使用 Python 程式設計語言從 Jupyter 筆記本遠程 Spark 叢集做資料科學。這個核心隨附 Python 3.10。
SparkMagic (Spark) 用於使用 Scala 程式設計語言從 Jupyter 筆記本遠程 Spark 叢集做資料科學的核心。這個核心隨附 Python 3.10。
SparkMagic (SparkR) 一個核心用於使用 R 程式設計語言從 Jupyter 筆記本遠程 Spark 叢集進行資料科學。這個核心隨附 Python 3.10。
conda_python3 預先安裝了用於資料科學和機器學習的熱門套件的 conda 環境。這個核心隨附 Python 3.10。
conda_pytorch_p310 預先安裝了 PyTorch 2.2.0 版以及熱門資料科學和機器學習套件的 conda 環境。這個核心隨附 Python 3.10。
conda_tensorflow2_p310 預先安裝了 TensorFlow 2.16.0 版以及熱門資料科學和機器學習套件的 conda 環境。這個核心隨附 Python 3.10。

AL2 維護階段計劃

下表是筆記本執行個體上 Amazon Linux 2 終止支援的時間軸。

Date

說明

2026 年 5 月 15 日

新筆記本執行個體的預設平台識別符會從 變更為 notebook-al2-v3 notebook-al2023-v1

2026 年 6 月 30 日

AL2 達到終止支援。AL2 筆記本執行個體不會再收到安全性更新或錯誤修正。

2026 年 7 月 1 日

AL2 筆記本執行個體無法再建立或重新啟動。

2026 年 7 月 15 日

SageMaker AI 將嘗試將剩餘的 AL2 執行個體升級至 AL2023。

從 Amazon Linux 2 遷移至 AL2023

如果您有現有的筆記本執行個體在 Amazon Linux 2 (notebook-al2-v1notebook-al2-v2notebook-al2-v3) 上執行,請在 2026 年 7 月 1 日之前將其遷移至 AL2023。

遷移是就地平台更新。EBS 磁碟區資料 (筆記本、資料集、 中的自訂檔案/home/ec2-user/SageMaker/) 會保留。

將筆記本執行個體遷移至 AL2023

  1. 停止您的筆記本執行個體。

  2. 呼叫 UpdateNotebookInstance,並將 PlatformIdentifier設定為 notebook-al2023-v1。或者,在 SageMaker AI 主控台中,編輯筆記本執行個體並將平台識別符變更為 notebook-al2023-v1

  3. 啟動您的筆記本執行個體。

  4. 驗證生命週期組態指令碼和自訂環境是否正常運作。

Amazon Linux 2 和 AL2023 之間的重要差異

  • 套件管理員:yum(Amazon Linux 2) → dnf(AL2023)

  • PyTorch 版本:2.6.0 (Amazon Linux 2) → 2.10.0 (AL2023)

  • 不支援的執行個體類型:ml.p2(Amazon Linux 2) → ml.p2ml.p3ml.p3dnml.inf1ml.g3 (AL2023)

生命週期組態指令碼更新

如果您的筆記本執行個體使用生命週期組態指令碼,請更新任何yum命令以使用 dnf。例如:

# AL2 (old) sudo yum install -y htop # AL2023 (new) sudo dnf install -y htop

如需 Amazon Linux 2 和 AL2023 的詳細比較,請參閱《Amazon Linux AL2023 使用者指南》中的比較 AL2 和 AL2023。

AL1 維護階段計劃

下表是 AL1 進入延長維護階段的時間軸。AL1 維護階段也與 Python 2 和鏈接器的棄用相吻合。基於 AL2 的筆記本沒有管理 Python 2 和 Chainer 核心。

Date

說明

08/18/2021

啟動以 AL2 為基礎的筆記本執行個體。新啟動的筆記本執行個體仍預設為 AL1。AL1 受到安全修補程式和更新的支援,但沒有新功能。啟動新的筆記本執行個體時,您可以在兩個作業系統之間進行選擇。

10/31/2022

SageMaker 筆記本執行個體的預設平台識別碼會從 Amazon Linux (al1-v1) 變更為 Amazon Linux 2 (al2-v2)。啟動新的筆記本執行個體時,您可以在兩個作業系統之間進行選擇。

12/01/2022

非關鍵安全修補程式和更新不再支援 AL1。AL1 仍會收到重大安全相關問題的修正程式。您仍然可以在 AL1 上啟動執行個體,但會假設與使用不支援的作業系統相關的風險。

02/01/2023

AL1 不再是建立新筆記本執行個體的可用選項。在此日期之後,客戶可以使用 AL2 平台識別碼建立筆記本執行個體。狀態為 INSERVICE 的現有筆記本應遷移至最新平台,因為無法保證 AL1 筆記本執行個體的持續可用性。

03/31/2024

AL1 已於 2024 年 3 月 31 日在筆記本執行個體上結束了生命週期。此日期後,AL1 將不再收到任何安全性更新、錯誤修正,或可用於建立新的筆記本執行個體。

  • 狀態為 STOPPED 的現有 AL1 筆記本執行個體無法重新啟動。

  • 狀態為 INSERVICE 的現有筆記本應遷移至最新平台,因為無法保證 AL1 筆記本執行個體的持續可用性。

從 AL1 遷移

您現有的 AL1 筆記本執行個體不會自動遷移至 AL2023。若要升級,您必須使用 建立新的筆記本執行個體notebook-al2023-v1、複寫程式碼和環境,以及刪除舊的筆記本執行個體。