Mieux gérer et optimiser vos dépenses Snowflake de façon centralisée grâce à une nouvelle interface de gestion des coûts
Dans le monde dynamique de la gestion de la data, Snowflake est le plus à même de permettre à ses clients de prendre des décisions éclairées en matière de données, tout en garantissant l’efficacité et la maîtrise de leurs coûts. Les administrateurs le savent : gérer et optimiser les coûts de leur plateforme peut s’avérer complexe et fastidieux. Pour leur permettre de comprendre, de contrôler et d’optimiser leurs dépenses de façon plus intuitive et depuis un emplacement centralisé, Snowflake lance sa nouvelle Cost Management Interface (private preview).
Cette interface est un emplacement unique dans Snowflake, qui offre aux administrateurs une visibilité sur les coûts et les indicateurs prix-performances, ainsi que la possibilité de prendre le contrôle sur leurs dépenses via les fonctionnalités Budgets et Resource Monitors, et de dégager des informations prêtes à l’emploi pour optimiser leur consommation sur Snowflake.
Une visibilité granulaire sur l’utilisation des comptes et les dépenses
La Cost Management Interface de Snowsight comporte une vue d’ensemble de chaque compte, qui fournit un aperçu complet de la consommation et des dépenses du compte, y compris les dépenses monétaires et de crédits pendant une période donnée, les dépenses quotidiennes moyennes, les meilleurs entrepôts classés par coûts, les requêtes les plus coûteuses, etc. La tendance du graphique « Crédits pour 100 tâches » ci-dessous souligne l’évolution de la valeur ajoutée réelle des crédits Snowflake.
Les administrateurs peuvent approfondir ces indicateurs, consulter des informations détaillées sur les objets triés par utilisation ou par crédits, mais aussi examiner les scripts SQL sous-jacents qui génèrent ces informations. L’engagement de transparence de Snowflake est évident, car la Cost Management Interface de Snowsight vous permet même de personnaliser ces scripts SQL pour vos propres tableaux de bord.
Configuration centralisée des contrôles pour éviter les surprises
Snowflake continue à s’engager envers une meilleure gestion des coûts en lançant Budgets en public preview sur AWS. Budgets et Resource Monitors seront accessibles via Cost Management Interface, pour permettre aux administrateurs de contrôler leurs dépenses Snowflake en un point unique, pour une expérience utilisateur plus fluide.
Budgets permet aux administrateurs de définir des contrôles des dépenses au niveau d’un compte, ou d’approfondir à des niveaux plus granulaires pour un mois calendaire donné, avec une réinitialisation le premier jour du mois. Il suffit de quelques clics dans Snowsight pour spécifier un budget mensuel de crédits et ajouter l’adresse e-mail à laquelle envoyer d’éventuelles notifications de dépassement budgétaire. La fonctionnalité Budgets extrapole les crédits quotidiens définis ; ainsi, vous êtes immédiatement informé en cas de dépassement, même sur un seul jour.
La configuration d’un budget au niveau du compte est rapide et simple : si vous avez accès à Cost Management Interface en private preview, accédez à Admin (Administration) > Cost Management (Gestion des coûts) > Budgets (preview) dans Snowsight. Il vous suffit d’indiquer une limite de dépense cible en fonction de votre utilisation actuelle et prévue. Si vous n’avez pas accès à Cost Management Interface en private preview, accédez à Admin (Administration) > Usage (Utilisation) > Budgets (preview). Pour vous aider à définir vos premières limites de dépense, nous vous fournissons des informations sur vos dépenses de crédits des trois derniers mois, ainsi qu’une estimation de vos dépenses actuelles (si vous activez un budget pour le compte en cours de mois).
Une fois que vous avez défini une limite de dépense et indiqué une adresse e-mail pour le budget de ce compte, le graphique ci-dessous s’affiche. La courbe en pointillé noire représente la tendance de limite de dépense extrapolée, du début à la fin du mois. Cette courbe correspond au seuil de dépense au-delà duquel votre utilisation actuelle dépasse le budget établi et déclenche une alerte proactive. Les barres bleues représentent les dépenses cumulées réelles observées sur ce compte, tandis que les barres grises représentent les prévisions de dépenses cumulées pour le reste du mois, en fonction des dépenses réelles observées jusqu’à ce jour. La liste des ressources que le budget surveille dans ce compte apparaît juste en dessous du graphique.
Vous pouvez également créer un budget personnalisé en regroupant un ensemble de ressources de calcul d’un compte correspondant à un service, une fonction, une unité commerciale ou une charge de travail. Le budget personnalisé surveille les dépenses de crédits pour certaines ressources, et envoie des alertes de façon proactive si vous risquez de dépasser la limite de dépense prescrite. D’après l’exemple ci-dessus, vous pouvez configurer un budget personnalisé nommé Retail en cliquant sur le signe + en haut à droite. Une fois configuré, ce budget surveille les ressources que vous lui avez affectées (ici, il s’agit de l’entrepôt PD_BUDGET et de la base de données BUDGET_DB), et vous informe si l’utilisation de crédit de ces deux ressources dépasse la limite.
Des recommandations pour agir et optimiser vos dépenses
Cost Management Interface ne se contente pas de fournir une visibilité et un contrôle ; elle vous aide activement à optimiser vos dépenses. Cost Insights (bientôt disponible en private preview), dans l’aperçu du compte, vous suggère des actions utiles que vous pouvez mettre en place pour réduire les coûts superflus. Ces informations sont classées en commençant, en tête de liste, par celles qui ont l’impact le plus significatif en matière d’économies potentielles.