JupyterLab 在 Lightsail 上启动并使用用于研究 - 亚马逊 Lightsail 研究版

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

JupyterLab 在 Lightsail 上启动并使用用于研究

在本教程中,我们将向您展示如何开始在 Amazon Lightsail for Research 中管理和使用您的 JupyterLab 虚拟计算机。

步骤 1:完成先决条件

如果尚未使用该 JupyterLab 应用程序创建虚拟计算机,请使用该应用程序。有关更多信息,请参阅 创建 Lightsail for Research 虚拟计算机

新的虚拟计算机启动并运行后,继续本教程的 “启动 JupyterLab 应用程序” 部分。

步骤 2:(可选)添加存储空间

您的虚拟计算机附带一个系统磁盘。但是,随着存储需求的变化,您可以将更多磁盘附加到虚拟计算机,以增加其存储空间。

您也可以将工作文件存储到附加的磁盘。然后,您可以分离磁盘并将其附加到另一台虚拟计算机,以便将文件从一台计算机快速移动到另一台计算机。

或者,您可以创建包含工作文件的附加磁盘的快照,然后根据该快照创建磁盘副本。然后,您可以将新的磁盘副本附加到另一台计算机,以便在不同的虚拟计算机上复制您的工作。有关更多信息,请参阅在 Lightsail for Research 控制台中创建存储磁盘在 Lightsail for Research 中为虚拟计算机添加存储空间

注意

当你使用控制台将磁盘连接到虚拟计算机时,Lightsail for Research 会自动格式化并装载该磁盘。此过程需要几分钟;因此在开始使用磁盘之前,您应该确认磁盘已进入已挂载状态。默认情况下,Lightsail for Research 会将磁盘挂载到目录中。/home/lightsail-user/<disk-name> <disk-name>是你给磁盘起的名字。

步骤 3:上传和下载文件

您可以将文件上传到您的 JupyterLab 虚拟计算机,并从中下载文件。为此,您必须完成以下步骤:

  1. 从亚马逊 Lightsail 获取密钥对。有关更多信息,请参阅 获取 Lightsail for Research 虚拟计算机的密钥对

  2. 获取密钥对后,您就可以通过 Secure Copy(SCP)实用程序,使用该密钥对来建立连接。SCP 允许您使用命令提示符或终端上传和下载文件。有关更多信息,请参阅 使用安全副本将文件传输到 Lightsail for Research 虚拟计算机

  3. (可选)您也可以使用密钥对并通过 SSH 连接到虚拟计算机。有关更多信息,请参阅 使用安全外壳连接到 Lightsail for Research 虚拟计算机

    注意

    您还可以使用基于浏览器的 Amazon DCV 客户端访问虚拟计算机的命令行界面并传输文件。亚马逊 DCV 在 Lightsail for Research 控制台中可用。有关更多信息,请参阅访问 Lightsail for Research 虚拟计算机应用程序访问你的 Lightsail for Research 虚拟计算机的操作系统

要管理附加存储磁盘中的项目文件,请确保将它们上传到附加磁盘的正确挂载目录。当你使用控制台将磁盘连接到虚拟计算机时,Lightsail for Research 会自动格式化磁盘并将其挂载到目录中。/home/lightsail-user/<disk-name> <disk-name>是你给磁盘起的名字。

步骤 4:启动 JupyterLab应用程序

完成以下步骤,在新虚拟计算机上启动 JupyterLab 应用程序。

重要

即使系统提示您更新操作系统或 JupyterLab 应用程序,也不要更新操作系统或应用程序。而是要选择关闭或忽略这些提示的选项。此外,不要修改 /home /lightsail-admin/ 目录中的任何文件。这些操作可能会使虚拟计算机无法使用。

  1. 登录 Lightsail for Research 控制台。

  2. 在导航窗格中选择虚拟计算机,查看您的账户中可用的虚拟计算机。

  3. 虚拟计算机页面中,找到您的虚拟计算机,然后选择以下选项之一进行连接:

    1. (推荐)选择 Laun ch JupyterLab 以在聚焦模式下启动 JupyterLab 应用程序。如果你最近没有连接到虚拟计算机,则可能需要等待几分钟,让 Lightsail for Research 准备会话。

      “启动应用程序” 按钮。
    2. 选择计算机的下拉菜单,然后选择访问操作系统,以访问虚拟计算机的桌面。

      Access 操作系统选项。

    Lightsail for Research 运行几个命令来启动远程显示协议连接。片刻之后,系统将打开一个新的浏览器选项卡窗口,并与您的虚拟计算机建立虚拟桌面连接。如果您选择了 “启动应用程序” 选项,请继续执行此过程的下一步以在 JupyterLab 应用程序中打开文件。如果您选择了访问操作系统选项,则可以通过 Ubuntu 桌面打开其他应用程序。

    注意

    您的浏览器可能会提示您授权共享剪贴板。允许此操作可让您在本地计算机和虚拟计算机之间进行复制和粘贴。

    Ubuntu 可能还会提示您进行初始设置。按照提示进行操作,直到完成设置并可以使用操作系统。

  4. JupyterLab 应用程序打开。在启动程序菜单中,您可以创建新的笔记本、启动控制台、启动终端以及创建各种文件。

    JupyterLab 启动器菜单。
  5. 要在中打开文件 JupyterLab,请在文件浏览器窗格中,选择存储项目文件的目录或文件夹。然后选择要打开的文件。

    如果您已将项目文件上传到附加磁盘,请查找挂载该磁盘的目录。默认情况下,Lightsail for Research 会将磁盘挂载到目录中。/home/lightsail-user/<disk-name> <disk-name>是你给磁盘起的名字。在以下示例中,MyJupyterDisk 目录代表已挂载的磁盘,Notebooks 子目录包含我们的 Jupyter notebook 文件。

    JupyterLab 项目文件目录。

    在以下示例中,我们打开了 equations_of_state.ipynb Jupyter notebook 文件。

    打开的 Jupyter notebook 文件。

    有关如何开始使用的信息,请继续阅读本教程的 第 5 步:阅读 JupyterLab文档 部分。

第 5 步:阅读 JupyterLab文档

如果您不熟悉 JupyterLab,我们建议您阅读他们的官方文档。以下 JupyterLab 在线资源可用:

步骤 6:(可选)监控使用情况和成本

Lightsail for Research 资源迄今为止的费用和使用量估算值显示在 Lightsail for Research 控制台的以下区域中。

  1. 在 Lightsail for Research 控制台的导航窗格中选择 “虚拟计算机”。虚拟计算机的本月至今成本估算列在每台正在运行的虚拟计算机下。

    虚拟计算机的月初至今成本估算。
  2. 要查看虚拟计算机的 CPU 使用率,请选择虚拟计算机的名称,然后选择控制面板选项卡。

    虚拟计算机的 CPU 使用率图表。
  3. 要查看所有 Lightsail for Research 资源的月初至今成本和使用量估算值,请在导航窗格中选择 “使用情况”。

    所有 Lightsail for Research 资源的本月迄今为止的费用和使用量估算值。

步骤 7:(可选)创建成本控制规则

通过创建成本控制规则来管理虚拟计算机的使用情况和成本。您可以创建停止处于空闲状态的虚拟计算机规则,当计算机在给定时间段内达到指定的 CPU 使用率百分比时,该规则会停止正在运行的计算机。例如,当特定计算机的 CPU 使用率在 30 分钟内等于或低于 5% 时,规则就可以自动停止该计算机。这可能意味着计算机处于空闲状态,而 Lightsail for Research 会停止计算机,这样您就不会为闲置资源产生费用。

重要

在创建停止处于空闲状态的虚拟计算机的规则之前,我们建议您监控 CPU 使用率几天。记下虚拟计算机处于不同负载下的 CPU 使用率。例如,当虚拟计算机编译代码、处理操作和处于空闲状态时的 CPU 使用率。这将帮助您确定规则的准确阈值。有关更多信息,请参阅本教程的 步骤 6:(可选)监控使用情况和成本 部分。

如果您创建的规则中 CPU 使用率阈值高于您的工作负载,则该规则可以连续停止您的虚拟计算机。例如,如果您在规则停止虚拟计算机后立即启动虚拟计算机,则该规则将重新激活,计算机将再次停止。

有关创建和管理成本控制规则的详细说明,请参阅以下指南:

步骤 8:(可选)创建快照

快照是您的数据的 point-in-time副本。您可以创建虚拟计算机的快照,并将其用作创建新计算机或备份数据的基准。快照包含还原您的计算机所需的所有数据(从拍摄快照的那一刻开始)。

有关创建和管理快照的详细说明,请参阅以下指南:

步骤 9:(可选)停止或删除虚拟计算机

在完成使用为本教程创建的虚拟计算机后,您可以将其删除。如果您不需要虚拟计算机,则无需支付虚拟计算机费用。

删除虚拟计算机并不会删除其关联的快照或附加磁盘。如果您创建了快照和磁盘,则应手动删除这些快照和磁盘,以免产生费用。

要保存虚拟计算机以备日后使用,但需要避免按标准小时价格收费,您可以停止虚拟计算机而不是将其删除。稍后您可以重新启动。有关更多信息,请参阅 查看 Lightsail 研究版虚拟计算机详情。有关定价的更多信息,请参阅 Lightsail for Research 定价。

重要

删除 Lightsail for Research 资源是一项永久性操作。删除的数据无法恢复。如果以后可能需要这些数据,请先创建虚拟计算机的快照,然后再删除它。有关更多信息,请参阅创建快照

  1. 登录 Lightsail for Research 控制台。

  2. 在导航窗格中,选择虚拟计算机

  3. 选择要删除的虚拟计算机。

  4. 选择操作,然后选择删除虚拟计算机

  5. 在文本块中键入确认。然后,选择删除虚拟计算机