EM12c - Chargeback

1 248 vues

Publié le

0 commentaire
0 j’aime
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Nombre de vues
1 248
Sur SlideShare
Issues des intégrations
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • Having enabled metering on the targets, the next step is to define some charge plans. These define the resources that should be charged for and their associated rates.The administrator has the choice between two types of charge plan.Firstly, there is the universal charge plan. This can be used with any target type in chargeback and includes rates for three basic resources: CPU, Memory and Storage.There may be situations when the chargeback administrator also wants to define charges for target specific attributes, such as VM size, weblogic requests or database version. In these situations the administrator must setup an extended charge plan. This allows for rates to be configured for target type specific metrics in addition to cpu, memory and storage.
  • Rates for charge plans can be viewed for all previous months but can only be updated for the current month.
  • To setup an extended charge plan, the administrator adds target specific charge items and configures their rates. They can add fixed charges, such as a flat rate of $50/month for a host, configuration charges, such as an additional $10 if Windows OS is detected or a usage based charge, such as $0.01 for each weblogic user request.CPU, Memory and Storage rates can be set using the universal rate adjustment. Setting this to 0 will mean ignore the universal rate, setting it to 2 will mean charge double the universal rate.
  • The next configuration step is to setup a cost center hierarchy. Cost Centers are required to assign the charges for the metered targets.This hierarchy can be defined manually by the administrator or where large numbers of cost centers are concerned it can be imported from LDAP.This hierarchy is also used for reporting rollup and drilldown.Cloud Self-service users automatically appear in a default cost center within this hierarchy. They can then be assigned from the default cost center into another cost center elsewhere in the hierarchy, such as one that relates to their department.
  • The final steps in the setup of chargeback are charge plan and cost center assignment.Charge plan assignment determines which charge plan should be used to calculate charges for a target. The administrator could chose to assign either the universal plan or an extended plan. As shown previously, the charge plan includes a number of charge items and their associated rates.Secondly, the target is assigned to a cost center. This determines which cost center the calculated charges should go to.Assignment can be done to composite targets such as groups or systems. In this case the assignment propagates to all members of the composite target.In self-service cloud environments, targets are likely to be rapidly added and removed, so it would not be practical for the chargeback administrator to manually assign plans to targets and targets to cost centers. Hence, for self-service created targets, both of these assignments are taken care of automatically. The charge plan is inherited from the VM or DB zone and the cost center is set as the self-service owner of the target.
  • EM12c - Chargeback

    1. 1. 1
    2. 2. The following is intended to outline our general productdirection. It is intended for information purposes only,and may not be incorporated into any contract. It is not acommitment to deliver any material, code, orfunctionality, and should not be relied upon in makingpurchasing decisions. The development, release, andtiming of any features or functionality described forOracle ’ s products remains at the sole discretion ofOracle. 2
    3. 3. Enterprise Manager 12c :Mesurer et facturerJean-Philippe PINTEBusiness Development Manager 3
    4. 4. Oracle Enterprise Manager 12 cEvolution 4
    5. 5. Oracle Enterprise Manager 12 c Positionnement de l’offreGestion complète du Administration Gestion fonctionnelle des cycle de vie globale du SI applications IT en libre service | Simple & Automatisé | Corrélation métier 5
    6. 6. Oracle Enterprise Manager 12 c Couverture complète de toutes les phases du cycle de vie• Mesure de l’usage des ressources • Identification de tous les du Cloud Planification composants• Facturation (propriétaire, Optimisation • Choix du modèle (applications, consommateur, département, …) coûts, sécurité, rôles, …)• Optimisation des performances, Métriques & • Modèle de Consolidation (P2V, gestion de la qualité de service, des Facturation Configuration P2E, DB, App, ...) coûts, de la consommation, … Applications and • Paramétrage infrastructure… Business Services • Paramétrage des services (IaaS, DBaaS, PaaS, Apps) Platform as a Service Administration DBaaS MWaaS Construction• Gestion des ressources en libre service Infrastructure as a• Supervision des ressources et de Service l’état des demandes • Assemblage de composants• Administration de bout en bout Test partagés (de l’application aux disques) • Test des applications• Gestion centralisée des incidents Supervision • Déploiement des applications• Différents niveaux d’administration Déploiement via une interface libre service (utilisateurs finaux, métiers, … ) 6
    7. 7. Oracle Enterprise Manager 12 cPourquoi mesurer et facturer les ressources ?• Contrôler l’utilisation des ressources – Libérer quand nécessaire• Connaitre les coûts réels d’utilisation des solutions – Redistribuer – Facturer aux consommateurs finaux en fonction de l’utilisation réelle des ressources • Mesure par centre de coûts, applications, etc• Préparer l’évolution vers le Cloud (DBaaS, MWaaS, …) 7
    8. 8. Oracle Enterprise Manager 12 cApports de la solution• Oracle Enterprise Manager 12c fournit une solution permettant de mesurer l’utilisation des ressources et de les facturer en conséquence• Les administrateurs peuvent : – mesurer l’utilisation des cibles supervisées par Enterprise Manager – définir et assigner des plans de charge aux ressources – définir et assigner des centres de coûts – obtenir et fournir des rapports détailles – intégrer directement avec une solution de facturation 8
    9. 9. Oracle Enterprise Manager 12c Monétiser : établir des règles IT• Associer un coût à chaque ressource• Coûts fixes: – License – Administration Utilisateurs – Energies – …• Coûts variables en fonction de la configuration 9
    10. 10. Oracle Enterprise Manager 12cConcepts du Chargeback• Entité ou cible (Charge Item) – Composant qui a été défini comme facturable• Plan de charge (Charge Plan) – Eléments et taux utilisés pour le calcul des charges• Centre de coûts (Cost Center) – Entité à laquelle sera facturé l’utilisation de ressources• Rapport (Reporting Cycle) – Période pendant laquelle sont calculées les charges 10
    11. 11. Oracle Enterprise Manager 12 c Les prérequis• Déployer le plugin dans EM12c (si non effectué)• Valider les privilèges – EM_CBA_ADMIN (grant si non effectué)• Vérifier les packs EM12c : – Cloud Management Pack for DB – Cloud Management Pack for MW 11
    12. 12. Oracle Enterprise Manager 12c Processus de « Chargeback » Créer un Assigner Assigner Définir les Activer les les plans de les cibles Plan de centres mesures charges aux aux centres charge de coût cibles de coûtActiver le collecte de Définir les éléments Définir la hiérarchie Déterminer le plan et Déterminer lesdonnées pour les à charger et les taux utilisée pour les taux à utiliser centres de coût quicibles sélectionnées l’affectation des pour chaque cible seront facturés charges et les rapports 12
    13. 13. Oracle Enterprise Manager 12 cActiver les mesures• Mesures disponibles pour : – Serveurs (Hosts) – Machines virtuels OVM – Bases de données – Serveurs d’applications WLS• Collecte des données – Configuration (nombre de CPU, version DB, …) – Utilisation (CPU, Mémoire, …) 13
    14. 14. Oracle Enterprise Manager 12cFacturation des ressources : Cible dédiée ou partagée• Prise en compte des différents modes : cibles dédiées ou cibles partagéesCibles dédiées Cibles partagéesHost Services partagés de bases de donnéesVMBase de données Applications J2EE partagées par serveursServeurs d’applications d’applicationsLes charges pour une cible sont affectées Les charges pour une cible sont affectées auxà un centre de coûts unique différents centres de coûts consommateurs de la ressource 14
    15. 15. Oracle Enterprise Manager 12 c Métriques Shared Database Shared WebLogic Host VM Database WebLogic (Service) (Application) Edition OS Allocated Memory Memory Usage Option CPU Count Allocated Storage Option Edition CPU SPECInt Rate HA Nodes of ClusterConfiguration Storage Usage Release Disk Space IP Address Version Release RAC Node Count Memory vCPU Count Version Software Installed Size RAC Node Count CPU Time CPU Time CPU Time Per Service CPU Utilization (%) CPU Utilization Per Service Active Sessions CPU Utilization (%) CPU Utilization (SPECInt) User Requests per DB Time Per Service CPU Utilization (%) CPU Utilization (SPECInt) Application Network IO CPU Utilization (%) Disk Read (Physical) Operations CPU Utilization Disk Space Utilization (%) Active Sessions per (SPECInt) Usage CPU Utilization Disk Read (Physical) Per Service Application Disk Usage Operations (SPECInt) Disk Write (Physical) Operations Memory Usage Memory Used Disk Write (Physical) Per Service Request Execution Time User Requests Operations per Application Memory Utilization (%) SQL Executes Per Service Request Execution Time SQL Executes Network IO User Transactions Per Service User Transactions 15
    16. 16. Oracle Enterprise Manager 12 c Ajustement en fonction de la disponibilité• Ajustement de la charge facturée en Facturé si pas d’ajustement fonction de la disponibilité de la cible – Basé sur le statut de disponibilité de la cible UP Down• Supporté pour : – Host dédié Facturé si – VM dédié ajustement – Base de données dédiée – WLS dédié – WLS Serveur partagé 16
    17. 17. Oracle Enterprise Manager 12c Plans de charge disponibles • Un administrateur peut choisir entre 2 types de plan pour faire du « chargeback » : – Universal Charge Plan – Extended Charge Plan Universal Charge Plan Extended Charge Plan• Applicable à tous les types de cibles à facturer • Permet d’étendre le modèle de plan « universel »• Les administrateurs doivent simplement affecter un • Permet de définir des métriques spécifiques pour certaines coefficient de taux pour : cibles • CPU • Mémoire • Stockage 17
    18. 18. Oracle Enterprise Manager 12c Plan de charge « universel »• Méthode la plus simple et plus rapide• 3 métriques principales : processeur, mémoire et stockage• Les taux peuvent varier en fonction – des architectures CPU – des mois 18
    19. 19. Oracle Enterprise Manager 12c Plan de charge « étendu »• L’administrateur peut ajouter des taux de charge spécifiques : • Taille des machines virtuelles • Option de base de données • Système d’exploitation hôte • …• Taux : fixes, fonction des configurations ou fonction de l’usage 19
    20. 20. Oracle Enterprise Manager 12c Définition des centres de coûts• L’administrateur peut définir la hiérarchie Organization A Organization B des centres de coûts : A-1 A-2 A-3 B-1 B-2 – Permet de mettre en place l’agrégation des charges• Synchronisation LDAP A-3- A-3- A-3- 1 2 3• Importation automatique des utilisateurs en libre service dans le centre de coût noté « Default » – Assignation possible des utilisateurs dans un centre de coût alternatif 20
    21. 21. Oracle Enterprise Manager 12cAffectation du plan de charge et du centre de coûts• L’opération est terminée lors que le plan de charge et le centre de coût sont associés aux cibles• L’association à une cible composite propage la définition du plan de charge à l’ensemble des membres de celle-ci• En mode libre service, l’association se fait automatiquement – Plan de charge hérité de la zone – Centre de coût affecté en fonction du demandeur Charge Plan Target Cost Center 21
    22. 22. Oracle Enterprise Manager 12 cMécanisme ETL Extraction Agrégation Calcule des charges des métriques Données collectées à  Agrégation toutes les  Rapport mensuel sur la partir des tables d’EM heures des métriques période (reporting cycle) sur les 24 dernières d’utilisation heures Le processus peut être  Agrégation journalière  Charges calculées pour exécuter manuellement des métriques de le cycle courant (pas les via l’interface ou une configuration précédents) procédure PLSQL (emct_cba_loader.submit_cba_etl_job) 22
    23. 23. Oracle Enterprise Manager 12 cMécanisme ETL• Tâche prédéfinie• Procédure PLSQL (cf note 1377185.1) https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=1377185.1 23
    24. 24. Oracle Enterprise Manager 12c Rapports• Rapports prédéfinis – Résumés – Tendances • Utile pour la planification des ressources IT• Charges et tendances sur une période données• Export vers Excel 24
    25. 25. Oracle Enterprise Manager 12cRapports générés avec BI Publisher • Rapports générés en différents formats (Excel, Work, PowerPoint, HTML, PDF) • Envoi de rapports par email 25
    26. 26. Oracle Enterprise Manager 12c Intégration avec un outil de facturation externe• Les données relatives aux métriques et charges peuvent être extraites d’Enterprise Manager – Commande pour l’export • emcli get_metering_data • http://docs.oracle.com/cd/E24628_01/doc.121/e28814/c hargeback_api.htm#CHDGCHFH• Intégration avec la solution logicielle Oracle Billing and Revenue Management 26
    27. 27. Oracle Enterprise Manager 12cChargeback
    28. 28. Oracle Enterprise Manager 12cDémo - Vue générale 28
    29. 29. Oracle Enterprise Manager 12cDémo - Plans de charge universel > Heure, Jour, Semaine, Mois, Trimestre, Année 29
    30. 30. Oracle Enterprise Manager 12cDémo - Plans de charge étendu 30
    31. 31. Oracle Enterprise Manager 12c • Base ChargeDémo - Plans de charge étendu • Option • Edition • Nodes of RAC • Version • CPU Time • CPU Utilization • Network I/O • SQL Executes • DiskByteRead • DiskByteWrite • DBTime • User Transactions 31
    32. 32. Oracle Enterprise Manager 12cDémo - Centres de coûts 32
    33. 33. Oracle Enterprise Manager 12cDémo - Cibles 33
    34. 34. Oracle Enterprise Manager 12cDémo - Rapports 34
    35. 35. Oracle Enterprise Manager 12cDémo - Rapports 35
    36. 36. Oracle Enterprise Manager 12cDémo - Rapports 36
    37. 37. Oracle Enterprise Manager 12cChargeback
    38. 38. Oracle Enterprise Manager 12cMétriques et facturation en résumé• Mesure de l’utilisation des ressources• Facturation en fonction de la consommation réelle• Plans de charge personnalisables• Agrégation possible en fonction de l’organisation• Rapports prédéfinis (utilisation & tendance)• Agilité extrême pour l’IT• Meilleure utilisation des machines et des ressources 38
    39. 39. Oracle Enterprise Manager 12c Plus d’information• Site Oracle – http://www.oracle.com/enterprisemanager• OTN – http://www.oracle.com/technetwork/oem/enterprise-manager/overview/index.html• Documentation – http://www.oracle.com/technetwork/oem/enterprise-manager/documentation/index.html – http://docs.oracle.com/cd/E24628_01/doc.121/e28814/chargeback_cloud_admin.htm – http://docs.oracle.com/cd/E24628_01/doc.121/e28814/chargeback_api.htm 40
    40. 40. Oracle Enterprise Manager 12c Plus d’informations• Vidéos – http://apex.oracle.com/pls/apex/f?p=44785:24:0:::24:P24_CONTENT_ID,P24_PREV_PAGE:5772,1 – http://www.youtube.com/watch?v=wnyykiedgkY – http://www.youtube.com/watch?v=pu58UB3yeaQ – http://www.youtube.com/watch?v=k6E5ZhKl8sQ – http://www.youtube.com/watch?v=_o2Cygctxf4 – http://www.youtube.com/watch?v=G57JwkDcoaQ – http://www.youtube.com/watch?v=f6CM_8_FY5I 41
    41. 41. Q&A
    42. 42. 45
    43. 43. 46