Deep Dive - Cost and Usage with QuickSight: 2024 Amazon QuickSight Learning Series

Deep Dive - Cost and Usage with QuickSight: 2024 Amazon QuickSight Learning Series

Introduction aux tableaux de bord Cloud Intelligence

Présentation des intervenants

  • Ramon Lopez, architecte principal de solutions, et Shankar, spécialiste de l'équipe Cloud Intelligence, introduisent la session.
  • L'agenda inclut une présentation des nouveautés des tableaux de bord Cloud Intelligence par Shankar et une démonstration par Ramon.

Objectifs de la session

  • La session vise à explorer les nouveaux tableaux de bord et à effectuer des démonstrations personnalisées.
  • Un temps sera alloué pour les questions-réponses à la fin de la présentation.

Importance du coût dans le cloud

Contexte sur les coûts dans le cloud

  • Shankar souligne que les dépenses cloud atteindront 678 milliards de dollars cette année, avec un accent sur l'optimisation des coûts.
  • Les entreprises cherchent activement des opportunités d'optimisation car cela peut conduire à une croissance des revenus.

FinOps comme culture organisationnelle

  • Le coût cloud est devenu un indicateur opérationnel essentiel; il doit être suivi attentivement pour prendre des décisions éclairées.
  • Les décisions architecturales influencent directement les coûts; chaque détail architectural a un impact financier.

Définition et objectifs du FinOps

Qu'est-ce que le FinOps ?

  • Le FinOps est défini comme une pratique opérationnelle qui maximise la valeur commerciale du cloud en favorisant la prise de décision basée sur les données.
  • Il crée une responsabilité financière grâce à la collaboration entre les équipes d'ingénierie, financières et commerciales.

Importance d'une approche collaborative

  • Le FinOps nécessite des outils pour rassembler différents acteurs afin d'atteindre ses objectifs; les tableaux de bord Cloud Intelligence sont un exemple clé.
  • Le FinOps ne se limite pas à l'optimisation des coûts; il s'agit également d'aligner l'organisation autour d'une visibilité claire sur les coûts.

Phases du processus FinOps

Phases clés du FinOps

  • Le processus comprend plusieurs phases : informer, optimiser et opérer. Chaque phase contribue à construire un cadre complet pour prendre des décisions basées sur les données.
  • Les organisations peuvent évoluer à travers ces phases selon leur niveau de maturité en matière de gestion financière dans le cloud.

Introduction à la Maturité FinOps

Pratiques Initiales des Praticiens FinOps

  • Les praticiens Ops commencent souvent par explorer les coûts et l'utilisation via AWS Cost Explorer, en mettant en place des détections d'anomalies pour surveiller les pics de coûts.
  • Ils établissent des budgets et contrôles pour s'assurer que les dépenses sont alignées avec les recommandations d'options d'achat comme les réservations et plans d'économies.

Rôles Multiples dans l'Écosystème FinOps

  • Le rôle du praticien FinOps peut être individuel ou en équipe, analysant les coûts et l'utilisation du Cloud.
  • D'autres parties prenantes incluent le personnel financier qui cherche à consolider les dépenses pour obtenir des remises, ainsi que des propriétaires de produits intéressés par le coût par fonctionnalité ou client.

Perspectives Diversifiées sur les Coûts

  • Les responsables techniques examinent la rentabilité de leurs applications comparée aux coûts d'infrastructure, tandis que les dirigeants se concentrent sur l'économie unitaire et la croissance.
  • Il est crucial de considérer ces coûts dans le contexte de la taxonomie organisationnelle, incluant centres de coûts et unités commerciales.

Importance des Outils Intelligents dans FinOps

  • Un outil combinant toutes ces données serait idéal pour faciliter une vue consolidée permettant aux décideurs d'agir efficacement.
  • Les tableaux de bord Cloud Intelligence répondent à ces besoins en offrant une vue unique qui simplifie la prise de décision.

Fonctionnalités des Tableaux de Bord Cloud Intelligence

Caractéristiques Principales

  • Ces tableaux sont alimentés par Amazon QuickSight, fournissant plus de 200 visualisations prêtes à l'emploi tout en garantissant sécurité et profondeur analytique.
  • Ils permettent une analyse détaillée au niveau des ressources individuelles, facilitant ainsi l'optimisation des coûts par les ingénieurs.

Coût Efficace et Accessibilité

  • L'utilisation générale des tableaux n'entraîne pas de frais supplémentaires au-delà des ressources sous-jacentes nécessaires à leur fonctionnement.

Sources de Données Utilisées

  • La principale source est le rapport sur les coûts et l'utilisation AWS, complété par divers services tels qu'AWS Compute Optimizer et Trusted Advisor.

Types de Tableaux Disponibles

Différents Niveaux de Tableaux

  • Les tableaux fondamentaux utilisent le rapport sur les coûts AWS avec différents niveaux de détail; ils incluent un tableau KPI qui résume 19 indicateurs clés.

Utilisation Pratique

  • De nombreux clients trouvent utile le tableau KPI pour évaluer leur position actuelle avant d'agir selon leurs objectifs financiers.

Popularité du Tableau Kudos

  • Le tableau Kudos est particulièrement populaire car il offre un aperçu global tout en permettant une granularité au niveau service.

Recommandations pour Divers Stakeholders

  • Bien que chaque groupe puisse utiliser différents types de tableaux selon ses besoins spécifiques, cela sert simplement comme guide pour maximiser leur efficacité lors du parcours vers une meilleure gestion financière.

Introduction aux Tableaux de Bord Cloud Intelligence

Fonctionnalités des Tableaux de Bord

  • Les tableaux de bord avancés permettent d'intégrer des informations provenant de GCP et Azure, avec un tableau de bord Marketplace pour une meilleure accessibilité.
  • Ces tableaux aident à instaurer une culture consciente des coûts en traitant les métriques FinOps comme des indicateurs opérationnels essentiels à surveiller et optimiser.
  • Ils facilitent la collaboration entre architectes solutions, ingénieurs et équipes financières, permettant ainsi une prise de décision éclairée.

Mesure et Suivi des Performances

  • Grâce aux tableaux de bord KPI, il est possible non seulement d'identifier les actions nécessaires mais aussi de célébrer les succès en suivant les progrès réalisés par rapport aux objectifs fixés.
  • L'utilisation régulière des tableaux permet d'intégrer l'examen FinOps dans le cycle de vie des applications, renforçant ainsi la culture du coût au sein de l'organisation.

Études de Cas Clients

  • Cent, un logiciel de gestion d'événements, a économisé plus de 3 millions $ grâce aux tableaux de bord Cloud Intelligence. Un lien vers l'étude est disponible pour plus d'informations.
  • Dolby utilise également ces tableaux pour obtenir toutes les fonctionnalités nécessaires à un coût très compétitif tout en accédant à des informations détaillées sur les coûts liés au transfert de données.

Ressources et Assistance

Accès aux Outils et Support

  • Des ressources supplémentaires sont disponibles via un code QR pour démarrer rapidement avec les tableaux. Des liens vers des ateliers sont également fournis.
  • Les utilisateurs peuvent installer ces outils eux-mêmes ou contacter leur équipe compte pour toute assistance concernant le déploiement ou d'autres questions.

Démonstration Pratique

Exploration du Tableau Graviton

  • La démonstration met en avant comment ces tableaux fournissent non seulement une vue sur l'utilisation actuelle d'EC2 et Graviton mais identifient aussi les opportunités d'économies significatives.
  • Le tableau couvre plusieurs services (EC2, RDS, OpenSearch), offrant une perspective large sur l'utilisation potentielle du Graviton.

Analyse Détailée

  • Une documentation complète est disponible dans le studio d'ateliers partagé pour aider à la mise en œuvre et répondre aux questions fréquentes.
  • Le tableau présente clairement l'utilisation actuelle comparée entre Graviton et Intel, mettant en évidence environ 667 $ d'économies potentielles selon la couverture cible définie.

Présentation des Tableaux de Bord AWS

Tableau de bord des flux d'actualités

  • Le tableau de bord des flux d'actualités permet aux utilisateurs de rechercher et de filtrer des contenus récents tels que des articles, des vidéos et des bulletins de sécurité.
  • Les utilisateurs peuvent configurer des alertes pour être notifiés sur les contenus qui les intéressent, facilitant ainsi le suivi des nouveautés dans leurs services préférés.
  • Ce tableau centralise toutes les informations pertinentes sur AWS, y compris les annonces récentes et les mises à jour importantes.

Tableau de bord des événements de santé

  • Ce tableau est la source autorisée pour suivre les événements affectant les ressources Cloud, intégrant plus de 200 services pour une surveillance efficace.
  • Il affiche les événements actuels et futurs, permettant aux utilisateurs d'explorer l'impact potentiel sur leurs ressources spécifiques comme RDS ou Glue.
  • L'intégration avec un module d'alerte permet aux propriétaires de produits de recevoir rapidement des notifications concernant les pannes ou événements critiques.

Tableau de bord axé sur FinOps

  • Le tableau "Focus" est aligné avec la fondation FinOps, visant à optimiser l'analyse financière dans le Cloud grâce à une spécification open source.
  • Actuellement en prévisualisation, ce tableau offre une visualisation dynamique du coût effectif au fil du temps tout en respectant les normes établies par la fondation FinOps.
  • Il standardise l'analyse des coûts Cloud en utilisant une terminologie commune telle que coût effectif et coût contractuel.

Personnalisation et Intégration

  • Les clients peuvent personnaliser leurs tableaux via le studio d'ateliers pour répondre à divers besoins organisationnels comme la sécurité au niveau ligne ou l'intégration avec leur propre système d'information.
  • Des solutions variées sont disponibles pour permettre aux différents rôles au sein d'une entreprise d'accéder uniquement aux données pertinentes pour eux.
  • La gestion personnalisée du retour sur investissement (chargeback rules) aide à simplifier le transfert d'informations entre équipes techniques et comptables.

Comment modifier votre tableau de bord dans QuickSight ?

Accéder à l'option "Enregistrer sous"

  • Pour modifier un tableau de bord déjà créé, il est nécessaire d'accéder à l'option "Enregistrer sous". Cela permet de sauvegarder le tableau en tant qu'analyse.
  • Si l'option "Enregistrer sous" n'est pas visible, cliquez sur le bouton "Partager" et activez l'option "Autoriser Enregistrer sous".
  • Après avoir activé cette option, rafraîchissez la page pour voir le bouton "Enregistrer sous", ce qui vous permettra de créer une nouvelle analyse modifiable.

Création d'un tableau de bord personnalisé

  • Pour répondre à des besoins spécifiques, comme envoyer un rapport hebdomadaire aux dirigeants avec les données analytiques du mois précédent, il est possible de filtrer par service et type d'article.
  • L'utilisation des capacités génératives de BI dans QuickSight permet de créer un tableau de bord en utilisant du texte en langage naturel.

Construction des visualisations

  • Un exemple donné inclut la création d'une analyse avec des filtres appliqués sur les services clés tels que Glue, Lambda et RDS.
  • En utilisant la fonction "Construire visuel", on peut spécifier ce que l'on souhaite voir, comme le coût quotidien par nom de produit dans un graphique linéaire.

Affinage des visualisations

  • Les visualisations peuvent être ajustées pour améliorer leur présentation. Par exemple, déplacer la légende ou changer les options du tableau croisé dynamique.
  • La création d'un tableau pivot détaillé peut inclure plusieurs informations telles que le nom du produit et le coût non mélangé par semaine.

Publication et planification des rapports

  • Pour partager les résultats avec un supérieur chaque lundi matin, il est possible de dupliquer l'analyse créée dans un rapport formaté.
  • Le rapport peut être publié en mode paysage pour une meilleure présentation et programmé pour être envoyé automatiquement aux destinataires souhaités.

Rapport sur les Coûts et Planification de l'Envoi

Analyse des Coûts

  • Le rapport présente les coûts les plus bas ainsi que les augmentations en pourcentage par rapport au jour précédent, mettant en avant des services comme Redshift, Glue et RDS qui sont les plus coûteux dans l'application.

Planification de l'Envoi du Rapport

  • Un calendrier est créé pour envoyer le rapport sous forme de PDF à la direction, avec une fréquence hebdomadaire choisie (par exemple, tous les lundis à 6h du matin).
  • Il est possible d'inclure des fichiers CSV ou Excel dans le rapport envoyé, permettant d'ajouter un tableau croisé dynamique au format Excel.

Création et Distribution du Tableau de Bord

  • Une démonstration rapide montre comment sauvegarder un tableau de bord existant ou en créer un nouveau en utilisant des capacités d'intelligence artificielle générative.
  • Le PDF téléchargé inclut des en-têtes et pieds de page, tout en affichant un tableau croisé dynamique détaillant les coûts encourus pendant la période sélectionnée.

Efficacité Coût

  • Un exemple simple illustre que pour une utilisation typique (100 Go avec trois ERS et 15 lecteurs), le coût mensuel se situe entre 100 $ et 200 $, avec une période d'essai gratuite de 30 jours pour QuickSight.
Video description

What's new in Cost and Usage Dashboards? Do you want to customize your Dashboards? If you are curious about CID (Cloud Intelligence Dashboards) or a seasoned veteran, this session is for you. We will cover what's new and do a deep dive into the top requested customizations with a live demo. Technical level: 300-400 Pre-requisites: Experience with handling several types of data sources, QuickSight authoring experience and deep knowledge of your company's data types. Any questions on this sessions can be asked in the QuickSight Community using the tag #qls-cost-usage-report: https://community.amazonquicksight.com/tag/qls-cost-usage-report Resources: QuickSight Community: https://community.amazonquicksight.com/ Amazon QuickSight pricing: https://aws.amazon.com/quicksight/pricing/ How Cvent saved over $3M in less than two years by creating a cost-aware culture (blog): https://aws.amazon.com/blogs/aws-cloud-financial-management/how-cvent-saved-over-3m-in-less-than-two-years-by-creating-a-cost-aware-culture/ The frugal architect (external website): thefrugalarchitect.com CID workshop/example: https://cid.workshops.aws.dev/demo?dashboard=cudos CID AWS Well-Architected Labs documentation: https://www.wellarchitectedlabs.com/cloud-intelligence-dashboards/ CID Workshop: https://catalog.workshops.aws/awscid/en-US/dashboards/foundational/cudos-cid-kpi/deploy AWS CID YouTube channel: https://www.youtube.com/@cloud-intelligence-dashboards/videos Chapters: 00:00 Session introduction 00:30 Agenda overview 01:40 The value of FinOps 02:30 Cloud cost as an operational metric 03:10 Cloud cost is a non-functional requirement 04:19 Defining FinOps 06:02 FinOps enables cost-aware culture 06:56 FinOps landscape on AWS 09:47 Cloud Intelligence Dashboards (CID) overview 11:09 CID architecture 12:26 CID for foundational and advanced users 14:18 CID additional dashboard uses 14:51 Getting to a cost-aware culture 16:26 CID Customer success stories 17:48 Getting started resources for CID 18:18 Demo: Graviton opportunities dashboard 19:25 Demo: Access dashboards in the workshop studio 19:52 Demo: Existing Amazon EC2 Graviton usage dashboard 21:28 Demo: AWS news feed summary dashboard 22:38 Demo: AWS health events dashboard 24:28 Demo: FOCUS dashboard 26:14 Common customizations of dashboards 27:50 Demo: Modifying QuickSight dashboards for customizations 29:08 Demo: Creating a custom dashboard and report quickly with Amazon Q 36:36 Costs of running the CID framework