Amazon SageMaker 上的 rStudio - Amazon SageMaker
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

Amazon SageMaker 上的 rStudio

RStudio 是 R 的集成开发环境,具有控制台、支持直接代码执行的语法突出显示编辑器以及绘图、历史记录、调试和工作空间管理工具。 Amazon SageMaker 支持 rStudio 作为与 Amazon SageMaker 域集成的完全托管的集成开发环境 (IDE)。

rStudio 允许客户使用 R 环境创建数据科学见解。借助 rStudio 集成,您可以在域中启动 rStudio 环境,以便在 SageMaker 资源上运行 rStudio 工作流程。有关 RStudio 的更多信息,请参阅rStudio 网站.

SageMaker 通过创建 rStudioServerPro 应用程序集成了 rStudio。

SageMaker 上的 rStudio 支持以下内容。

  • R 开发人员将 rStudio IDE 界面与 R 生态系统中的流行开发人员工具结合使用。用户可以启动新的 RStudio 会话、编写 R 代码、从 rStudio 软件包管理器安装依赖项以及使用 rStudio Connect 发布闪亮应用程序。

  • R 开发人员可以快速扩展底层计算资源以运行大规模数据处理和统计分析。 

  • 平台管理员可以通过以下方式为其数据科学团队设置用户身份、授权、网络、存储和安全性Amazon IAM Identity Center (successor to Amazon Single Sign-On)和Amazon Identity and Access Management集成。这包括连接到私有 Amazon Virtual Private Cloud (Amazon VPC) 资源和使用的免费互联网模式Amazon PrivateLink.

  • 集成Amazon License Manager.

有关启用 RStudio 的域的入门步骤的信息,请参阅。注册到 Amazon SageMaker 域.

有关的信息Amazon Web Services 区域SageMaker 上的 rStudio 受支持,请参阅支持的区域和配额.

rStudio 组件

  • rStudioServerPRO:rStudioServerPro 应用程序是多用户应用程序,是域中所有用户配置文件之间的共享资源。在域中创建 rStudio 应用程序后,管理员可以向域中的用户授予权限。 

  • rStudio 用户:rStudio 用户是域中有权使用 rStudio 许可证的用户。

  • RStudio 管理员:Amazon SageMaker 上的 rStudio 管理员可以访问 rStudio 管理控制面板。Amazon SageMaker 上的 rStudio 管理员与 “股票” rStudio Workbench 管理员不同,因为他们没有对运行 rStudioServerPro 应用程序的实例的根访问权限,也无法修改 rStudio 配置文件。

  • RStudio 服务器:rStudio 服务器实例负责向所有授权用户提供 rStudio UI。此实例在 Amazon SageMaker 实例上启动。

  • 会话:RSession 是 Amazon SageMaker 实例上运行的 RStudio IDE 的基于浏览器的接口。用户可以通过 rSession 创建 RStudio 项目并与之交互。

  • rSessionGateway:ressionGateway 应用程序用于支持 rSession。

  • RStudio 管理控制面板:此仪表板提供了有关 Amazon SageMaker 域中的 rStudio 用户及其会话的信息。只有拥有 rStudio 管理员授权的用户才能访问此仪表板。

与 rStudio 工作台的区别

Amazon SageMaker 上的 rStudio 与rStudio Workbench.

  • 在 SageMaker 上使用 RStudio 时,用户无权访问 RStudio 配置文件。Amazon SageMaker 管理配置文件并设置默认值。创建启用了 RSTUDIO 的 Amazon SageMaker 域时,您可以修改 rStudio Connect 和 rStudio 软件包管理器 URL。

  • 在 Amazon SageMaker 上使用 rStudio 时,目前不支持项目共享、实时协作和作 Job 启动器。

  • 在 SageMaker 上使用 rStudio 时,RStudio IDE 将在 Amazon SageMaker 实例上运行,以获取按需容器化计算资源。

  • SageMaker 上的 rStudio 仅支持 rStudio IDE,不支持 rStudio 工作台安装支持的其他 IDE。