Les groupes de ressources permettent de partitionner et de gérer les ressources de calcul d'une instance. Cette rubrique explique comment gérer les groupes de ressources dans HoloWeb, notamment la création et la suppression de groupes, l'ajustement des quotas et la gestion des associations d'utilisateurs.
Contexte
Bien que Hologres V1.0 et les versions antérieures prennent en charge l'isolation des ressources au niveau de l'instance, elles ne permettent pas une isolation granulaire au niveau de l'utilisateur au sein d'une même instance. Dans les environnements de production, il est souvent nécessaire d'isoler les ressources pour chaque utilisateur et de limiter leur consommation afin d'éviter toute interférence entre les tâches. Pour offrir cette isolation fine, Hologres a introduit les groupes de ressources, qui gèrent les ressources de calcul et assurent l'isolation au sein d'une instance. HoloWeb propose une interface graphique pour gérer ces groupes de ressources.
Limites
Seules les versions Hologres V1.1 et ultérieures prennent en charge l'utilisation des groupes de ressources pour gérer les ressources de calcul au sein d'une instance Hologres. Si votre instance exécute une version antérieure, consultez la section Résoudre les échecs de préparation à la mise à niveau ou rejoignez le groupe DingTalk Hologres pour obtenir de l'aide. Pour plus d'informations, consultez la page Comment obtenir davantage d'assistance en ligne ?.
Seuls les utilisateurs disposant de privilèges superuser peuvent utiliser les groupes de ressources pour gérer les ressources de calcul dans une instance Hologres. Dans le cas contraire, vous recevrez un message d'erreur « insufficient permissions ».
Les ressources de calcul sont allouées au niveau de l'instance. Si un utilisateur possède plusieurs bases de données au sein d'une instance, elles partagent toutes les ressources de calcul de l'instance ainsi que le même plan d'allocation des ressources.
Les instances de type virtual warehouse ne prennent pas en charge la gestion des groupes de ressources. Créez plutôt plusieurs virtual warehouses pour assurer l'isolation des ressources.
Créer un groupe de ressources
Accédez à la page de développement HoloWeb. Pour plus d'informations, consultez la section Se connecter à HoloWeb.
Dans la barre de navigation supérieure, cliquez sur Security Center.
Sur la page Security Center, cliquez sur Resource Group Management dans le volet de navigation de gauche.
Sur la page Resource Group Management, sélectionnez le nom de l'instance cible et cliquez sur Add Resource Group.
-
Dans la boîte de dialogue Add Resource Group, saisissez un Resource Group Name, définissez le Resource Group Quota, puis cliquez sur OK.
RemarqueLe quota total de tous les groupes de ressources au sein d'une instance Hologres ne peut pas dépasser 1,0 ; sinon, une erreur se produit.
Supprimer un groupe de ressources
Accédez à la page de développement HoloWeb. Pour plus d'informations, consultez la section Se connecter à HoloWeb.
Dans la barre de navigation supérieure, cliquez sur Security Center.
Sur la page Security Center, cliquez sur Resource Group Management dans le volet de navigation de gauche.
-
Sur la page Resource Group Management, recherchez le groupe de ressources à supprimer et cliquez sur Delete dans la colonne Actions.
RemarqueVous ne pouvez pas supprimer un groupe de ressources auquel des utilisateurs sont associés.
Ajuster le quota d'un groupe de ressources
Accédez à la page de développement HoloWeb. Pour plus d'informations, consultez la section Se connecter à HoloWeb.
Dans la barre de navigation supérieure, cliquez sur Security Center.
Sur la page Security Center, cliquez sur Resource Group Management dans le volet de navigation de gauche.
Sur la page Resource Group Management, recherchez le groupe de ressources à modifier et cliquez sur Adjust Quota dans la colonne Resource Group Quota.
-
Dans la boîte de dialogue Adjust Quota, modifiez le quota du groupe de ressources et cliquez sur OK.
Le quota du groupe de ressources doit être une valeur comprise entre 0,1 et 0,9 inclus, avec une précision d'une décimale.
Associer un utilisateur
Après avoir créé un groupe de ressources, associez-y des utilisateurs dans HoloWeb.
Accédez à la page de développement HoloWeb. Pour plus d'informations, consultez la section Se connecter à HoloWeb.
Dans la barre de navigation supérieure, cliquez sur Security Center.
Sur la page Security Center, cliquez sur Resource Group Management dans le volet de navigation de gauche.
Sur la page Resource Group Management, recherchez le groupe de ressources à gérer et cliquez sur Associate User dans la colonne Actions.
Sur la page Associate Resource Group, cliquez sur Add User for Association.
-
Dans la boîte de dialogue Associate User, sélectionnez un utilisateur et cliquez sur OK.
RemarqueSi un utilisateur n'apparaît pas dans la liste déroulante, il n'a pas encore été ajouté à l'instance. Vous devez d'abord l'ajouter sur la page User Management.
Un utilisateur ne peut être associé qu'à un seul groupe de ressources. L'association d'un utilisateur à un nouveau groupe de ressources remplace l'association précédente.
Dissocier un utilisateur
Accédez à la page de développement HoloWeb. Pour plus d'informations, consultez la section Se connecter à HoloWeb.
Dans la barre de navigation supérieure, cliquez sur Security Center.
Sur la page Security Center, cliquez sur Resource Group Management dans le volet de navigation de gauche.
Sur la page Resource Group Management, recherchez le groupe de ressources à gérer et cliquez sur Associate User dans la colonne Actions.
Sur la page Associate Resource Group, recherchez l'utilisateur à dissocier et cliquez sur Disassociate User dans la colonne Actions.
Dans la boîte de dialogue Disassociate User, cliquez sur OK.
Commandes SQL associées
Isolation des ressources pour une seule instance (obsolète).