Suivi et gestion de l'utilisation et des coûts
Pour comprendre le coût associé à une solution déployée dans OCI et les options potentielles pour optimiser le coût par rapport à la valeur, assurez-vous d'avoir conçu la solution pour vous permettre une méthode structurée de collecte des mesures d'utilisation et de performance pour les différents services. OCI collecte un grand nombre de mesures, mais lors de la conception de la solution, vous devez utiliser les outils disponibles pour fournir une structure autour des données collectées et configurer des seuils pour déclencher des alertes liées à l'augmentation des dépenses ou aux ressources sous-utilisées.
D'un point de vue de FinOps, envisagez d'appliquer les objectifs de FinOps (visibilité, gérabilité et gouvernance) en utilisant des outils d'analyse des coûts, de suivi et de gestion pendant chacune des phases de FinOps (former, optimiser, exploiter). OCI fournit de nombreux outils de gestion des coûts qui correspondent à ces phases et à ces objectifs. Consultez la rubrique En savoir plus à la fin de cet article pour obtenir des liens vers plus d'informations sur chaque outil.
FinOps phase et objectif | Capacité FinOps | Outil de gestion des coûts OCI |
---|---|---|
Informer : Visibilité | Facturation et production de rapports | Analyse des coûts OCI |
Balisage | Rapports de coût et d'utilisation d'OCI | |
Optimisation : Gérabilité | Prévisions | Prévisions dans l'analyse des coûts |
Planification des coûts en nuage | Estimateur de coûts OCI | |
Facturation |
Factures OCI Historique des paiements OCI Plan de facturation OCI |
|
Recommandations |
Cloud Advisor pour OCI Gestionnaire de licences OCI (BYOL-1) |
|
Fonctionner : Gouvernance | Alertes et avis | Alertes budgétaires OCI |
Contrôles |
Quotas Application des budgets à l'aide de fonctions et de quotas |
Ce tableau mappe certains personas clés FinOps tels que définis par la fondation FinOps aux personas utilisés dans ce cadre bien structuré.
Personna de cadre bien conçu | FinOps persona |
---|---|
Architecte d'applications | Engineering - Mappage aux techniciens responsables de la mise en oeuvre en nuage |
Architecte infonuagique | Product/Engineering — Rôle hybride combinant des aspects des deux personas FinOps |
Gestionnaire des opérations en nuage | Produit – Mise en correspondance partielle avec la propriété des produits et les aspects opérationnels |
DevOps Architecte | Ingénierie – Cartographie des aspects techniques de mise en œuvre et d'automatisation |
Expert en architecture d'entreprise | Leadership – Correspond à la prise de décision et aux rôles stratégiques de la direction |
Architecte de réseau | Ingénierie – Rôle technique spécialisé axé sur l'infrastructure réseau |
Architecte de la sécurité | Security (Sécurité) : Mappage direct avec la persona Security |
De plus, le personnage FinOps Practitioner est partiellement mappé au gestionnaire des opérations en nuage, avec certaines responsabilités en matière de gestion et d'optimisation des coûts, et le rôle allié IT Service Management (ITSM) est partiellement mappé au gestionnaire des opérations en nuage pour certaines responsabilités de gestion.
Évaluer les différents modèles de tarification
Architecte d'entreprise, architecte en nuage, gestionnaire des opérations en nuage
Si vous avez une bonne compréhension de votre utilisation prévue, le modèle d'engagement pourrait fournir un coût inférieur en raison de la tarification du service à prix réduit. Cependant, si votre utilisation diminue ou augmente considérablement, vous pourriez finir par payer plus lorsque vous utilisez ce modèle.
Si vous utilisez le cadre FinOps, les personas Finance et FinOps Practitioner correspondent le mieux à cette section. Les services des finances doivent comprendre les modèles de tarification pour prendre des décisions stratégiques au sujet des engagements de coûts, tandis que les praticiens de FinOps doivent analyser et recommander des stratégies de tarification optimales. Ces personas travaillent ensemble pour évaluer les modèles de paiement à l'utilisation par rapport aux modèles fondés sur l'engagement, en comprenant les implications financières de chaque choix.
Cette rubrique s'aligne directement sur la fonction "Optimisation des tarifs" dans le domaine "Optimiser l'utilisation et les coûts du nuage" du cadre FinOps. Il met l'accent sur le principe FinOps de " tirer parti du modèle de coût variable du nuage " en évaluant différentes options de tarification pour optimiser les coûts.
Fonctions recommandées FinOps pour tirer parti de cette activité d'évaluation :
- Optimisation des tarifs : Pour analyser et optimiser les modèles de tarification
- Planification et estimation : Pour prévoir les modèles d'utilisation et déterminer les engagements de tarification optimaux
- Prévision : Pour prédire l'utilisation et les coûts futurs selon différents modèles de tarification
Utiliser les zones de renvoi OCI
Les zones d'atterrissage OCI sont des modèles IaC Terraform configurables et bien conçus pour différents cas d'utilisation qui accélèrent l'intégration d'OCI grâce au provisionnement automatisé d'un environnement en nuage optimal sécurisé, conforme, résilient et rentable.
Les ressources créées par la zone d'atterrissage sont gratuites. Les ressources qui entraînent un coût ne sont pas activées par défaut, ce qui vous permet de les activer au besoin.
Après avoir défini les bases de base avec la zone d'atterrissage, vous pouvez déployer des charges de travail en créant des ressources coûteuses telles que des instances de calcul, des bases de données, du stockage, etc. Les zones de départ vous permettent également de créer un budget qui envoie un avis lorsque les dépenses sont prévues pour atteindre un seuil que vous spécifiez.
Mettre en oeuvre une structure de compartiment pour faciliter la gestion des coûts
Architecte infonuagique, architecte d'entreprise, architecte de sécurité, gestionnaire des opérations infonuagiques
Vous utilisez des compartiments pour séparer clairement les ressources à des fins de mesure de l'utilisation et de facturation, d'accès (à l'aide de politiques) et d'isolement (en séparant les ressources pour un projet ou une unité d'affaires). Par exemple, vous pouvez avoir un compartiment pour le développement et un autre pour la production, ou un pour votre division des ventes et un autre pour votre division de fabrication.
À titre de meilleure pratique, configurez la location pour prendre en charge le fonctionnement de votre entreprise. Cela garantit que les données de coût et d'utilisation peuvent être consultées et filtrées en fonction des dimensions qui ont un sens pour votre organisation. En général, cela implique l'utilisation de compartiments en tant que conteneurs logiques pour héberger différents services OCI. Vous pouvez mapper des compartiments à des unités organisationnelles, des unités d'affaires ou des responsables de services et de solutions, selon le mode d'exécution de votre entreprise.
Les zones d'atterrissage OCI mettent en oeuvre des structures de compartiment qui vous aident à suivre et à gérer la consommation et les coûts associés. Les zones de départ vous permettent de créer un budget de base qui avise une adresse de courriel fournie si les dépenses prévues atteignent un seuil spécifique. L'utilisation de la zone d'atterrissage est gratuite et la plupart des services d'infrastructure déployés entraînent un coût faible ou nul.
Si vous utilisez FinOps Framework, les personas FinOps Practitioner et Engineering sont les mieux adaptés ici. FinOps Les praticiens doivent concevoir la stratégie de répartition des coûts, tandis que l'ingénierie met en œuvre et tient à jour la structure de compartiment technique. Les personnels de sécurité (alliés) jouent également un rôle clé pour assurer un isolement adéquat et des contrôles d'accès.
Cette rubrique s'aligne sur la fonction "Affectation" dans le domaine "Comprendre l'utilisation et le coût du nuage". Il soutient le principe FinOps selon lequel " tout le monde prend la responsabilité de son utilisation du cloud " en permettant une attribution et une responsabilisation claires des coûts.
Fonctions recommandées FinOps pour tirer parti de cette activité de gestion de la structure de coûts :
- Ventilation : Pour structurer correctement la répartition des coûts
- Politique et gouvernance en nuage : Pour appliquer des politiques de compartiment
- Rapports et analyses : Pour analyser les coûts au niveau du compartiment
Mettre en oeuvre des marqueurs de suivi des coûts pour un suivi flexible des coûts
Gestionnaire des opérations en nuage, architecte en nuage
Le responsable de la solution nécessite toujours une visibilité sur l'utilisation et les coûts complets de la solution, même si les ressources sont situées dans plusieurs compartiments différents.
En associant des marqueurs de suivi des coûts aux différentes ressources utilisées, vous pouvez interroger les données de coût en filtrant à l'aide de marqueurs plutôt que de compartiments. Cela permet une plus grande flexibilité dans l'affectation des ressources et l'approche pour l'interrogation des données de coût, mais nécessite également une politique de marquage robuste. Dans la mesure du possible, identifiez votre politique de marquage tôt, puis appliquez-la : des modifications fréquentes apportées aux espaces de noms de marquage et aux noms de clé de marquage compliquent la recherche et l'agrégation des données.
Par exemple, vous pouvez appliquer des marqueurs tels que : Finance.CostCenter:xyz
, Environment.Type:Production
,Project.Owner:xyz
, Application.Name:xyz
aux différentes ressources. OCI pourrait ainsi ajouter ces marqueurs aux données d'utilisation et de coût générées, ce qui permettrait de rechercher les données de coût basées sur ces marqueurs.
Les espaces de noms marqués doivent être protégés par des politiques IAM pour garantir que seuls les administrateurs de marqueurs apportent des modifications.
Si vous utilisez le cadre FinOps, les spécialistes en exercice et en ingénierie FinOps mènent cet effort. FinOps Les praticiens conçoivent la stratégie de marquage pendant que l'ingénierie la met en oeuvre. ITAM (Allied Persona) peut fournir des informations précieuses sur les exigences de suivi des actifs.
Cette rubrique prend directement en charge la fonction "Affectation" et alimente "Production de rapports et analyses" dans le cadre FinOps. Il permet un suivi granulaire des coûts et soutient le principe selon lequel " les données FinOps doivent être accessibles et en temps opportun ".
Fonctions recommandées FinOps pour tirer parti de cette activité de suivi :
- Affectation : Pour mettre en oeuvre des stratégies de marquage
- Ingestion de données : Pour garantir une collecte de données de marqueur appropriée
- Rapports et analyses : Pour tirer parti des marqueurs dans l'analyse des coûts
Définir les budgets
Architecte d'entreprise, architecte d'entreprise en nuage, architecte de sécurité, gestionnaire des opérations en nuage
Les budgets utilisent des marqueurs de suivi des coûts ou des compartiments (y compris le compartiment racine) pour effectuer le suivi de toutes les dépenses associées à ce marqueur ou à ses enfants.
Si vous utilisez le cadre FinOps, les responsables des finances et des produits sont principalement responsables de cette tâche, le service des finances définissant les budgets globaux et les responsables des produits gérant leurs budgets alloués. Le praticien FinOps agit en tant que facilitateur pour mettre en œuvre les contrôles budgétaires et la surveillance. Le leadership est essentiel pour l'approbation et la supervision du budget.
Cette rubrique s'aligne sur la fonctionnalité "Budgétisation" dans le domaine "Quantifier la valeur commerciale". Il soutient le principe FinOps selon lequel "les équipes doivent collaborer" en établissant des garde-fous financiers et des responsabilités.
FinOps Fonctionnalités recommandées pour tirer parti de cette activité de budgétisation :
- Budgétisation : Pour définir et gérer les budgets
- Gestion des anomalies : Pour détecter les dépassements de budget
- Prévision : Pour prédire l'utilisation du budget
Activer le réglage automatique de la performance du volume par blocs
Gestionnaire des opérations en nuage
Si vous utilisez le cadre FinOps, le technicien dirige cette optimisation technique, prise en charge par le praticien FinOps pour l'analyse de l'incidence des coûts. Cela nécessite des connaissances techniques approfondies combinées à une expertise en optimisation des coûts.
Cette rubrique fait partie de la fonction " Optimisation de la charge de travail " du domaine " Optimiser l'utilisation et le coût du nuage ". Il illustre le principe de " tirer parti du modèle de coût variable du nuage ".
Fonctions recommandées FinOps pour tirer parti de cette activité de réglage :
- Optimisation de la charge de travail : Pour optimiser les performances et les coûts de stockage
- Optimisation des taux : Pour comprendre les implications des coûts
- Économie de l'unité : Pour mesurer le coût par Go de stockage
Mettre en oeuvre le stockage d'objets, la gestion du cycle de vie des objets
Gestionnaire des opérations en nuage
Avec la gestion du cycle de vie des objets, vous pouvez automatiquement :
- Archiver des objets pour les archiver à moindre coût.
- Supprimez tous les objets d'un compartiment ou les objets correspondant aux filtres de noms que vous spécifiez.
- Supprimer les chargements en plusieurs parties non validés ou en échec.
Si vous utilisez le cadre FinOps, le technicien dirige la mise en oeuvre technique, tandis que le praticien FinOps guide la stratégie d'optimisation des coûts. L'ITAM (Allied Persona) fournit des informations sur les exigences du cycle de vie des données et les politiques de conservation.
Cette rubrique s'aligne sur les fonctionnalités "Workload Optimization" et "Cloud Sustainability", optimisant les coûts de stockage tout en tenant compte des implications à long terme de la gestion des données.
Fonctions recommandées FinOps pour tirer parti de cette activité de gestion du cycle de vie :
- Optimisation de la charge de travail : Pour les stratégies de hiérarchisation du stockage
- Cloud Sustainability : Pour une utilisation efficace des ressources
- Économie de l'unité : Pour mesurer les coûts de stockage par objet / seau
Tirer parti des rapports de coût
Architecte d'entreprise, gestionnaire des opérations infonuagiques
Vous pouvez analyser le rapport de coût mensuel pour obtenir une compréhension détaillée de chaque service OCI que vous avez utilisé. Le rapport de coût est généré automatiquement chaque jour. Il est stocké dans un seau de stockage d'objets appartenant à Oracle. Il contient une rangée pour chaque ressource OCI (par exemple, instance, seau de stockage d'objets et carte VNIC) par heure, ainsi que des informations sur la consommation, des métadonnées et des marqueurs. Les rapports d'utilisation contiennent généralement 24 heures de données d'utilisation, mais ils peuvent parfois contenir des données tardives datant de plus de 24 heures.
Les rapports de coût sont conservés pendant un an.
Une valeur numérique incrémentée automatiquement est ajoutée à la fin du nom de fichier de chaque rapport de coût. Le rapport peut contenir des corrections. Les corrections sont ajoutées en tant que nouvelles rangées au rapport, avec la valeur lineItem/iscorrection column
définie et la valeur referenceNo value
de la ligne corrigée indiquée dans la colonne lineItem/backReference
.
Si vous utilisez FinOps Framework, le persona FinOps Practitioner dirige cet effort, en travaillant en étroite collaboration avec Finance pour la réconciliation et l'analyse. L'ITFM (Allied Persona) est cruciale pour l'intégration des données de coûts dans les systèmes financiers.
Cette rubrique prend en charge la fonction " Rapports et analyses " dans le domaine " Comprendre l'utilisation et les coûts du nuage ", ce qui permet des décisions fondées sur les données et la transparence.
Fonctions recommandées FinOps pour tirer parti de cette activité de production de rapports :
- Reporting & Analytics : Pour l'analyse des coûts et la production de rapports
- Ingestion de données : Pour traiter les rapports de coûts
- Facturation et rajustement : Pour le rapprochement de factures
Faites le suivi et optimisez vos dépenses à l'aide de l'analyse de coûts
Architecte d'entreprise, gestionnaire des opérations infonuagiques
La plupart des nouveaux clients aux États-Unis qui ont créé un compte après le 28 janvier 2019 peuvent utiliser des outils d'analyse de coûts pour :
- Filtrer les coûts par date.
- Filtrer les coûts par marqueur.
- Filtrez les coûts par compartiment.
- Supprimez un filtre de compartiment ou de marqueur.
- Prévoir le coût et la consommation.
Si vous avez créé votre compte avant le 28 janvier 2019 ou si vous venez de l'extérieur des États-Unis, d'autres options de suivi et d'optimisation des dépenses sont disponibles.
Si vous utilisez le cadre FinOps, le praticien FinOps est la personne principale, collaborant avec le service des finances pour les données clés sur les coûts et les propriétaires de produit pour le contexte d'affaires. L'ITFM (Allied Persona) aide à intégrer les résultats dans les processus de planification financière.
Cette rubrique s'aligne directement sur la fonctionnalité "Reporting & Analytics" et soutient le principe selon lequel "les données FinOps doivent être accessibles et en temps opportun". Il permet la prise de décision axée sur les données dans l'ensemble de l'organisation.
Fonctions recommandées FinOps pour tirer parti de cette activité d'analyse :
- Reporting & Analytics : Pour une analyse détaillée des coûts
- Analyse comparative : Comparer les coûts entre les équipes/projets
- Économie de l'unité : Pour analyser les mesures de rentabilité
Mettre en oeuvre un processus pour mettre fin ou arrêter les ressources inutilisées
Gestionnaire des opérations infonuagiques, architecte DevOps
Pour les deux instances, la facturation dépend de la forme que vous utilisez pour créer l'instance. Assurez-vous de bien connaître les critères de facturation de la ressource de calcul que vous utilisez. Mettez également en oeuvre un comportement d'arrêt et de fin correspondant à vos objectifs de conservation des données et de coût pour la charge de travail de l'application.
Le programmateur de ressources OCI fournit une gestion automatisée de l'état des ressources sélectionnées, telles que celles utilisées pour les tests, le développement et la démonstration, et réduit les coûts lors de l'utilisation d'OCI.
Si vous utilisez le cadre FinOps, la personne d'ingénierie FinOps dirige la mise en oeuvre technique avec les conseils du praticien FinOps. Security (Allied Persona) garantit que les politiques d'arrêt des ressources correspondent aux exigences de sécurité.
Cette rubrique fait partie du domaine " Optimisation de la charge de travail " du domaine " Optimiser l'utilisation et le coût du nuage " et prend en charge le principe " tout le monde prend la responsabilité de son utilisation du nuage ".
Fonctions recommandées FinOps pour tirer parti de cette activité de gestion des ressources inutilisée :
- Optimisation de la charge de travail : Pour l'analyse de l'utilisation des ressources
- Politique et gouvernance en nuage : Pour appliquer les politiques de cycle de vie des ressources
- Gestion des anomalies : Pour détecter les ressources inutilisées
Considérer les formes de calcul à faible coût
Gestionnaire des opérations en nuage, architecte en nuage
Une forme flexible vous permet de personnaliser le nombre d'OCPU et la quantité de mémoire lors du lancement ou du redimensionnement de la machine virtuelle. Lorsque vous créez une instance de machine virtuelle à l'aide d'une forme flexible, vous sélectionnez le nombre d'OCPU et la quantité de mémoire dont vous avez besoin pour les charges de travail exécutées sur l'instance. La bande passante de réseau et le nombre de cartes vNIC sont ajustés proportionnellement au nombre d'OCPU. Cette flexibilité vous permet de créer des machines virtuelles adaptées à votre charge de travail et ainsi d'optimiser la performance et de réduire le coût.
Si vous utilisez le cadre FinOps, le technicien mène la sélection de forme avec le praticien FinOps qui fournit l'analyse des coûts. Le Product Persona fournit des exigences de performance, garantissant que les besoins de l'entreprise sont satisfaits tout en optimisant les coûts.
Cette rubrique s'aligne à la fois sur les fonctionnalités d'" optimisation des tarifs " et d'" optimisation de la charge de travail ", en mettant l'accent sur la sélection rentable des ressources tout en maintenant le rendement.
Fonctions recommandées FinOps pour tirer parti de cette activité de mise en forme :
- Optimisation des taux : Pour comparer la tarification des formes
- Optimisation de la charge de travail : Pour redimensionner les instances
- Planification et estimation : Pour prévoir les coûts de différentes formes
Familiarisez-vous avec la facturation et la gestion des coûts dans OCI
Architecte infonuagique, architecte de sécurité, gestionnaire des opérations infonuagiques
Cloud Advisor peut vérifier et surveiller en continu votre location et fournir des recommandations pour les économies de coûts et les améliorations de la sécurité.
Cloud Advisor recherche les inefficiences potentielles de votre location et propose des solutions guidées qui expliquent comment y remédier. Les recommandations vous aident à réaliser encore plus d'économies et à améliorer la sécurité de votre location. Les recommandations intégrées du service de protection d'infrastructure en nuage vous aident à détecter et à résoudre les vulnérabilités en matière de sécurité. Vous pouvez également personnaliser Cloud Advisor en reportant ou en rejetant les recommandations qui ne sont pas applicables, ce qui vous permet de vous concentrer sur les recommandations qui comptent le plus pour vous.
Les capacités et l'utilisation complètes de Cloud Advisor dépassent le cadre de ce guide des meilleures pratiques. Pour plus d'informations sur ce service, voir "Aperçu d'Oracle Cloud Advisor" référencé dans la rubrique "En savoir plus", ci-dessous.
Le concentrateur OCI FinOps fournit un emplacement central pour les ressources de gestion des coûts dans OCI. Tirez parti des données FOCUS de FinOps pour les scénarios multinuages.
Si vous utilisez le cadre FinOps, le praticien FinOps dirige cet effort, en travaillant en étroite collaboration avec le service des finances et de l'approvisionnement pour une gestion complète des coûts. L'ITFM (Allied Persona) aide à intégrer la facturation OCI dans les systèmes financiers de l'entreprise.
Cette rubrique couvre plusieurs fonctions dans le domaine "Comprendre l'utilisation et le coût du nuage" et prend en charge le principe selon lequel "une équipe centralisée pilote FinOps".
Fonctions recommandées FinOps pour tirer parti de cette activité de gestion de la facturation et de l'attribution des coûts :
- Ingestion de données : Pour traiter les données de facturation
- Facturation et rajustement : Pour la gestion de la facturation
- FinOps Formation et habilitation : Pour former les équipes aux outils de coûts OCI
- Politique et gouvernance en nuage : Établir des politiques de gestion des coûts
En savoir plus
- Modèles de tarification du guide de facturation Infrastructure and Platform Services
- Zones de départ OCI
- Gestion des compartiments
- Utilisation des marqueurs de suivi des coûts
- Marqueurs de ressource
- Meilleures pratiques concernant l'utilisation de marqueurs pour gérer les coûts, les opérations et la gouvernance (Blogue)
- Aperçu des budgets
- Régler automatiquement la performance du volume
- Utilisation de la gestion du cycle de vie des objets
- Aperçu des rapports de coûts et d'utilisation
- Vérification des dépenses et de l'utilisation
- Formes de calcul
- Quotas de compartiment
- Facturation des ressources pour les instances arrêtées
- Aperçu d'Oracle Cloud Advisor
Ressources FinOps :
- Utilisation du centre OCI FinOps
- OCI Billing and Cost Management
- Estimateur de coûts OCI
- Cloud Advisor pour OCI
- Licence du gestionnaire de licences OCI (BYOL-1) (blogue)
- Quotas de quotas
- Application des budgets à l'aide de fonctions et de quotas Application des budgets à l'aide de fonctions et de quotas (blogue)