Cette rubrique présente, à travers des scénarios types, comment sélectionner et configurer les ressources de calcul réservées par abonnement et les CU réservés élastiques. Elle propose également des recommandations pour réduire les coûts et optimiser l'efficacité.
Contexte
Auparavant, MaxCompute prenait en charge le fractionnement personnalisé des quotas et les configurations basées sur le temps pour les ressources de calcul réservées par abonnement. Il était possible de diviser une journée en trois périodes maximum et d'attribuer différents volumes de CU réservés à chaque quota pour chaque période. Cette fonctionnalité a considérablement amélioré l'utilisation des ressources de calcul.
MaxCompute propose désormais des CU réservés élastiques. Associés aux nouvelles fonctionnalités de plan de quota et de plan horaire, ils permettent d'ajuster les ressources de calcul avec souplesse en fonction des besoins identifiés, afin de réduire les coûts et d'améliorer l'efficacité.
Les prix et les méthodes d'évaluation présentés dans les scénarios de cette rubrique le sont à titre indicatif uniquement.
Pour connaître les tarifs réels, consultez la page d'achat du produit.
En pratique, prenez en compte plusieurs facteurs et testez votre configuration pendant une période donnée afin de déterminer les paramètres optimaux.
Portée
Pour configurer et utiliser des CU réservés élastiques, vous devez d'abord acheter des ressources réservées par abonnement. Le nombre maximal de CU réservés élastiques que vous pouvez configurer est égal au montant de vos CU réservés par abonnement. Le minimum est de 50 CU, avec un pas de 10 CU.
Les CU réservés élastiques sont facturés à l'utilisation (paiement à l'heure). La facturation commence lorsqu'un scale-out réussit et s'arrête lorsqu'un scale-down réussit. Si l'utilisation dépasse une heure, les données de comptabilisation sont poussées à l'heure pile. Les factures horaires sont générées avec un délai de trois heures.
-
Le prix d'un CU réservé élastique est de 0.0488 USD/CU/hour, et le prix d'une ressource de calcul réservée par abonnement est de 22.0 USD/CU/month.
Si vous utilisez des CU réservés élastiques pendant plus de 16 heures par jour (le coût pour 16 heures étant de
1 CU × 0.0488 USD/CU/hour × 16 hours × 30 days = 23.424 USD/CU/month), il est plus rentable d'acheter des CU réservés par abonnement.
Scénario 1 : Ressources inactives
Les jobs de production s'exécutent durant la nuit, ce qui entraîne un pic de demande de calcul. Certaines lignes métier imposent des contraintes temporelles strictes sur les données, nécessitant la génération des résultats de calcul avant une heure précise. Comparé à la nuit, le nombre de requêtes de calcul est plus faible pendant la journée. Toutefois, pour répondre à la forte demande nocturne, vous achetez un niveau de CU plus élevé pour votre abonnement MaxCompute. Cela se traduit par une importante inactivité des ressources pendant la journée.
Plan d'utilisation typique des CU
La tendance quotidienne typique de l'utilisation des CU pour ce scénario est illustrée dans la figure suivante. Vous achetez 750 CU de ressources de calcul réservées par abonnement, principalement pour couvrir le pic de calcul de cinq heures allant de 03:00 to 08:00.
Le coût mensuel initial s'élève à 750 CUs × 22.0 USD/CU/month = 16,500 USD/month.
La figure suivante montre la tendance d'utilisation des CU réservés par abonnement :

Plan de CU réservés élastiques
L'activité exige des performances garanties pendant les heures de pointe tôt le matin et lors des pics secondaires. Vous pouvez acheter 400 CU réservés par abonnement et 350 CU réservés élastiques pendant cinq heures (de 03:00 à 08:00). La tendance d'utilisation du plan combinant CU réservés par abonnement et CU réservés élastiques est présentée dans la figure suivante :
Le coût mensuel du plan de CU réservés élastiques est de 400 × 22.0 + 350 × 0.0488 × 5 × 30 = 11,362 USD. Par rapport au plan n'utilisant pas de CU réservés élastiques, vous économisez environ 31% sur les coûts mensuels.
Étapes de configuration du plan de CU réservés élastiques
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 .
-
Rétrogradez le quota
Pour rétrograder les ressources MaxCompute par abonnement, suivez ces étapes.
Sur la page Quotas, cliquez sur Downgrade dans la colonne Actions du quota cible.
-
Sur la page Downgrade, configurez le nombre requis de CUs après la rétrogradation, cliquez sur Buy Now, et finalisez la rétrogradation.
Pour plus d'informations sur les règles de rétrogradation, consultez Règles d'annulation du site international Alibaba Cloud.
Consultez la commande de rétrogradation sur la page Commandes Alibaba Cloud.
RemarqueUne rétrogradation effectuée immédiatement après une mise à niveau peut entraîner un remboursement moindre :
Commandes avec réduction : le remboursement est basé sur le montant réduit payé, et non sur le prix initial. Par exemple, un abonnement d'un an avec une réduction de 15 % a un prix initial de 154,7 USD mais un paiement de 131,5 USD. Le remboursement est calculé à partir de 131,5 USD.
Commandes payées par coupon : le remboursement inclut uniquement la partie en espèces. Les montants des coupons ne sont pas remboursés.
-
Ajoutez un plan de configuration
Vous pouvez ajouter un nouveau plan de configuration de quota pour les ressources MaxCompute par abonnement en suivant ces étapes. Dans cet exemple, la valeur des Elastically Reserved CUs pour le quota de premier niveau est de
350.Sur la page Quotas, cliquez sur Quota Configuration dans la colonne Actions du quota cible.
Sur la page Quota Configuration, sélectionnez l'onglet Scaling Configuration.
Dans 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 les Elastically Reserved CUs pour les quotas de niveau 1 et de niveau 2.
Cliquez sur OK pour ajouter le plan.
-
Modifiez le plan horaire
Vous pouvez surveiller quotidiennement la consommation des ressources de quota et ajuster le volume de CU réservés élastiques à tout moment selon vos besoins.
Dans l'onglet Scaling Configuration, cliquez sur Edit Time Plan dans la section Scheduled Scaling Management.
-
Cliquez sur Add Effective Period, puis sélectionnez une Effective start time et un Configuration Plan.
Le tableau suivant présente un exemple de plan horaire :
Effective Start Time (UTC+8)
Configuration Plan
00:00
Default
03:00
Le plan de configuration de quota ajouté à l'étape précédente
08:00
Default
Le nombre de CU réservés élastiques pour le plan Default est de
0.
Scénario 2 : Accélérer la sortie des jobs à moindre coût et avec une haute fiabilité
Vous avez acheté des ressources de calcul réservées par abonnement MaxCompute et avez déjà configuré le fractionnement des quotas de niveau 2, les paramètres basés sur le temps et les priorités. L'utilisation des ressources CU est élevée tout au long de la journée. L'activité impose désormais de nouvelles exigences concernant l'heure de génération de certaines données métier et souhaite que les données soient produites plus tôt afin d'apporter plus de valeur.
Plan d'utilisation typique des CU
Dans ce scénario, la tendance quotidienne typique de l'utilisation des CU est illustrée dans la figure suivante. Vous achetez 750 ressources de calcul réservées par abonnement. L'utilisation des ressources est élevée toute la journée, atteignant presque 100 %. Le temps moyen d'achèvement des jobs est long. Un jeu de données important, précédemment généré avant 7:00, doit désormais, selon les exigences métier, être généré avant 6:00. Le coût mensuel initial pour ce plan est de 750 CUs × 22.0 USD/CU/month = 16,500 USD/month.
La figure suivante montre la tendance d'utilisation des CU réservés par abonnement :

Plan de CU réservés élastiques
La tendance des demandes de ressources montre que le volume de demande dépasse 750 CU entre 3:00 and 7:00. Pour garantir que certains jobs soient terminés avant 6:00, vous devez effectuer un scale-out durant cette période de pointe.
Utilisez Information Schema pour recueillir des statistiques sur la distribution des CU pour les jobs liés à ces données, à titre de référence. La figure précédente indique que l'utilisation des ressources est maximale de 3:00 à 8:00. Par conséquent, vous pouvez calculer le volume total de CU pour les quatre heures allant de 3:00 à 7:00.
Supposons qu'un total de 2 000 CU soit utilisé en quatre heures, ce qui signifie que 500 CU sont nécessaires pour fonctionner pendant quatre heures. Pour terminer les jobs une heure plus tôt, le nombre de CU requis par heure est de 2000 / 3 = 667 CU. Étant donné que les dépendances entre jobs peuvent entraîner moins de requêtes au début et plus de requêtes par la suite, vous pouvez ajouter une marge de sécurité supplémentaire. Par exemple, l'ajout de 30% donne un volume de CU de 667 × 1.3 = 867 CU. Le nombre final de CU à ajouter via scale-out à partir de 3:00 est de 867 - 500 = 367.
Le pas pour les CU réservés élastiques est de 50. Par conséquent, vous pouvez d'abord définir le nombre de CU réservés élastiques à 350 pendant trois heures. La tendance est illustrée dans la figure suivante.
Dans ce scénario, le nombre requis de CU réservés élastiques supplémentaires est prédit sur la base de la consommation moyenne idéale de CU. En pratique, vous pouvez utiliser cette méthode comme référence, mais vous devez surveiller votre activité et effectuer les ajustements nécessaires.

Pour garantir le bon fonctionnement de l'activité :
Si vous achetez des CU réservés par abonnement, vous devrez dépenser un supplément de
350 CUs × 22.0 USD/CU/month = 7,700 USD/month.Avec le plan de CU réservés élastiques, vous n'aurez besoin de dépenser qu'un supplément de
350 CUs × 0.0488 USD/CU/hour × 3 × 30 = 1,537.2 USDpar mois.
L'utilisation du plan de CU réservés élastiques permet d'économiser environ 80% sur les coûts mensuels.
Étapes de configuration du plan de CU réservés élastiques
Ces étapes supposent que vous n'avez pas utilisé de configuration basée sur le temps auparavant, ou que vous avez réinitialisé toute configuration basée sur le temps existante.
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 .
-
Ajoutez un plan de configuration
Vous pouvez ajouter un plan de configuration de quota pour les ressources MaxCompute par abonnement en suivant ces étapes. Dans cet exemple, la valeur des Elastically Reserved CUs pour le quota de premier niveau est de
350.Sur la page Quotas, cliquez sur Quota Configuration dans la colonne Actions du quota cible.
Sur la page Quota Configuration, sélectionnez l'onglet Scaling Configuration.
Dans 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 les Elastically Reserved CUs pour les quotas de niveau 1 et de niveau 2.
Cliquez sur OK pour ajouter le plan.
-
Modifiez le plan horaire
Vous pouvez surveiller quotidiennement la consommation des ressources de quota et ajuster le volume de CU réservés élastiques à tout moment selon vos besoins.
Dans l'onglet Scaling Configuration, cliquez sur Edit Time Plan dans la section Scheduled Scaling Management.
-
Cliquez sur Add Effective Period, puis sélectionnez une Effective start time et un Configuration Plan.
Le tableau suivant présente un exemple de plan horaire :
Effective Start Time (UTC+8)
Configuration Plan
00:00
Default
03:00
Le plan de configuration de quota ajouté à l'étape précédente
06:00
Default
Le nombre de CU réservés élastiques pour le plan Default est de
0.