Amazon SageMaker AI 上的 RStudio - Amazon SageMaker AI

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon SageMaker AI 上的 RStudio

RStudio 是 R 的整合開發環境,具有主控台、支援直接程式碼執行的強調語法編輯器,以及繪製、歷史記錄、偵錯和工作區管理的工具。Amazon SageMaker AI 支援 RStudio 作為透過 Posit Workbench 與 Amazon SageMaker AI 網域整合的全受管整合開發環境 (IDE)。RStudio 可讓客戶使用 R 環境建立資料科學洞察。透過 RStudio 整合,您可以在網域中啟動 RStudio 環境,以在 SageMaker AI 資源上執行 RStudio 工作流程。如需 Posit Workbench 的更多相關資訊,請參閱 Posit 網站。此頁面提供有關重要 RStudio 概念的資訊。

SageMaker AI 透過建立 RStudio RStudioServerPro。

RStudio on SageMaker AI 支援下列項目。

  • R 開發人員將 RStudio IDE 介面與 R 生態系統中熱門的開發人員工具搭配使用。使用者可以啟動新的 RStudio 工作階段,編寫 R 程式碼,從 RStudio 套件管理員安裝相依性,並使用 RStudio Connect 發佈 Shiny 應用程式。

  • R 開發人員可以快速擴展基礎運算資源,以執行大規模的資料處理和統計分析。 

  • 平台管理員可以透過 和 整合,為其資料科學團隊設定使用者身分、授權、聯網、儲存 AWS IAM Identity Center 和安全性 AWS Identity and Access Management 。這包括與私有 Amazon Virtual Private Cloud (Amazon VPC) 資源的連線,以及搭配的無網際網路模式 AWS PrivateLink。

  • 與 整合 AWS License Manager。

如需在啟用 RStudio 的情況下建立網域的加入步驟資訊,請參閱Amazon SageMaker AI 網域概觀

區域可用性

下表提供有關支援 AWS 區域 RStudio on SageMaker AI 之 的資訊。

區域名稱

區域

美國東部 (俄亥俄)

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 應用程式是多使用者應用程式,是網域中所有使用者設定檔之間的共用資源。在網域中建立 anRStudio 應用程式後,管理員就可以將許可授予網域中的使用者。 

  • RStudio 使用者:RStudio 使用者是網域中獲授權使用 RStudio 授權的使用者。

  • RStudio admin:Amazon SageMaker AI 管理員上的 RStudio 可以存取 RStudio 管理儀表板。Amazon SageMaker AI 管理員上的 RStudio 與 "stock" Posit Workbench 管理員不同,因為它們沒有執行 RStudioServerPro 應用程式的執行個體根存取權,且無法修改 RStudio 組態檔案。

  • RStudio 伺服器:RStudio 伺服器執行個體負責將 RStudio 使用者介面提供給所有授權使用者。此執行個體會在 Amazon SageMaker AI 執行個體上啟動。

  • RSession:RSession 是 RStudio IDE 在 Amazon SageMaker AI 執行個體上執行的瀏覽器型界面。使用者可以透過 RSession 建立並與其 RStudio 專案互動。

  • RSessionGateway:RSessionGateway 應用程式用於支援 RSession。

  • RStudio 管理儀表板:此儀表板提供有關 Amazon SageMaker AI 網域中 RStudio 使用者及其工作階段的資訊。只有具有 RStudio 管理員授權的使用者才能存取此儀表板。

與 Posit Workbench 的區別

Amazon SageMaker AI 上的 RStudio 與 Posit Workbench 有很大的差異。

  • 在 SageMaker AI 上使用 RStudio 時,使用者無法存取 RStudio 組態檔案。Amazon SageMaker AI 會管理組態檔案並設定預設值。您可以在建立已啟用 RStudio 的 Amazon SageMaker AI 網域時修改 RStudio Connect 和 RStudioPackage Manager URLs。

  • 在 Amazon SageMaker AI 上使用 RStudio 時,目前不支援專案共用、即時協作和任務啟動器。

  • 在 SageMaker AI 上使用 RStudio 時,RStudio IDE 會在 Amazon SageMaker AI 執行個體上執行,用於隨需容器化運算資源。

  • RStudio on SageMaker AI 僅支援 RStudio IDE,不支援 Posit Workbench 安裝支援的其他 IDEs。

  • RStudio on SageMaker AI 僅支援 中指定的 RStudio 版本RStudio 版本控制