SlideShare a Scribd company logo
1 of 15
© 2009 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialC97-557809-00 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 1C97-557809-00
Cisco Open Source Conference 2013
Metering & Billing for Cloud Services
Ranjit Nayak, PSIM, Cisco UCS Product Marketing Manager
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 2C97-557809-00
Agenda
§  Business need to track Cloud resource usage?
§  Cloud monetization process and reference
architecture
§  Telco approach - metering, rating and billing
§  Is’nt it simple?
§  Ceilometer – Metering for OpenStack
§  Current integrations to Ceilometer
§  Metering needs for OpenStack Quantum project
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 3C97-557809-00
Business need to meter resources
§  Basic definition of a Cloud Service
Shared resource
Metered and pay for use
§  Service Providers
Service Monetization
Livelihood
§  Enterprises
Chargeback (Transfer pricing )
Showback
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 4C97-557809-00
Cloud Service Monetization Process
Monetization Platform
• Flexible Pricing
• Subscription
Management
• Analytics
• Billing
• Price Catalog
• Customer
Acquisition
• Self Service
Web
Presence
On-line
Sales
CRM and
Sales
Management
Accounting
Company’s
Products and
Services
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 5C97-557809-00
Service Delivery Platform
Billing
Provisioning Access
Controls and
Security
Monitoring
Application Service A
Usage Data Model
TCM
ODSODSODSODS
ODSODSODSInfrastructure
Components
BIH
Mapping
Engine
Metering
Code
Evident
CAA
WAS
TIO/TPM
The OS
Images
WorkFlows
SW Dist
Pkgs
TEC
TMR TFW
MQ
TSLA
Portlets
WPS WAS
IMWF
PORTAL
SLAM
CLA
ESM/RT
GAT
TDW
EPP
IBM PRODUCT
LEGACY IGS TOOLS
UMI DEVELOPMENT
3RD
PARTY PRODUCT
IBM PRODUCT + UMI DEVELOPMENT
UMI 2.x Components
Drawing
Title
Self Service
Portal
Service
Delivery
Platform
Self Service
Catalog
Call Center
Customer
Relationship
Management
Network CPU Storage
Service
Delivery
Infrastructure
Application Service B
Salesperson uses
communication service
SP Control Panel/ Service
consumption Portal
SD Platform provides user
authentication, billing
capabilities and API for
integration with other
services
SP Cisco UCS for hardware
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 6C97-557809-00
The Telco Approach
Network
Elements
Other
Sources
Usage
Metering
System
Call Data Records
Call Detail Records Usage Detail Records
Usage Detail Records
Unformatted
Formatted
Billing
Mediation
User
Accounts
User
EntitlementsRate Plans
Rating
Engine
Billing
System
Call Data Records
Call Detail Records Usage Detail Records
Usage Detail Records
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 7C97-557809-00
Metering / Rating / Billing - Intricacies
§  Metering
Continuous
monitoring,
Thresholds,
Warnings
Rate of collection
( sec / min / hour )
Disparate distributed
data sources –
Central location
needed
Level of detail, format
for different
resources
Details by tenant
§  Rating
Pre-paid, post-paid,
Pro-ration, Tiered
model
Discounts, Trial period
Usage based
overages
Rate plan, price
changes with market
changes
Reseller, Sales Agent
commission
calculation
§  Billing
PCI compliance for
Credit card
transactions
Monthly, Quarterly,
Annual
Multi-currency taxation
SLA violation rebate
Corporate Accounting
system integration
Dunning
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 8C97-557809-00
Ceilometer Evolution
§ Folsom
Metering for billing
Started May 2012 (Ubuntu, Dreamhost, Enovance, Dell, At&T)
Developed in Stackforge – Targeting OpenStack core
Scalable , Message signature, Extensible, Using OpenStack
common components, Multi-source data
§ Grizzly
Metering in general
Extend to monitoring
Framework for new meters
Collect -> Transform -> Publish -> Store -> Read
Ensure multiple agents are not needed for the same data
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 9C97-557809-00
Ceilometer Architecture
Reference – Doug Hellman, Nic Barcet, Ceilometer presentation ODS grizzlypdf1253
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 10C97-557809-00
Data Triggers / Types of meters
§  Data triggers
User Action - Creating, modifying, or deleting a resource ( Good for
create firewall, change setting etc)
Audit - Regular audit events stating usage generated by the service
Polling - The ceilometer agent asks the service for data periodically
(How many bytes transferred?)
§  Types of meters
Cumulative - Increasing over time (instance hours)
Gauge - Discrete items (floating IPs, image uploads) and fluctuating
values (disk I/O)
Delta - Changing over time (bandwidth)
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 11C97-557809-00
Taligent Openbook Integration
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 12C97-557809-00
Integration modes increase with Grizzly
Reference – Doug Hellman, Nic Barcet, Ceilometer presentation ODS havana
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 13C97-557809-00
Quantum measurements
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 14C97-557809-00
What else should quantum provide?
§ Already in use
CDN bandwidth
DNS lookups
VPN (connection-hr)
Firewall deployment, rule
modification
Load-balancing (DNS-failover)
§ Potential meters
Large file (video ) transports
SSL acceleration
TCP optimization
Compression and dedup
Security (IDS / VLAN )
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 15C97-557809-00
THANK YOU
Questions?

More Related Content

What's hot

14. Query Optimization in DBMS
14. Query Optimization in DBMS14. Query Optimization in DBMS
14. Query Optimization in DBMS
koolkampus
 
Amazon Redshift 아키텍처 및 모범사례::김민성::AWS Summit Seoul 2018
Amazon Redshift 아키텍처 및 모범사례::김민성::AWS Summit Seoul 2018Amazon Redshift 아키텍처 및 모범사례::김민성::AWS Summit Seoul 2018
Amazon Redshift 아키텍처 및 모범사례::김민성::AWS Summit Seoul 2018
Amazon Web Services Korea
 

What's hot (20)

Introduction to AWS Services and Cloud Computing
Introduction to AWS Services and Cloud ComputingIntroduction to AWS Services and Cloud Computing
Introduction to AWS Services and Cloud Computing
 
Data streaming fundamentals
Data streaming fundamentalsData streaming fundamentals
Data streaming fundamentals
 
Amazon Redshift
Amazon Redshift Amazon Redshift
Amazon Redshift
 
14. Query Optimization in DBMS
14. Query Optimization in DBMS14. Query Optimization in DBMS
14. Query Optimization in DBMS
 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computing
 
Cloud and dynamic infrastructure
Cloud and dynamic infrastructureCloud and dynamic infrastructure
Cloud and dynamic infrastructure
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to Virtualization
 
Amazon Redshift 아키텍처 및 모범사례::김민성::AWS Summit Seoul 2018
Amazon Redshift 아키텍처 및 모범사례::김민성::AWS Summit Seoul 2018Amazon Redshift 아키텍처 및 모범사례::김민성::AWS Summit Seoul 2018
Amazon Redshift 아키텍처 및 모범사례::김민성::AWS Summit Seoul 2018
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Application architecture styles
Cloud Application architecture styles Cloud Application architecture styles
Cloud Application architecture styles
 
Graph mining ppt
Graph mining pptGraph mining ppt
Graph mining ppt
 
Migrating Your Databases to AWS - Deep Dive on Amazon RDS and AWS Database Mi...
Migrating Your Databases to AWS - Deep Dive on Amazon RDS and AWS Database Mi...Migrating Your Databases to AWS - Deep Dive on Amazon RDS and AWS Database Mi...
Migrating Your Databases to AWS - Deep Dive on Amazon RDS and AWS Database Mi...
 
Cloud Computing Security
Cloud Computing SecurityCloud Computing Security
Cloud Computing Security
 
Decision tree
Decision treeDecision tree
Decision tree
 
Fundamentals of Cloud Computing & AWS
Fundamentals of Cloud Computing & AWSFundamentals of Cloud Computing & AWS
Fundamentals of Cloud Computing & AWS
 
Cure, Clustering Algorithm
Cure, Clustering AlgorithmCure, Clustering Algorithm
Cure, Clustering Algorithm
 
PostgreSQL - Case Study
PostgreSQL - Case StudyPostgreSQL - Case Study
PostgreSQL - Case Study
 
Cloud Computing Architecture
Cloud Computing ArchitectureCloud Computing Architecture
Cloud Computing Architecture
 
Introduction to Map Reduce
Introduction to Map ReduceIntroduction to Map Reduce
Introduction to Map Reduce
 
aneka.pptx
aneka.pptxaneka.pptx
aneka.pptx
 

Viewers also liked

SaaS Flatform metering and billing
SaaS Flatform metering and billingSaaS Flatform metering and billing
SaaS Flatform metering and billing
상욱 송
 

Viewers also liked (11)

Sycous - District Heating - Metering and Billing
Sycous - District Heating - Metering and Billing Sycous - District Heating - Metering and Billing
Sycous - District Heating - Metering and Billing
 
Opencell Media & Entertainement Webinar
Opencell Media & Entertainement WebinarOpencell Media & Entertainement Webinar
Opencell Media & Entertainement Webinar
 
Oies_IoT_week_lisbon_201506_wearablesfieldservice_final
Oies_IoT_week_lisbon_201506_wearablesfieldservice_finalOies_IoT_week_lisbon_201506_wearablesfieldservice_final
Oies_IoT_week_lisbon_201506_wearablesfieldservice_final
 
IaaS Cloud Architecture Design
IaaS Cloud Architecture DesignIaaS Cloud Architecture Design
IaaS Cloud Architecture Design
 
SaaS Flatform metering and billing
SaaS Flatform metering and billingSaaS Flatform metering and billing
SaaS Flatform metering and billing
 
Running your First Application on AWS
Running your First Application on AWSRunning your First Application on AWS
Running your First Application on AWS
 
SOA And Cloud Computing
SOA And Cloud ComputingSOA And Cloud Computing
SOA And Cloud Computing
 
運用が楽になる分散データベース Riak
運用が楽になる分散データベース Riak運用が楽になる分散データベース Riak
運用が楽になる分散データベース Riak
 
Cloud Computing Tools
Cloud Computing ToolsCloud Computing Tools
Cloud Computing Tools
 
Building and Growing SaaS on AWS for Partners
Building and Growing SaaS on AWS for PartnersBuilding and Growing SaaS on AWS for Partners
Building and Growing SaaS on AWS for Partners
 
architecture of mobile software applications
architecture of mobile software applicationsarchitecture of mobile software applications
architecture of mobile software applications
 

Similar to Metering and Billing for Cloud Services

Presentation cisco intelligent automation complementing and extending v mwa...
Presentation   cisco intelligent automation complementing and extending v mwa...Presentation   cisco intelligent automation complementing and extending v mwa...
Presentation cisco intelligent automation complementing and extending v mwa...
solarisyourep
 

Similar to Metering and Billing for Cloud Services (20)

Presentation ciac
Presentation   ciacPresentation   ciac
Presentation ciac
 
CISCO: Accelerating Small Cell Deployments in the Enterprise
CISCO: Accelerating Small Cell Deployments in the EnterpriseCISCO: Accelerating Small Cell Deployments in the Enterprise
CISCO: Accelerating Small Cell Deployments in the Enterprise
 
Presentation cisco service oriented infrastructure
Presentation   cisco service oriented infrastructurePresentation   cisco service oriented infrastructure
Presentation cisco service oriented infrastructure
 
Presentation cisco iasbu private cloud introduction
Presentation   cisco iasbu private cloud introductionPresentation   cisco iasbu private cloud introduction
Presentation cisco iasbu private cloud introduction
 
Presentation cloud orchestration solution overview
Presentation   cloud orchestration solution overviewPresentation   cloud orchestration solution overview
Presentation cloud orchestration solution overview
 
Cisco UCS Director for the Public Sector
Cisco UCS Director for the Public SectorCisco UCS Director for the Public Sector
Cisco UCS Director for the Public Sector
 
Mass Scale Networking
Mass Scale NetworkingMass Scale Networking
Mass Scale Networking
 
Cisco Powered Presentation - For Customers
Cisco Powered Presentation - For CustomersCisco Powered Presentation - For Customers
Cisco Powered Presentation - For Customers
 
Tech Talk: Five Simple Steps to a More Powerful Database Experience
Tech Talk: Five Simple Steps to a More Powerful Database ExperienceTech Talk: Five Simple Steps to a More Powerful Database Experience
Tech Talk: Five Simple Steps to a More Powerful Database Experience
 
Cloud
CloudCloud
Cloud
 
Presentation cloud, the whole offer
Presentation   cloud, the whole offerPresentation   cloud, the whole offer
Presentation cloud, the whole offer
 
Implementing Cisco IP Switched Networks
Implementing Cisco IP Switched NetworksImplementing Cisco IP Switched Networks
Implementing Cisco IP Switched Networks
 
Hoe is 80% van uw datacenter beheer te automatiseren?
Hoe is 80% van uw datacenter beheer te automatiseren?Hoe is 80% van uw datacenter beheer te automatiseren?
Hoe is 80% van uw datacenter beheer te automatiseren?
 
Presentation cisco intelligent automation complementing and extending v mwa...
Presentation   cisco intelligent automation complementing and extending v mwa...Presentation   cisco intelligent automation complementing and extending v mwa...
Presentation cisco intelligent automation complementing and extending v mwa...
 
Presentation cisco intelligent automation complementing and extending v mwa...
Presentation   cisco intelligent automation complementing and extending v mwa...Presentation   cisco intelligent automation complementing and extending v mwa...
Presentation cisco intelligent automation complementing and extending v mwa...
 
Presentation cisco intelligent automation for cloud & compute
Presentation   cisco intelligent automation for cloud & computePresentation   cisco intelligent automation for cloud & compute
Presentation cisco intelligent automation for cloud & compute
 
IBM Cloud Solutions Customer Deck
IBM Cloud Solutions Customer Deck IBM Cloud Solutions Customer Deck
IBM Cloud Solutions Customer Deck
 
Data Center, Private Cloud/IT transformation
Data Center, Private Cloud/IT transformationData Center, Private Cloud/IT transformation
Data Center, Private Cloud/IT transformation
 
Rethinking Cybersecurity for the Digital Transformation Era
Rethinking Cybersecurity for the Digital Transformation EraRethinking Cybersecurity for the Digital Transformation Era
Rethinking Cybersecurity for the Digital Transformation Era
 
Distributed Solar Systems at EDF Renewables and AWS IoT: A Natural Fit (PUT30...
Distributed Solar Systems at EDF Renewables and AWS IoT: A Natural Fit (PUT30...Distributed Solar Systems at EDF Renewables and AWS IoT: A Natural Fit (PUT30...
Distributed Solar Systems at EDF Renewables and AWS IoT: A Natural Fit (PUT30...
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

Metering and Billing for Cloud Services

  • 1. © 2009 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialC97-557809-00 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 1C97-557809-00 Cisco Open Source Conference 2013 Metering & Billing for Cloud Services Ranjit Nayak, PSIM, Cisco UCS Product Marketing Manager
  • 2. © 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 2C97-557809-00 Agenda §  Business need to track Cloud resource usage? §  Cloud monetization process and reference architecture §  Telco approach - metering, rating and billing §  Is’nt it simple? §  Ceilometer – Metering for OpenStack §  Current integrations to Ceilometer §  Metering needs for OpenStack Quantum project
  • 3. © 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 3C97-557809-00 Business need to meter resources §  Basic definition of a Cloud Service Shared resource Metered and pay for use §  Service Providers Service Monetization Livelihood §  Enterprises Chargeback (Transfer pricing ) Showback
  • 4. © 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 4C97-557809-00 Cloud Service Monetization Process Monetization Platform • Flexible Pricing • Subscription Management • Analytics • Billing • Price Catalog • Customer Acquisition • Self Service Web Presence On-line Sales CRM and Sales Management Accounting Company’s Products and Services
  • 5. © 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 5C97-557809-00 Service Delivery Platform Billing Provisioning Access Controls and Security Monitoring Application Service A Usage Data Model TCM ODSODSODSODS ODSODSODSInfrastructure Components BIH Mapping Engine Metering Code Evident CAA WAS TIO/TPM The OS Images WorkFlows SW Dist Pkgs TEC TMR TFW MQ TSLA Portlets WPS WAS IMWF PORTAL SLAM CLA ESM/RT GAT TDW EPP IBM PRODUCT LEGACY IGS TOOLS UMI DEVELOPMENT 3RD PARTY PRODUCT IBM PRODUCT + UMI DEVELOPMENT UMI 2.x Components Drawing Title Self Service Portal Service Delivery Platform Self Service Catalog Call Center Customer Relationship Management Network CPU Storage Service Delivery Infrastructure Application Service B Salesperson uses communication service SP Control Panel/ Service consumption Portal SD Platform provides user authentication, billing capabilities and API for integration with other services SP Cisco UCS for hardware
  • 6. © 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 6C97-557809-00 The Telco Approach Network Elements Other Sources Usage Metering System Call Data Records Call Detail Records Usage Detail Records Usage Detail Records Unformatted Formatted Billing Mediation User Accounts User EntitlementsRate Plans Rating Engine Billing System Call Data Records Call Detail Records Usage Detail Records Usage Detail Records
  • 7. © 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 7C97-557809-00 Metering / Rating / Billing - Intricacies §  Metering Continuous monitoring, Thresholds, Warnings Rate of collection ( sec / min / hour ) Disparate distributed data sources – Central location needed Level of detail, format for different resources Details by tenant §  Rating Pre-paid, post-paid, Pro-ration, Tiered model Discounts, Trial period Usage based overages Rate plan, price changes with market changes Reseller, Sales Agent commission calculation §  Billing PCI compliance for Credit card transactions Monthly, Quarterly, Annual Multi-currency taxation SLA violation rebate Corporate Accounting system integration Dunning
  • 8. © 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 8C97-557809-00 Ceilometer Evolution § Folsom Metering for billing Started May 2012 (Ubuntu, Dreamhost, Enovance, Dell, At&T) Developed in Stackforge – Targeting OpenStack core Scalable , Message signature, Extensible, Using OpenStack common components, Multi-source data § Grizzly Metering in general Extend to monitoring Framework for new meters Collect -> Transform -> Publish -> Store -> Read Ensure multiple agents are not needed for the same data
  • 9. © 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 9C97-557809-00 Ceilometer Architecture Reference – Doug Hellman, Nic Barcet, Ceilometer presentation ODS grizzlypdf1253
  • 10. © 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 10C97-557809-00 Data Triggers / Types of meters §  Data triggers User Action - Creating, modifying, or deleting a resource ( Good for create firewall, change setting etc) Audit - Regular audit events stating usage generated by the service Polling - The ceilometer agent asks the service for data periodically (How many bytes transferred?) §  Types of meters Cumulative - Increasing over time (instance hours) Gauge - Discrete items (floating IPs, image uploads) and fluctuating values (disk I/O) Delta - Changing over time (bandwidth)
  • 11. © 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 11C97-557809-00 Taligent Openbook Integration
  • 12. © 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 12C97-557809-00 Integration modes increase with Grizzly Reference – Doug Hellman, Nic Barcet, Ceilometer presentation ODS havana
  • 13. © 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 13C97-557809-00 Quantum measurements
  • 14. © 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 14C97-557809-00 What else should quantum provide? § Already in use CDN bandwidth DNS lookups VPN (connection-hr) Firewall deployment, rule modification Load-balancing (DNS-failover) § Potential meters Large file (video ) transports SSL acceleration TCP optimization Compression and dedup Security (IDS / VLAN )
  • 15. © 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential 15C97-557809-00 THANK YOU Questions?

Editor's Notes

  1. ● Scalable○ ...if your database is too ● Message signature ○ Non-repudiation built in ●  Only one entry point to get data ●  Extensible, add your own: ○  Agent ○  Agent plugin ○  Storage engine ○  Meters ●  Use openstack-common components ●  Accept data from many sources New in Grizzly
  2. Data triggersUser Action -Creating, modifying, or deleting a resource ( Good for create firewall, change setting etc)Audit - Regular audit events stating usage generated by the service ( Polling - The ceilometer agent asks the service for data periodically (How many bytes transferred?)Types of metersCumulative -Increasing over time (instance hours) Gauge - Discrete items (floating IPs, image uploads) and fluctuating values (disk I/O) Delta - Changing over time (bandwidth)