View a markdown version of this page

Amazon Linux 2 笔记本实例 - 亚马逊 SageMaker AI

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

Amazon Linux 2 笔记本实例

重要

2026 年 6 月 30 日,亚马逊 Linux 2 终止了对笔记本实例的支持。现有运行中的实例可继续使用,但不再获得安全更新或错误修复。从 2026 年 7 月 1 日起,您将无法再创建新的或重新启动已停止的 AL2 笔记本实例。 JupyterLab 1 和 JupyterLab 3 自 2025 年 6 月 30 日起已被弃用。有关更多信息,请参阅 JupyterLab 版本维护

Amazon Linux 2 在 2.10.0 之前的 PyTorch 版本中存在一个安全问题,由于操作系统的限制,无法在 AL2 上进行修补。 CVE-2026-24747

自 2026 年 5 月 15 日起,notebook-al2023-v1它是所有新笔记本实例的默认平台。我们强烈建议升级到 AL2023 (notebook-al2023-v1) 以获得持续支持。AL2023 要了解更多信息,请参阅AL2023 笔记本实例 AL2023

从 2026 年 7 月 15 日起, SageMaker 人工智能将尝试将以下平台升级到 AL2023:AL2023

  • notebook-al2-v1(JupyterLab 1)

  • notebook-al2-v2(JupyterLab 3)

  • notebook-al2-v3(JupyterLab 4)

亚马逊 SageMaker 笔记本实例支持亚马逊 Linux 2 (AL2) 操作系统。亚马逊 Linux 2 自 2026 年 7 月 1 日起已被弃用。我们建议您对所有新的笔记本实例使用 AL2023。AL2023

SageMaker AI 支持基于以下 Amazon Linux 2 操作系统的笔记本实例。

  • notebook-al2-v1(已弃用):这些笔记本实例支持版本 1。 JupyterLab 自 2025 年 6 月 30 日起,您无法再使用此平台标识符创建新实例。有关 JupyterLab 版本的信息,请参见JupyterLab 版本控制

  • notebook-al2-v2(已弃用):这些笔记本实例支持版本 3。 JupyterLab 自 2025 年 6 月 30 日起,您无法再使用此平台标识符创建新实例。有关 JupyterLab 版本的信息,请参见JupyterLab 版本控制

  • notebook-al2-v3(2026 年 7 月 1 日已弃用):这些笔记本实例支持版本 4。 JupyterLab 自 2026 年 5 月 15 日起,AL2023 是所有新笔记本实例的默认平台。AL2023 有关 JupyterLab 版本的信息,请参见JupyterLab 版本控制

08/182021 年 1 月之前创建的笔记本实例会自动在亚马逊 Linux (AL1) 上运行。基于 AL1 的笔记本实例从 2022 年起进入维护阶段,从 12/01 2023 年起不再可用于创建新的笔记本实例。 02/01要替换 AL1,您现在可以选择使用 AL2023 创建亚马逊 SageMaker 笔记本实例。AL2023 有关更多信息,请参阅 AL1 维护阶段计划

支持的实例类型

亚马逊 Linux 2 支持亚马逊 SageMaker 定价笔记本实例下列出的实例类型,唯一的不同是亚马逊 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 2.2.0 PyTorch 版本预装的 conda 环境,以及流行的数据科学和机器学习软件包。此内核与 Python 3.10 一起提供。
conda_tensorflow2_p310 2.16.0 TensorFlow 版本预装的 conda 环境,以及流行的数据科学和机器学习软件包。此内核与 Python 3.10 一起提供。

AL2 维护阶段计划

下表是 Amazon Linux 2 终止对笔记本实例的支持的时间表。

日期

说明

2026 年 5 月 15 日

新笔记本实例的默认平台标识符从变notebook-al2-v3notebook-al2023-v1

2026 年 6 月 30 日

AL2 的支持已结束。AL2 笔记本实例不再接收安全更新或错误修复。

2026年7月1日

无法再创建或重新启动 AL2 笔记本实例。

2026年7月15日

SageMaker AI 将尝试将剩余的 AL2 实例升级到 AL2023。AL2023

从亚马逊 Linux 2 迁移到 AL2023 AL2023

如果您有在 Amazon Linux 2(notebook-al2-v1notebook-al2-v2、或notebook-al2-v3)上运行的现有笔记本实例,请在 2026 年 7 月 1 日之前将其迁移到 AL2023。AL2023

迁移是一种就地平台更新。您的 EBS 卷数据(笔记本、数据集、中的自定义文件/home/ec2-user/SageMaker/)将被保留。

将笔记本实例迁移到 AL2023 AL2023

  1. 停用您的 Notebook 实例。

  2. PlatformIdentifier设置UpdateNotebookInstance为的情况下拨打电话notebook-al2023-v1。或者,在 SageMaker AI 控制台中,编辑笔记本实例并将平台标识符更改为notebook-al2023-v1

  3. 启动您的笔记本实例。

  4. 验证您的生命周期配置脚本和自定义环境是否正常运行。

亚马逊 Linux 2 和 AL2023 之间的重要区别 AL2023

  • Package manager:yum(亚马逊 Linux 2)→ dnf (AL2023) AL2023

  • PyTorch 版本:2.6.0(亚马逊 Linux 2)→ 2.10.0 (AL2023) AL2023

  • 不支持的实例类型:ml.p2(Amazon Linux 2) → ml.p2ml.p3ml.p3dn、、ml.inf1ml.g3 (AL2023) AL2023

生命周期配置脚本更新

如果您的笔记本实例使用生命周期配置脚本,请更新所有要使用的yum命令dnf。例如:

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

有关亚马逊 Linux 2 和 AL2023 的详细比较,请参阅亚马逊 Linux 2023 用户指南中的 AL2 和 AL2023 比较。AL2023 AL2023

AL1 维护阶段计划

下表是 AL1 何时进入延长维护阶段的时间表。AL1 维护阶段也与 Python 2 和 Chainer 的弃用相吻合。基于 AL2 的笔记本没有托管的 Python 2 和 Chainer 内核。

日期

说明

08/18/2021

启动基于 AL2 的笔记本实例。新启动的笔记本实例仍默认为 AL1。AL1 受安全补丁和更新支持,但没有新功能。启动新的笔记本实例时,您可以在两个操作系统之间进行选择。

10/31/2022

SageMaker 笔记本实例的默认平台标识符从亚马逊 Linux (al1-v1) 更改为亚马逊 Linux 2 (al2-v2)。启动新的笔记本实例时,您可以在两个操作系统之间进行选择。

12/01/2022

AL1 不再支持安装非关键安全补丁和更新。AL1 仍在修复与安全相关的关键问题。您仍然可以在 AL1 上启动实例,但要承担使用不支持的操作系统所带来的风险。

02/01/2023

AL1 不再是创建新笔记本实例的可用选项。在此日期之后,客户可以使用 AL2 平台标识符创建笔记本实例。由于无法保证 AL1 笔记本实例的持续可用性,因此应将处于 INSERVICE 状态的现有笔记本迁移到最新平台。

03/31/2024

AL1 将于 2024 年 3 月 31 日在笔记本实例上停用。在此日期之后,AL1 将不再接收任何安全更新和错误修复,也无法创建新的笔记本实例。

  • 无法重新启动状态为 STOPPED 的现有 AL1 笔记本实例。

  • 由于无法保证 AL1 笔记本实例的持续可用性,因此应将处于 INSERVICE 状态的现有笔记本迁移到最新平台。

从 AL1 迁移

您现有的 AL1 笔记本实例不会自动迁移到 AL2023。AL2023 要升级,您必须使用创建新的笔记本实例notebook-al2023-v1,复制您的代码和环境,然后删除旧的笔记本实例。