RStudio on Amazon SageMaker
RStudio 是面向 R 的集成开发环境,具有控制台、支持直接代码执行的语法突出显示编辑器以及各种工具,可用于绘图、历史记录、调试和工作区管理。Amazon SageMaker 支持将 RStudio 作为完全托管的集成式开发环境 (IDE),通过 Posit Workbench 与 Amazon SageMaker 域集成。有关 Posit Workbench 的更多信息,请参阅 Posit 网站
用户可以通过 RStudio 使用 R 环境来创建数据科学见解。通过 RStudio 集成,您可以在域中启动 RStudio 环境,用于在 SageMaker 资源上运行 RStudio 工作流。
SageMaker 通过创建 RStudioServerPro 应用程序来集成 RStudio。
RStudio on SageMaker 支持以下内容。
-
R 开发人员将 RStudio IDE 界面与 R 生态系统中的常用开发人员工具结合使用。用户可以从 RStudio Package Manager 启动新的 RStudio 会话、编写 R 代码、安装依赖项,以及使用 RStudio Connect 发布 Shiny 应用程序。
-
R 开发人员可以快速扩展底层计算资源,以运行大规模数据处理和统计分析。
-
平台管理员可以通过集成 Amazon IAM Identity Center 和 Amazon Identity and Access Management 为其数据科学团队设置用户身份、授权、联网、存储和安全。这包括与私有 Amazon Virtual Private Cloud (Amazon VPC) 资源的连接和使用 Amazon PrivateLink 的互联网免费模式。
-
与 Amazon License Manager 集成。
有关在启用 RStudio 的情况下创建域的入门步骤的信息,请参阅加入 Amazon SageMaker 域。
区域可用性
下表提供了有关支持 RStudio on SageMaker 的 Amazon Web Services 区域 的信息。
区域名称 |
区域 |
---|---|
美国东部(俄亥俄州) |
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 组件
-
RStudioServerPro:RStudioServerPro 应用程序是一款多用户应用程序,是域中所有用户配置文件的共享资源。在域中创建 RStudio 应用程序后,管理员可以向域中的用户授予权限。
-
RStudio 用户:RStudio 用户是域中有权使用 RStudio 许可证的用户。
-
RStudio 管理员:RStudio on Amazon SageMaker 管理员可以访问 RStudio 管理控制面板。RStudio on Amazon SageMaker 管理员与“库存”Posit Workbench 管理员不同,因为他们没有对运行 RStudioServerPro 应用程序的实例的根访问权限,也无法修改 RStudio 配置文件。
-
RStudio Server:RStudio Server 实例负责向所有授权用户提供 RStudio UI。此实例在 Amazon SageMaker 实例上启动。
-
RSession:RSession 是在 Amazon SageMaker 实例上运行的 RStudio IDE 的基于浏览器的界面。用户可以通过 RSession 创建他们的 RStudio 项目并与之交互。
-
RSessionGateway:RSessionGateway 应用程序用于支持 RSession。
-
RStudio 管理控制面板:此控制面板提供了有关 Amazon SageMaker 域中的 RStudio 用户及其会话的信息。只有拥有 RStudio 管理员授权的用户才能访问此控制面板。
与 Posit Workbench 的区别
RStudio on Amazon SageMaker 与 Posit Workbench
-
使用 RStudio on SageMaker 时,用户无权访问 RStudio 配置文件。Amazon SageMaker 管理配置文件并设置默认值。创建启用了 RStudio 的 Amazon SageMaker 域后,您可以修改 RStudio Connect 和 RStudio Package Manager URL。
-
使用 RStudio on Amazon SageMaker 时,目前不支持项目共享、实时协作和作业启动器。
-
使用 RStudio on SageMaker 时,RStudio IDE 将在 Amazon SageMaker 实例上运行,以获取按需容器化计算资源。
-
RStudio on SageMaker 仅支持 RStudio IDE,不支持 Posit Workbench 安装支持的其他 IDE。
-
RStudio on SageMaker 仅支持 升级 RStudio 版本 中指定的 RStudio 版本。