本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
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 虚拟计算机,并从中下载文件。为此,您必须完成以下步骤:
-
从亚马逊 Lightsail 获取密钥对。有关更多信息,请参阅 获取 Lightsail for Research 虚拟计算机的密钥对。
-
获取密钥对后,您就可以通过 Secure Copy(SCP)实用程序,使用该密钥对来建立连接。SCP 允许您使用命令提示符或终端上传和下载文件。有关更多信息,请参阅 使用安全副本将文件传输到 Lightsail for Research 虚拟计算机。
-
(可选)您也可以使用密钥对并通过 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/ 目录中的任何文件。这些操作可能会使虚拟计算机无法使用。
-
在导航窗格中选择虚拟计算机,查看您的账户中可用的虚拟计算机。
-
在虚拟计算机页面中,找到您的虚拟计算机,然后选择以下选项之一进行连接:
-
(推荐)选择 Laun ch JupyterLab 以在聚焦模式下启动 JupyterLab 应用程序。如果你最近没有连接到虚拟计算机,则可能需要等待几分钟,让 Lightsail for Research 准备会话。
-
选择计算机的下拉菜单,然后选择访问操作系统,以访问虚拟计算机的桌面。
Lightsail for Research 运行几个命令来启动远程显示协议连接。片刻之后,系统将打开一个新的浏览器选项卡窗口,并与您的虚拟计算机建立虚拟桌面连接。如果您选择了 “启动应用程序” 选项,请继续执行此过程的下一步以在 JupyterLab 应用程序中打开文件。如果您选择了访问操作系统选项,则可以通过 Ubuntu 桌面打开其他应用程序。
注意
您的浏览器可能会提示您授权共享剪贴板。允许此操作可让您在本地计算机和虚拟计算机之间进行复制和粘贴。
Ubuntu 可能还会提示您进行初始设置。按照提示进行操作,直到完成设置并可以使用操作系统。
-
-
JupyterLab 应用程序打开。在启动程序菜单中,您可以创建新的笔记本、启动控制台、启动终端以及创建各种文件。
-
要在中打开文件 JupyterLab,请在文件浏览器窗格中,选择存储项目文件的目录或文件夹。然后选择要打开的文件。
如果您已将项目文件上传到附加磁盘,请查找挂载该磁盘的目录。默认情况下,Lightsail for Research 会将磁盘挂载到目录中。
/home/lightsail-user/
<disk-name>
是你给磁盘起的名字。在以下示例中,<disk-name>
MyJupyterDisk
目录代表已挂载的磁盘,Notebooks
子目录包含我们的 Jupyter notebook 文件。在以下示例中,我们打开了
equations_of_state.ipynb
Jupyter notebook 文件。有关如何开始使用的信息,请继续阅读本教程的 第 5 步:阅读 JupyterLab文档 部分。
第 5 步:阅读 JupyterLab文档
如果您不熟悉 JupyterLab,我们建议您阅读他们的官方文档。以下 JupyterLab 在线资源可用:
步骤 6:(可选)监控使用情况和成本
Lightsail for Research 资源迄今为止的费用和使用量估算值显示在 Lightsail for Research 控制台的以下区域中。
-
在 Lightsail for Research 控制台的导航窗格中选择 “虚拟计算机”。虚拟计算机的本月至今成本估算列在每台正在运行的虚拟计算机下。
-
要查看虚拟计算机的 CPU 使用率,请选择虚拟计算机的名称,然后选择控制面板选项卡。
-
要查看所有 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 资源是一项永久性操作。删除的数据无法恢复。如果以后可能需要这些数据,请先创建虚拟计算机的快照,然后再删除它。有关更多信息,请参阅创建快照。
-
在导航窗格中,选择虚拟计算机。
-
选择要删除的虚拟计算机。
-
选择操作,然后选择删除虚拟计算机。
-
在文本块中键入确认。然后,选择删除虚拟计算机。