RStudio sur Amazon SageMaker - Amazon SageMaker

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

RStudio sur Amazon SageMaker

RStudio est un environnement de développement intégré pour R avec une console, un éditeur de coloration syntaxique qui prend en charge l'exécution directe de code et des outils de traçage, d'historique, de débogage et de gestion de l'espace de travail. Amazon SageMaker prend en charge RStudio en tant qu'environnement de développement intégré (IDE) entièrement géré et intégré au domaine Amazon SageMaker via Posit Workbench. Pour plus d'informations sur Posit Workbench, consultez le site web de Posit.

RStudio permet aux clients de créer des informations sur la science des données à l'aide d'un environnement R. Avec l'intégration de RStudio, vous pouvez lancer un environnement RStudio dans le domaine pour exécuter vos flux de travail RStudio sur les ressources SageMaker.

SageMaker intègre RStudio via la création d'une application RStudioServerPro.

RStudio sur SageMaker prend en charge les éléments suivants.

  • Les développeurs R utilisent l'interface IDE RStudio avec les outils de développement populaires de l'écosystème R. Les utilisateurs peuvent lancer de nouvelles sessions RStudio, écrire du code R, installer des dépendances à partir de RStudio Package Manager et publier des applications Shiny à l'aide de RStudio Connect.

  • Les développeurs R peuvent rapidement mettre à l'échelle les ressources de calcul sous-jacentes pour exécuter un traitement de données et une analyse statistique à grande échelle. 

  • Les administrateurs de plateforme peuvent configurer les identités des utilisateurs, l'autorisation, les réseaux, le stockage et la sécurité pour leurs équipes de science des données grâce à l'intégration de AWS IAM Identity Center et AWS Identity and Access Management. Cela inclut la connexion aux ressources privées Amazon Virtual Private Cloud (Amazon VPC) et le mode sans Internet avec AWS PrivateLink.

  • Intégration à AWS License Manager

Pour plus d'informations sur les étapes d'intégration pour créer un domaine avec RStudio activé, consultez Présentation d'Amazon SageMaker Domain.

Disponibilité dans les Régions

Le tableau suivant fournit des informations sur les Régions AWS où RStudio sur SageMaker est pris en charge.

Nom de la région

Région

USA Est (Ohio)

us-east-2

USA Est (Virginie du Nord)

us-east-1

US West (N. California)

us-west-1

US West (Oregon)

us-west-2

Asia Pacific (Mumbai)

ap-south-1

Asia Pacific (Seoul)

ap-northeast-2

Asie-Pacifique (Singapour)

ap-southeast-1

Asie-Pacifique (Sydney)

ap-southeast-2

Asia Pacific (Tokyo)

ap-northeast-1

Canada (Central)

ca-central-1

Europe (Francfort)

eu-central-1

Europe (Irlande)

eu-west-1

Europe (Londres)

eu-west-2

Europe (Paris)

eu-west-3

Europe (Stockholm)

eu-north-1

Amérique du Sud (São Paulo)

sa-east-1

Composants RStudio

  • RStudioServerPro : l'application RStudioServerPro est une application multi-utilisateurs qui est une ressource partagée entre tous les profils utilisateur du domaine. Une fois qu'une application RStudio est créée dans un domaine, l'administrateur peut accorder des autorisations aux utilisateurs du domaine. 

  • RStudio user (Utilisateur RStudio) : les utilisateurs RStudio sont des utilisateurs du domain) autorisés à utiliser la licence RStudio.

  • RStudio admin (Administrateur RStudio) : un administrateur RStudio sur Amazon SageMaker peut accéder au tableau de bord administratif RStudio. Les administrateurs RStudio sur Amazon SageMaker diffèrent des administrateurs Posit Workbench « stock », car ils n'ont pas d'accès racine à l'instance exécutant l'application RStudioServerPro et ne peuvent pas modifier le fichier de configuration RStudio.

  • RStudio Server (Serveur RStudio) : l'instance du serveur RStudio est chargée de fournir l'interface utilisateur RStudio à tous les utilisateurs autorisés. Cette instance est lancée sur une instance Amazon SageMaker.

  • RSession : une RSession est une interface basée sur un navigateur vers l'IDE RStudio s'exécutant sur une instance Amazon SageMaker. Les utilisateurs peuvent créer et interagir avec leurs projets RStudio via la session RS.

  • RSessionGateway : l'application RSessionGateway est utilisée pour prendre en charge une RSession.

  • RStudio administrative dashboard (Tableau de bord administratif RStudio) : ce tableau de bord donne des informations sur les utilisateurs RStudio dans le domaine Amazon SageMaker et leurs sessions. Ce tableau de bord n'est accessible qu'aux utilisateurs disposant d'une autorisation d'administrateur RStudio.

Différences par rapport à Posit Workbench

RStudio sur Amazon SageMaker présente des différences significatives par rapport à Posit Workbench.

  • Lorsqu'ils utilisent RStudio sur SageMaker, les utilisateurs n'ont pas accès aux fichiers de configuration de RStudio. Amazon SageMaker gère le fichier de configuration et définit les valeurs par défaut. Vous pouvez modifier les URL RStudio Connect et RStudio Package Manager lors de la création de votre domaine Amazon SageMaker compatible RStudio.

  • Le partage de projet, la collaboration en temps réel et le Job Launcher (Lanceur de tâches) ne sont actuellement pas pris en charge lorsque RStudio est utilisé sur Amazon SageMaker.

  • Lors de l'utilisation de RStudio sur SageMaker, l'IDE RStudio s'exécute sur des instances Amazon SageMaker pour les ressources de calcul conteneurisées à la demande.

  • RStudio on SageMaker prend uniquement en charge l'IDE RStudio et ne prend pas en charge les autres IDE pris en charge par une installation de Posit Workbench.

  • RStudio sur SageMaker ne prend en charge que la version de RStudio spécifiée dans Mise à jour de la version RStudio.