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 통해 RStudio를 통합합니다. RStudioServerPro

다음은 RStudio on SageMaker AI에서 지원합니다.

  • R 개발자는 R 에코시스템에서 널리 사용되는 개발자 도구와 함께 RStudio IDE 인터페이스를 사용합니다. 사용자는 RStudio Connect를 사용하여 새 RStudio 세션을 시작하고, R 코드를 작성하고, RStudio 패키지 관리자에서 종속 항목을 설치하고, 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 도메인 개요 섹션을 참고하세요.

리전 가용성

다음 표는 SageMaker AI의 AWS 리전 RStudio가 지원되는에 대한 정보를 제공합니다.

지역명

리전

미국 동부(오하이오)

us-east-2

미국 동부(버지니아 북부)

us-east-1

미국 서부(캘리포니아 북부)

us-west-1

미국 서부(오레곤)

us-west-2

Asia Pacific (Mumbai)

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 관리자: Amazon SageMaker AI 관리자의 RStudio는 RStudio 관리 대시보드에 액세스할 수 있습니다. Amazon SageMaker AI 관리자의 RStudio는 RStudioServerPro 앱을 실행하는 인스턴스에 대한 루트 액세스 권한이 없고 RStudio RStudio 구성 파일을 수정할 수 없기 때문에 "stock" Posit Workbench 관리자와 다릅니다.

  • RStudio 서버: RStudio 서버 인스턴스는 승인된 모든 사용자에게 RStudio UI를 제공할 책임이 있습니다. 이 인스턴스는 Amazon SageMaker AI 인스턴스에서 시작됩니다.

  • RSession: RSession은 Amazon SageMaker AI 인스턴스에서 실행되는 RStudio IDE에 대한 브라우저 기반 인터페이스입니다. 사용자는 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 및 RStudio RStudio PackageManager URLs을 수정할 수 있습니다.

  • Amazon SageMaker AI에서 RStudio를 사용할 때는 현재 프로젝트 공유, 실시간 협업 및 작업 시작 프로그램이 지원되지 않습니다.

  • SageMaker AI에서 RStudio를 사용하는 경우 RStudio IDE는 온디맨드 컨테이너화된 컴퓨팅 리소스를 위해 Amazon SageMaker AI 인스턴스에서 실행됩니다.

  • SageMaker AI의 RStudio는 RStudio IDE만 지원하며 Posit Workbench 설치에서 지원하는 다른 IDEs는 지원하지 않습니다.

  • SageMaker AI의 RStudio는에 지정된 RStudio 버전만 지원합니다RStudio 버전 관리.