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

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

亚马逊上的 RStudio SageMaker

RStudio 是 R 的集成开发环境,具有控制台、支持直接执行代码的语法突出显示编辑器以及用于绘图、历史记录、调试和工作区管理的工具。 亚马逊 SageMaker 支持 rStudio 作为一个完全托管的集成开发环境 (IDE),通过 Posit Workbench 与亚马逊 SageMaker 域集成。有关 Posit Workbench 的更多信息,请参阅 Posit 网站

用户可以通过 RStudio 使用 R 环境来创建数据科学见解。通过 RStudio 集成,你可以在域中启动 RStudio 环境,在资源上运行 RStudio 工作流程。 SageMaker

SageMaker 通过创建 R StudioServerPro 应用程序来集成 RStudio。

rStudio 在上 SageMaker支持以下内容。

  • R 开发人员将 RStudio IDE 界面与 R 生态系统中的常用开发人员工具结合使用。用户可以从 RStudio Package Manager 启动新的 RStudio 会话、编写 R 代码、安装依赖项,以及使用 RStudio Connect 发布 Shiny 应用程序。

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

  • 平台管理员可以通过和 Amazon Identity and Access Management 集成为其数据科学团队设置用户身份、授权、网络、存储 Amazon IAM Identity Center 和安全性。这包括与私有亚马逊虚拟私有云(Amazon VPC)资源的连接以及与 Amazon PrivateLink的无互联网模式。

  • 与... 集成 Amazon License Manager。

有关在启用 RStudio 的情况下创建域的入门步骤的信息,请参阅。Amazon SageMaker 域名概述

区域可用性

下表提供了有关中支持 Amazon Web Services 区域 的 RStud SageMaker io 的信息。

区域名称

区域

美国东部(俄亥俄州)

us-east-2

美国东部(弗吉尼亚州北部)

us-east-1

美国西部(北加利福尼亚)

us-west-1

美国西部(俄勒冈州)

us-west-2

亚太地区(孟买)

ap-south-1

亚太地区(首尔)

ap-northeast-2

亚太地区(新加坡)

ap-southeast-1

亚太地区(悉尼)

ap-southeast-2

亚太地区(东京)

ap-northeast-1

加拿大(中部)

ca-central-1

欧洲地区(法兰克福)

eu-central-1

欧洲地区(爱尔兰)

eu-west-1

欧洲地区(伦敦)

eu-west-2

欧洲地区(巴黎)

eu-west-3

欧洲地区(斯德哥尔摩)

eu-north-1

南美洲(圣保罗)

sa-east-1

RStudio 组件

  • R StudioServerPro:R StudioServerPro 应用程序是一个多用户应用程序,是网域中所有用户个人资料的共享资源。在网域中创建 RStudio 应用程序后,管理员可以向网域中的用户授予权限。 

  • rStudio 用户:RStudio 用户是网域内有权使用 RStudio 许可证的用户。

  • rStudio 管理员:亚马逊上的 RStudio SageMaker 管理员可以访问 rStudio 管理控制面板。亚马逊上的 RStudio SageMaker 管理员与 “普通的” Posit Workbench 管理员的不同之处在于,他们对运行 R StudioServerPro 应用程序的实例没有根访问权限,也无法修改 RStudio 配置文件。

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

  • rSess ion:rSession 是在亚马逊实例上运行的 rStudio IDE 的基于浏览器的接口。 SageMaker 用户可以通过 RSession 创建他们的 RStudio 项目并与之交互。

  • R SessionGateway:R SessionGateway 应用程序用于支持 rSession。

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

与 Posit Workbench 的区别

亚马逊上的 RStudio 与 Posit Workbench SageMaker 有一些显著的区别。

  • 开启使用 RStudio 时 SageMaker,用户无权访问 RStudio 配置文件。Amazon SageMaker 管理配置文件并设置默认值。在创建支持 RStudio 的亚马逊域名时,你可以修改 RStudio Connect 和 rStudio Package Manager 网址。 SageMaker

  • 在亚马逊上使用 RStudio 时,目前不支持项目共享、实时协作和 Job Launcher。 SageMaker

  • 在上使用 RStudio 时 SageMaker,RStudio IDE 会在亚马逊 SageMaker 实例上运行,用于按需容器化计算资源。

  • 开启的 RStudio SageMaker 仅支持 rStudio IDE,不支持 Posit Workbench 安装所支持的其他 IDE。

  • 开启的 RStudio SageMaker 仅支持中指定的 RStudio 版本。升级 RStudio 版本