Consultez les quotas du Data Transmission Service dans MaxCompute et configurez leurs paramètres de concurrence. Divisez les quotas achetés en unités plus petites, attribuez une concurrence réservée et élastique à chacune, et planifiez des plans de mise à l'échelle basés sur le temps.
Pour plus d'informations sur les groupes de ressources dédiés au Data Transmission Service, consultez Acheter et utiliser des groupes de ressources dédiés au Data Transmission Service et Facturation des ressources dédiées au Data Transmission Service (abonnement).
Hiérarchie des quotas
Chaque abonnement acheté crée un quota de niveau 1 doté d'une concurrence réservée fixe, égale à la concurrence totale achetée. Divisez un quota de niveau 1 en jusqu'à 20 level-2 quotas afin d'isoler les ressources entre différentes équipes ou charges de travail.
Deux types de concurrence s'appliquent à chaque niveau :
Reserved concurrency : capacité garantie allouée mensuellement. Pour un quota de niveau 1, elle correspond à la concurrence totale achetée. Pour la modifier, mettez à niveau ou rétrogradez votre abonnement.
Elastic reserved concurrency : capacité supplémentaire flexible. Pour un quota de niveau 1, cette valeur doit être inférieure ou égale à la concurrence réservée. La valeur par défaut est 0. La configuration de la concurrence réservée élastique entraîne des frais supplémentaires.
Les règles suivantes régissent les quotas de niveau 2 :
La somme des concurrences réservées de tous les quotas de niveau 2 est égale à la concurrence réservée du niveau 1.
La somme des concurrences réservées élastiques de tous les quotas de niveau 2 est égale à la concurrence réservée élastique du niveau 1.
Chaque quota de niveau 1 inclut un quota de niveau 2 par défaut dont les valeurs sont calculées automatiquement. Ce quota par défaut absorbe toute la concurrence non attribuée aux quotas de niveau 2 personnalisés.
Exemple :
Un quota de niveau 1 dispose de 100 unités de concurrence réservée et de 40 unités de concurrence réservée élastique. Deux quotas de niveau 2 personnalisés sont créés :
|
Quota de niveau 2 |
Concurrence réservée |
Concurrence réservée élastique |
|
team-analytics |
60 |
20 |
|
team-etl |
25 |
15 |
|
default (calculé automatiquement) |
15 |
5 |
|
Total niveau 1 |
100 |
40 |
Formule : Concurrence réservée niveau 2 par défaut = Concurrence réservée niveau 1 - Somme(Concurrence réservée niveau 2 personnalisée)
Prérequis
Avant de commencer, assurez-vous de disposer des éléments suivants :
Un projet MaxCompute avec une méthode de facturation par abonnement
Un groupe de ressources dédié au Data Transmission Service (abonnement)
Les autorisations nécessaires pour configurer les quotas (les comptes Alibaba Cloud disposent de cette autorisation par défaut ; accordez-la aux utilisateurs Resource Access Management (RAM) si nécessaire — consultez Permissions RAM)
Configurer les paramètres de base
Connectez-vous à la console MaxCompute et sélectionnez une région dans le coin supérieur gauche.
Dans le volet de navigation de gauche, choisissez Manage Configurations > Quotas.
-
Sur la page Quotas, localisez le quota cible et cliquez sur Quota Configuration dans la colonne Actions.
Seuls les quotas avec la Subscription Billing Method sont pris en charge.
Sur la page Quota Configuration, sélectionnez l'onglet Basic Configurations et cliquez sur Edit Basic Configurations.
-
Cliquez sur Add Level-2 Quota pour créer un nouveau sous-quota, ou configurez la Reserved Concurrency et la Elastic Reserved Concurrency pour un quota de niveau 2 existant.
Paramètre
Description
Quota Name
Nom personnalisé. Il doit commencer par une lettre et peut contenir des lettres, des chiffres et des traits de soulignement (_). Lorsque vous référencez ce quota dans un SDK ou un connecteur, utilisez le nom généré par le système affiché dans la liste de gestion des quotas de la console, par exemple
"ot_42854300324****_169821756****_p#ot_42854300324****_169821756****".Reserved Concurrency
Concurrence réservée mensuelle pour le quota de niveau 2. La concurrence réservée de niveau 1 ne peut pas être modifiée ici ; mettez plutôt à niveau ou rétrogradez l'abonnement. La somme de toutes les concurrences réservées de niveau 2 est égale à la concurrence réservée de niveau 1. Le quota de niveau 2 par défaut absorbe le reste.
Elastic Reserved Concurrency
Concurrence réservée élastique mensuelle pour le quota de niveau 2. La concurrence réservée élastique de niveau 1 doit être inférieure ou égale à la concurrence réservée de niveau 1 (par défaut : 0). La somme de toutes les concurrences réservées élastiques de niveau 2 est égale à la concurrence réservée élastique de niveau 1. Le quota de niveau 2 par défaut absorbe le reste.
Supprimer un quota de niveau 2
Sur la page Quota Configuration, sélectionnez l'onglet Basic Configurations, localisez le quota cible et cliquez sur Delete dans la colonne Actions.
Après la suppression, la Reserved Concurrency et la Elastic Reserved Concurrency du quota de niveau 2 supprimé sont rajoutées au quota de niveau 2 par défaut. Pour redistribuer ces valeurs, modifiez les plans de configuration dans l'onglet Scaling Configuration.
Configurer des plans de mise à l'échelle
Après l'achat d'un projet MaxCompute par abonnement, chaque quota de niveau 1 dispose d'un plan de configuration de ressource par défaut nommé Default.
Chaque plan de configuration inclut la concurrence réservée et la concurrence réservée élastique pour le quota de niveau 1 et tous ses quotas de niveau 2. Utilisez plusieurs plans avec une gestion basée sur le temps lorsque les besoins en concurrence changent au cours de la journée, par exemple des exigences différentes en unités de calcul (CU) entre les périodes 00:00–08:00 et 08:00–24:00.
Un groupe de ressources de quota prend en charge un maximum de 48 intervalles basés sur le temps. La durée minimale d'un seul intervalle est de 30 minutes.
Pour rétrograder le Data Transmission Service (abonnement), réduisez d'abord la concurrence basée sur le temps.
La configuration basée sur le temps prend effet en 0 à 5 minutes. La facturation commence à partir du moment effectif réel.
Add a configuration plan:
Sur la page Quota Configuration, sélectionnez l'onglet Scaling Configuration.
Cliquez sur Add Configuration Plan. Dans la boîte de dialogue Add Configuration Plan, saisissez un Configuration Plan Name et configurez la Reserved Concurrency et la Elastic Reserved Concurrency pour chaque quota de niveau 2.
Cliquez sur OK pour ajouter le plan.
Appliquer immédiatement un plan de configuration :
Dans l'onglet Scaling Configuration, localisez le plan cible et cliquez sur Apply Immediately dans la colonne Actions.
Si la gestion basée sur le temps est activée, le plan appliqué manuellement sera remplacé par le prochain plan programmé. Pour maintenir actif un plan activé manuellement, effacez d'abord tous les paramètres basés sur le temps.
Autres opérations sur les plans de configuration
|
Opération |
Étapes |
|
Afficher |
Dans l'onglet Scaling Configuration, cliquez sur l'icône d'expansion à gauche du Configuration Plan Name pour afficher les détails. |
|
Edit |
Localisez le plan cible et cliquez sur Edit dans la colonne Actions. Si le plan est actuellement actif, cliquez sur Apply Immediately après la modification pour appliquer la mise à jour. |
|
Delete |
Localisez le plan cible et cliquez sur Delete dans la colonne Actions. Le plan |
|
Clone |
Localisez le plan cible et cliquez sur Clone dans la colonne Actions. |
Configurer la gestion basée sur le temps
Planifiez différents plans de configuration à différents moments de la journée pour adapter la concurrence aux modèles de charge de travail.
Un maximum de 48 plans de configuration peuvent être ajoutés à une planification basée sur le temps.
La planification basée sur le temps peut avoir un délai allant jusqu'à 5 minutes.
Dans l'onglet Scaling Configuration, cliquez sur Edit Time Plan dans la zone Scheduled Scaling Management.
-
Cliquez sur Add Effective Period, puis sélectionnez une Effective Start Time et un Configuration Plan.
RemarqueL'heure de début par défaut est 00:00 et ne peut pas être modifiée ni supprimée. Son plan de configuration est Default, qui peut être modifié. Si aucune autre heure de début n'est ajoutée, le même plan s'applique toute la journée.
Les heures de début sont disponibles à l'heure pile et à la demi-heure. Un plan de configuration peut être réutilisé sur plusieurs créneaux horaires.
Cliquez sur Save pour enregistrer la planification.
Consulter l'utilisation des quotas
Surveillez l'utilisation des ressources du Data Transmission Service au sein de chaque quota de niveau 2. Les comptes Alibaba Cloud et les utilisateurs RAM peuvent consulter ces informations par défaut.
Connectez-vous à la console MaxCompute et sélectionnez une région dans le coin supérieur gauche.
Dans le volet de navigation de gauche, choisissez Manage Configurations > Quotas.
Sur la page Quotas, localisez le quota cible et cliquez sur Configure Resources dans la colonne Actions.
Les métriques suivantes sont disponibles :
|
Métrique |
Description |
|
Request Parallelism |
Courbe d'utilisation des slots basée sur les conditions de filtrage. Affiche l'utilisation actuelle et les limites de quota. Unité : Slot. |
|
Throughput |
Courbe de débit basée sur les conditions de filtrage. L'unité est indiquée sur l'axe vertical (par exemple, B/min ou MB/min). |
|
Table-level Request Parallelism |
Courbe de concurrence pour les données téléchargées vers une table spécifique via Tunnel Batch. Définissez le Usage Type (par exemple, téléchargement Tunnel Batch) et le Table Name comme conditions de filtrage. Unité : Slot. |
|
Table-level IP Throughput |
Courbe de débit depuis chaque adresse IP source pour les données téléchargées vers une table spécifique via Tunnel Batch. Définissez le Usage Type et le Table Name comme conditions de filtrage. |
|
Total Requests and Error Requests |
Nombre total de requêtes et nombre de requêtes ayant échoué. Les requêtes ayant échoué incluent toutes les requêtes avec un code d'état 4xx ou 5xx. Pour plus d'informations, consultez Présentation du Data Transmission Service. |
|
Total Throughput |
Résumé du volume de données pour différents types d'utilisation dans la plage de temps spécifiée. Un diagramme circulaire montre la proportion de chaque type d'utilisation. |
|
Slot Average Transfer Rate |
Taux de transfert moyen par slot pour les requêtes de téléchargement Tunnel Batch. Définissez le Usage Type comme condition de filtrage. |
Régions prises en charge
|
Nom de la région |
ID de la région |
|
Chine (Shenzhen) |
cn-shenzhen |
|
Chine (Shanghai) |
cn-shanghai |
|
Chine (Pékin) |
cn-beijing |
|
Chine (Hangzhou) |
cn-hangzhou |
|
Chine (Hong Kong) |
cn-hongkong |
|
Singapour |
ap-southeast-1 |
|
Indonésie (Jakarta) |
ap-southeast-5 |
|
États-Unis (Virginie) |
us-east-1 |
Limites
|
Contrainte |
Valeur |
|
Nombre maximal de quotas de niveau 2 par quota de niveau 1 |
20 |
|
Nombre maximal d'intervalles basés sur le temps par planification |
48 |
|
Durée minimale d'un intervalle |
30 minutes |
|
Granularité de la planification |
À l'heure pile et à la demi-heure |
|
Délai d'activation de la configuration basée sur le temps |
0 à 5 minutes |