RStudio sur Amazon SageMaker est le premier cloud entièrement géré Établi Posit (anciennement connu sous le nom de RStudio Workbench). RStudio sur Amazon SageMaker vous évite d'avoir à gérer l'infrastructure Posit Workbench sous-jacente, afin que vos équipes puissent se concentrer sur la production de valeur pour votre entreprise. Vous pouvez lancer rapidement l'environnement de développement intégré (IDE) RStudio familier et faire évoluer les ressources de calcul sous-jacentes sans interrompre votre travail, ce qui facilite la création de solutions d'apprentissage automatique (ML) et d'analyse dans R à grande échelle.
Mettre en place un nouveau Amazon SageMakerStudio domaine avec prise en charge de RStudio ou l'ajout de RStudio à un domaine existant est maintenant plus facile, grâce à l'intégration de service avec Marketplace AWS et de Gestionnaire de licences AWS. Vous pouvez désormais acquérir votre nouvelle licence Posit Workbench ou demander un essai directement auprès d'AWS Marketplace et configurer votre environnement à l'aide du Console de gestion AWS. Dans cet article, nous vous expliquons ce processus en trois étapes simples :
- Acquérir une licence Posit Workbench ou demander un essai limité dans le temps dans Marketplace AWS .
- Créez une attribution de licence dans License Manager pour votre compte AWS.
- Provisionnez un nouveau domaine Studio avec RStudio ou ajoutez RStudio à votre domaine existant.
Pré-requis
Avant de commencer cette procédure pas à pas, assurez-vous que vous disposez des prérequis suivants :
Étape 1 : Acquérir votre licence Posit Workbench
Pour acquérir votre licence Posit Workbench, procédez comme suit :
- Connectez-vous à votre compte AWS et accédez à la console AWS Marketplace.
- Dans le volet de navigation, choisissez Découvrir les produits.
- Recherchez Posit, puis choisissez Établi Posit et choisissez Continuez à vous abonner.
- Spécifiez vos paramètres pour Durée de contrat, Paramètres de renouvellementet une Possibilités de contrat, Puis choisissez Créer un contrat.
Vous verrez un message indiquant que votre demande est en cours de traitement. Cette étape prendra quelques minutes.
Après quelques minutes, vous voyez le produit RStudio Workbench sous vos abonnements.
Demander une licence d'essai
Si vous souhaitez créer un environnement de test ou une preuve de concept, vous pouvez utiliser le Page produit de l'établi Posit pour demander une licence d'essai. Effectuez les étapes suivantes :
- Localisez le lien du formulaire de demande d'évaluation sur le Vue d’ensemble onglet dans AWS Marketplace.
- Remplissez le formulaire de contact et assurez-vous d'inclure votre ID de compte AWS dans le Comment pouvons-nous aider? rapide.
Ceci est très important car cela vous permettra d'obtenir l'offre privée de licence d'essai directement sur votre e-mail sans aucun va-et-vient supplémentaire.
Vous recevrez un e-mail avec un lien vers une offre privée à durée limitée de 0 $ que vous pourrez ouvrir en étant connecté à votre compte AWS. Après avoir accepté l'offre, vous pourrez suivre les étapes suivantes pour activer votre octroi de licence.
Étape 2 : Gérez votre octroi de licence dans le gestionnaire de licences
Pour activer votre octroi de licence, procédez comme suit :
- Accédez à la console License Manager pour afficher la licence Posit Workbench.
- Si vous utilisez License Manager pour la première fois, vous devez accorder l'autorisation d'utiliser License Manager en sélectionnant J'accorde à AWS License Manager les autorisations requises et en choisissant Accordez des autorisations.
- Selectionnez Licences accordées dans le volet de navigation.
Vous pouvez voir deux droits liés à Posit Workbench : un pour l'utilisation d'AWS Marketplace et l'autre pour les utilisateurs nommés. Pour pouvoir utiliser votre licence et créer un domaine Studio avec prise en charge de RStudio, vous devez accepter la licence.
- Sur le Licences accordées page, sélectionnez l'octroi de licence avec RStudio Workbench comme nom de produit et choisissez Voir.
- Sur la page de détail de la licence, choisissez Accepter et activer la licence.
Si vous avez un seul compte et que vous souhaitez créer votre domaine Studio dans le même compte que vous gérez votre licence, vous pouvez passer à l'étape 11. Cependant, il s'agit d'un Meilleure pratique recommandée par AWS d'utiliser un environnement AWS multi-comptes où vous disposez d'un compte de services partagés dédié pour gérer vos licences. Si tel est le cas, vous devez créer une concession de licence pour le compte AWS où vous créerez le domaine Studio avec RStudio.
- Dans le volet de navigation, choisissez Licences accordées, puis choisissez l'ID de licence pour ouvrir la page des détails de la licence.
- Dans le Subventions section, choisissez Créer une subvention.
- Entrez un nom et un ID de compte AWS du bénéficiaire de la subvention (le compte AWS sur lequel vous allez créer votre domaine Studio compatible RStudio).
- Selectionnez Créer une subvention.
- Connectez-vous au compte AWS où vous configurerez votre RStudio sur le domaine Amazon SageMaker et accédez à la console License Manager pour accepter et activer la licence accordée qui apparaît comme En attente d'acceptation.
Le statut passe à Actif lorsque vous acceptez la subvention ou Rejeté autrement.
- Choisissez l'ID de licence pour voir les détails de la licence.
- Selectionnez Accepter et activer la licence.
Le statut de la licence passe à Disponible.
- Pour finaliser, choisissez Activez la licence.
Maintenant que vous avez accepté votre licence Posit Workbench, vous êtes prêt à créer votre RStudio sur le domaine Amazon SageMaker. Votre licence peut être consommée par RStudio sur Amazon SageMaker dans n'importe quelle région AWS qui prend en charge la fonctionnalité.
Prérequis pour créer un domaine SageMaker
RStudio sur Amazon SageMaker nécessite un rôle d'exécution IAM disposant d'autorisations pour License Manager et Amazon Cloud Watch. Pour obtenir des instructions, reportez-vous à Créer un rôle DomainExecution.
Vous pouvez également utiliser les éléments suivants AWS CloudFormation modèle de pile qui crée le rôle d'exécution IAM requis dans votre compte. Effectuez les étapes suivantes :
- Selectionnez Lancer la pile:
Le lien vous amène au us-east-1
Région, mais vous pouvez passer à votre région préférée. Les rôles IAM sont des ressources globales, vous pouvez donc accéder au rôle dans n'importe quelle région.
- Dans le Spécifiez le modèle section, choisissez Suivant.
- Dans le Spécifiez les détails de la pile section, pour Nom de la pile, entrez un nom et choisissez Suivant.
- Dans le Configurer les options de pile section, choisissez Suivant.
- Dans le Avis section, sélectionnez Je reconnais qu'AWS CloudFormation peut créer des ressources IAM et choisissez Créer une pile.
- Lorsque l'état de la pile passe à
CREATE_COMPLETE
, Aller à la Resources pour trouver le rôle IAM que vous avez créé.
Étape 3 : Créer un domaine Studio avec RStudio
Vous pouvez configurer RStudio sur Amazon SageMaker dans le cadre d'un processus de création de domaine SageMaker en plusieurs étapes sur la console. Vous pouvez également effectuer les étapes à l'aide de la Interface de ligne de commande AWS (AWS CLI) en suivant les instructions sur Créer un domaine Amazon SageMaker avec RStudio à l'aide de l'AWS CLI. Pour créer votre domaine sur la console, procédez comme suit :
- Sur la console SageMaker, sur le Setup Domaine SageMaker page, choisissez Configuration standard et choisissez Configurer.
- À l'étape 1 de la configuration standard, vous devrez fournir :
- Votre nom de domaine.
- Votre méthode d'authentification choisie (IAM ou AWS Identity Center)
- Votre rôle d'exécution de domaine (voir la section des prérequis ci-dessus).
- Votre sélection de réseau et de stockage.
- À l'étape 2, vous fournirez la configuration de votre environnement Studio Jupyter Lab (vous pouvez conserver les valeurs par défaut et continuer).
- À l'étape 3, Studio détecte automatiquement votre licence RStudio Workbench après son ajout et son acceptation dans le gestionnaire de licences, comme indiqué ci-dessous.
Vous pouvez choisir le type d'instance pour le serveur RStudio qui sera partagé par tous les utilisateurs de votre domaine. ml.t3.medium est recommandé pour les domaines à faible utilisation de l'interface utilisateur et son utilisation est gratuite. Pour plus d'informations sur le choix d'un type d'instance, consultez la page Type d'instance RStudioServerPro. Notez qu'il ne s'agit pas de l'instance dans laquelle vos sessions R exécutent leur analyse et leur code ML.
La création du domaine prend quelques minutes. Une fois terminé, nous pouvons ajouter des utilisateurs pour que les scientifiques des données accèdent à RStudio sur SageMaker.
Ajouter la prise en charge de RStudio à un domaine Studio existant
Si vous disposez déjà d'un domaine SageMaker, vous pouvez ajouter la prise en charge de RStudio à l'aide de l'appel d'API update-domain à partir de l'AWS CLI. Effectuez les étapes suivantes :
- Supprimez toutes les applications de votre domaine SageMaker. Ceci est nécessaire car l'ajout de RStudio mettra à jour tous vos groupes de sécurité de profil utilisateur existants.
- Obtenez une liste de toutes les applications existantes en exécutant la commande suivante :
- Supprimez ensuite chaque application en exécutant la commande suivante :
- Activez RStudio en mettant à jour votre domaine. Selon le type de réseau avec lequel vous avez configuré votre domaine, vous choisirez entre les exemples de code suivants :
- Si votre domaine est en
VPCOnly
mode: - Si votre domaine est en
PublicInternetOnly
mode:
- Si votre domaine est en
Important: Si vous avez modifié les groupes de sécurité pour les profils utilisateur existants dans votre domaine, vous devez effectuer une mise à jour supplémentaire pour vous assurer que vous n'atteignez pas le nombre maximal de groupes de sécurité par limite d'Elastic Network Interface. Pour plus d'informations, reportez-vous à Ajouter la prise en charge de RStudio à un domaine existant.
- Vous pouvez maintenant commencer à ajouter de nouveaux profils d'utilisateurs à votre domaine avec le support de RStudio (par défaut, ils auront accès à RStudio). Vous pouvez également ajouter un accès RStudio aux profils utilisateur préexistants. Cela est nécessaire car, par défaut, les profils utilisateur préexistants dans le domaine ne sont pas autorisés à accéder à RStudio sur SageMaker.
- Exécutez la commande suivante pour ajouter l'accès RStudio aux profils utilisateur existants :
Créer un profil utilisateur de domaine Studio
La création d'un utilisateur dans votre domaine Studio permet d'accéder à la fois à Studio et à RStudio sur SageMaker. Vous pouvez configurer les deux sur la console SageMaker. Si vous préférez utiliser l'AWS CLI pour configurer un utilisateur, reportez-vous à Gérer les utilisateurs. Pour activer RStudio pour un utilisateur via la console, procédez comme suit :
- Sur le Détails du domaine page, choisissez Ajouter un utilisateur.
- Pour Nom, Entrez un nom d'utilisateur.
- Pour Rôle d'exécution par défaut, créez le rôle d'exécution du profil utilisateur.
- Selectionnez Suivant.
- Ensuite, vous pouvez configurer l'accès à Modèles de projet SageMaker et JumpStart. Vous pouvez le conserver par défaut même si nous n'utilisons pas cette fonctionnalité dans cet article ; vous pouvez toujours le modifier plus tard.
- Selectionnez Suivant procéder.
- Pour Autorisation de licence, Studio détecte et ajoute automatiquement des licences RStudio Workbench au domaine parmi lesquelles vous pouvez choisir :
-
- Administrateur RStudio – A accès au tableau de bord administratif RStudio IDE et RStudio
- Utilisateur RStudio – A accès à l'IDE RStudio
- Non autorisé - N'a pas accès à l'IDE RStudio
Notez que toutes les options accordent l'accès à Studio.
- Choisissez soit Administrateur RStudio or Utilisateur RStudio et choisissez Suivant procéder.
- Selectionnez Envoyer.
La création du profil utilisateur prend moins d'une minute.
- Pour ouvrir RStudio sur SageMaker, sur le Démarrer l'application menu dans la liste des utilisateurs, choisissez RStudio.
Vous verrez la page d'accueil de RStudio Workbench et une liste des sessions, des projets et du contenu publié.
- Pour créer une nouvelle session, choisissez Nouvelle session.
- Choisissez une instance souhaitée sur le Type d'instance menu et choisissez Démarrer la session.
Lorsque vous lancez votre session RStudio, l'image Base R sert de base à votre instance. Cette image Docker inclut R v4.0, des outils AWS tels que awscli, sagemaker
et une boto3
les packages Python et les réticulé package pour l'interopérabilité entre Python et R.
Nettoyer
Dans le cadre de cette procédure pas à pas, vous avez provisionné un domaine SageMaker, des profils utilisateur et une session RStudio. Pour supprimer ces ressources, reportez-vous à Supprimer un domaine Amazon SageMaker.
Conclusion
Dans cet article, nous avons montré comment vous pouvez facilement configurer votre environnement RStudio sur Amazon SageMaker en trois étapes simples. Vous pouvez désormais acquérir une nouvelle licence Posit Workbench payante ou demander un essai directement auprès d'AWS Marketplace et importer rapidement votre licence à l'aide de License Manager. Nous vous avons également montré comment, après avoir accepté l'octroi de licence, Studio détecte automatiquement votre nouvelle licence et vous permet de créer un domaine Studio avec la prise en charge de Posit Workbench. Nous vous encourageons à essayer RStudio sur Amazon SageMaker dès aujourd'hui en suivant ces étapes et à nous faire part de vos commentaires dans la section des commentaires !
À propos des auteurs
Venkata Kampana est architecte de solutions senior au sein de l'équipe AWS Health and Human Services et est basé à Sacramento, en Californie. Dans ce rôle, il aide les clients du secteur public à atteindre leurs objectifs de mission avec des solutions bien architecturées sur AWS.
Éric Peña est chef de produit technique senior au sein de l'équipe des plateformes d'intelligence artificielle AWS, travaillant sur Amazon SageMaker Interactive Machine Learning. Il se concentre actuellement sur les intégrations IDE sur SageMaker Studio. Il est titulaire d'un MBA du MIT Sloan et, en dehors du travail, aime jouer au basket et au football.
- Contenu propulsé par le référencement et distribution de relations publiques. Soyez amplifié aujourd'hui.
- Platoblockchain. Intelligence métaverse Web3. Connaissance Amplifiée. Accéder ici.
- La source: https://aws.amazon.com/blogs/machine-learning/create-your-rstudio-on-amazon-sagemaker-licensed-or-trial-environment-in-three-easy-steps/
- :est
- $UP
- 1
- 10
- 100
- 11
- 420
- 7
- 8
- 9
- a
- Capable
- A Propos
- au dessus de
- Accepter
- accès
- Compte
- atteindre
- reconnaître
- acquérir
- infection
- ajoutée
- Supplémentaire
- Ajoute
- administratif
- Après
- contrat
- Tous
- permet
- déjà
- toujours
- Amazon
- Amazon Sage Maker
- analyse
- analytique
- et de
- api
- appli
- applications
- SONT
- artificiel
- intelligence artificielle
- AS
- At
- Authentification
- automatiquement
- disponibles
- AWS
- AWS CloudFormation
- Marketplace AWS
- RETOUR
- base
- basé
- base
- Basketball
- BE
- car
- Début
- va
- ci-dessous
- LES MEILLEURS
- jusqu'à XNUMX fois
- construire
- la performance des entreprises
- by
- CA
- Appelez-nous
- CAN
- maisons
- Canaux centraux
- Change
- Modifications
- Selectionnez
- choose
- choisi
- code
- commentaires
- complet
- calcul
- concentrer
- concept
- configuration
- Console
- consommées
- contact
- contenu
- contrat
- Couples
- engendrent
- créée
- crée des
- La création
- création
- Lecture
- Clients
- données
- dévoué
- Réglage par défaut
- Degré
- Selon
- voulu
- détail
- détails
- Développement
- directement
- Docker
- Ne fait pas
- domaine
- Services
- domaines
- Ne pas
- down
- plus facilement
- même
- non plus
- permettre
- activé
- encourager
- Entrer
- Environment
- évaluation
- Pourtant, la
- Chaque
- exemples
- exécution
- existant
- familier
- Fonctionnalité
- Réactions
- few
- finaliser
- Trouvez
- Prénom
- première fois
- se concentre
- suivre
- Abonnement
- Football
- Pour
- formulaire
- anciennement
- gratuitement ici
- De
- d’étiquettes électroniques entièrement
- Général
- obtenez
- GitHub
- Donner
- Global
- Go
- aller
- subvention
- accordée
- Groupes
- Vous avez
- Santé
- aider
- aide
- détient
- Accueil
- Comment
- How To
- Cependant
- HTML
- http
- HTTPS
- humain
- ID
- Identite
- image
- importer
- important
- in
- comprendre
- inclut
- d'information
- Infrastructure
- instance
- Des instructions
- des services
- l'intégration
- intégrations
- Intelligence
- Interactif
- Interfaces
- Interopérabilité
- IT
- jpg
- saut
- XNUMX éléments à
- connu
- laboratoire
- lancer
- apprentissage
- Licence
- Autorisé
- licences
- LIMIT
- temps limité
- Gamme
- LINK
- Liste
- Faible
- click
- machine learning
- a prendre une
- Fabrication
- gérer
- gérés
- gestion
- manager
- les gérer
- marché
- maximales
- moyenne
- Menu
- message
- méthode
- pourrait
- minute
- Minutes
- Mission
- MIT
- ML
- Mode
- modifié
- PLUS
- prénom
- Nommé
- NAVIGUER
- Navigation
- nécessaire
- Besoin
- réseau et
- de mise en réseau
- Nouveauté
- next
- nombre
- objectifs
- of
- code
- on
- ONE
- ouvert
- Options
- de commander
- Autre
- autrement
- au contrôle
- paquet
- Forfaits
- page
- payé
- pain
- partie
- Effectuer
- autorisation
- autorisations
- Plateformes
- Platon
- Intelligence des données Platon
- PlatonDonnées
- jouer
- Post
- préfère
- préféré
- conditions préalables
- Privé
- processus
- Traité
- Produit
- chef de produit
- Profil
- Profils
- Projet
- projets
- preuve
- preuve de concept
- fournir
- public
- publié
- Python
- vite.
- solutions
- recevoir
- recommandé
- région
- en relation
- nécessaire
- conditions
- a besoin
- Resources
- Rôle
- rôle
- Courir
- pour le running
- Sacramento
- sagemaker
- même
- Escaliers intérieurs
- scientifiques
- Section
- secteur
- sécurité
- la sélection
- sélection
- supérieur
- sert
- service
- Services
- Session
- brainstorming
- set
- mise
- Paramétres
- installation
- commun
- unique
- Sloan
- So
- Solutions
- empiler
- Standard
- Commencer
- Statut
- étapes
- Étapes
- storage
- simple
- studio
- inscrire
- Abonnements
- tel
- Support
- Les soutiens
- Prenez
- prend
- équipe
- équipes
- Technique
- modèle
- tester
- Merci
- qui
- La
- leur
- Ces
- trois
- Avec
- fiable
- à
- aujourd'hui
- les outils
- procès
- ui
- sous
- sous-jacent
- Mises à jour
- la mise à jour
- us
- Utilisation
- utilisé
- Utilisateur
- utilisateurs
- Plus-value
- Valeurs
- via
- Voir
- walkthrough
- tout en
- sera
- comprenant
- sans
- activités principales
- de travail
- Vous n'avez
- Votre
- zéphyrnet