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

CLOUD ENABLING TECHNOLOGIES.pptx
 CLOUD ENABLING TECHNOLOGIES.pptx CLOUD ENABLING TECHNOLOGIES.pptx
CLOUD ENABLING TECHNOLOGIES.pptxDr Geetha Mohan
 
Grid protocol architecture
Grid protocol architectureGrid protocol architecture
Grid protocol architecturePooja Dixit
 
Lecture6 introduction to data streams
Lecture6 introduction to data streamsLecture6 introduction to data streams
Lecture6 introduction to data streamshktripathy
 
Third party cloud services cloud computing
Third party cloud services cloud computingThird party cloud services cloud computing
Third party cloud services cloud computingSohailAliMalik
 
On Prem vs Cloud SlideShare
On Prem vs Cloud SlideShareOn Prem vs Cloud SlideShare
On Prem vs Cloud SlideShareTim Conti
 
Virtual Machine provisioning and migration services
Virtual Machine provisioning and migration servicesVirtual Machine provisioning and migration services
Virtual Machine provisioning and migration servicesANUSUYA T K
 
CloudSim : Introduction and Basic Programming Syntax
CloudSim : Introduction and Basic Programming SyntaxCloudSim : Introduction and Basic Programming Syntax
CloudSim : Introduction and Basic Programming SyntaxVikas Chouhan
 
Virtualization for Cloud Environment
Virtualization for Cloud EnvironmentVirtualization for Cloud Environment
Virtualization for Cloud EnvironmentDr. Sunil Kr. Pandey
 
7 Big Data Challenges and How to Overcome Them
7 Big Data Challenges and How to Overcome Them7 Big Data Challenges and How to Overcome Them
7 Big Data Challenges and How to Overcome ThemQubole
 
cloud computing, Principle and Paradigms: 1 introdution
cloud computing, Principle and Paradigms: 1 introdutioncloud computing, Principle and Paradigms: 1 introdution
cloud computing, Principle and Paradigms: 1 introdutionMajid Hajibaba
 
Mindsphere: an open cloud-based IoT operating system for Industry
Mindsphere: an open cloud-based IoT operating system for IndustryMindsphere: an open cloud-based IoT operating system for Industry
Mindsphere: an open cloud-based IoT operating system for IndustryIIoTWorld
 

What's hot (20)

CLOUD ENABLING TECHNOLOGIES.pptx
 CLOUD ENABLING TECHNOLOGIES.pptx CLOUD ENABLING TECHNOLOGIES.pptx
CLOUD ENABLING TECHNOLOGIES.pptx
 
Grid protocol architecture
Grid protocol architectureGrid protocol architecture
Grid protocol architecture
 
Cloud notes 1
Cloud notes 1Cloud notes 1
Cloud notes 1
 
Lecture6 introduction to data streams
Lecture6 introduction to data streamsLecture6 introduction to data streams
Lecture6 introduction to data streams
 
Third party cloud services cloud computing
Third party cloud services cloud computingThird party cloud services cloud computing
Third party cloud services cloud computing
 
Aneka platform
Aneka platformAneka platform
Aneka platform
 
On Prem vs Cloud SlideShare
On Prem vs Cloud SlideShareOn Prem vs Cloud SlideShare
On Prem vs Cloud SlideShare
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Big Data Security and Governance
Big Data Security and GovernanceBig Data Security and Governance
Big Data Security and Governance
 
Virtual Machine provisioning and migration services
Virtual Machine provisioning and migration servicesVirtual Machine provisioning and migration services
Virtual Machine provisioning and migration services
 
CloudSim : Introduction and Basic Programming Syntax
CloudSim : Introduction and Basic Programming SyntaxCloudSim : Introduction and Basic Programming Syntax
CloudSim : Introduction and Basic Programming Syntax
 
Multi Cloud Architecture Approach
Multi Cloud Architecture ApproachMulti Cloud Architecture Approach
Multi Cloud Architecture Approach
 
Cloud Reference Model
Cloud Reference ModelCloud Reference Model
Cloud Reference Model
 
Virtualization for Cloud Environment
Virtualization for Cloud EnvironmentVirtualization for Cloud Environment
Virtualization for Cloud Environment
 
7 Big Data Challenges and How to Overcome Them
7 Big Data Challenges and How to Overcome Them7 Big Data Challenges and How to Overcome Them
7 Big Data Challenges and How to Overcome Them
 
cloud computing, Principle and Paradigms: 1 introdution
cloud computing, Principle and Paradigms: 1 introdutioncloud computing, Principle and Paradigms: 1 introdution
cloud computing, Principle and Paradigms: 1 introdution
 
models of distributed computing
models of distributed computingmodels of distributed computing
models of distributed computing
 
Reasoning in AI
Reasoning in AIReasoning in AI
Reasoning in AI
 
Data Sharing with Snowflake
Data Sharing with SnowflakeData Sharing with Snowflake
Data Sharing with Snowflake
 
Mindsphere: an open cloud-based IoT operating system for Industry
Mindsphere: an open cloud-based IoT operating system for IndustryMindsphere: an open cloud-based IoT operating system for Industry
Mindsphere: an open cloud-based IoT operating system for Industry
 

Viewers also liked

Sycous - District Heating - Metering and Billing
Sycous - District Heating - Metering and Billing Sycous - District Heating - Metering and Billing
Sycous - District Heating - Metering and Billing Sycous
 
Opencell Media & Entertainement Webinar
Opencell Media & Entertainement WebinarOpencell Media & Entertainement Webinar
Opencell Media & Entertainement WebinarJean-Philippe Viegas
 
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_finalFrancisco Maroto
 
IaaS Cloud Architecture Design
IaaS Cloud Architecture DesignIaaS Cloud Architecture Design
IaaS Cloud Architecture DesignTerry Cho
 
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 AWSAmazon Web Services
 
SOA And Cloud Computing
SOA And Cloud ComputingSOA And Cloud Computing
SOA And Cloud ComputingDavid Chou
 
運用が楽になる分散データベース Riak
運用が楽になる分散データベース Riak運用が楽になる分散データベース Riak
運用が楽になる分散データベース RiakTakahiko Sato
 
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 PartnersAmazon Web Services
 
architecture of mobile software applications
architecture of mobile software applicationsarchitecture of mobile software applications
architecture of mobile software applicationsHassan Dar
 

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 ciac
Presentation   ciacPresentation   ciac
Presentation ciacxKinAnx
 
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 EnterpriseSmall Cell Forum
 
Presentation cisco service oriented infrastructure
Presentation   cisco service oriented infrastructurePresentation   cisco service oriented infrastructure
Presentation cisco service oriented infrastructurexKinAnx
 
Presentation cisco iasbu private cloud introduction
Presentation   cisco iasbu private cloud introductionPresentation   cisco iasbu private cloud introduction
Presentation cisco iasbu private cloud introductionxKinAnx
 
Presentation cloud orchestration solution overview
Presentation   cloud orchestration solution overviewPresentation   cloud orchestration solution overview
Presentation cloud orchestration solution overviewxKinAnx
 
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 SectorAmy Blanchard
 
Mass Scale Networking
Mass Scale NetworkingMass Scale Networking
Mass Scale NetworkingSteve Iatrou
 
Cisco Powered Presentation - For Customers
Cisco Powered Presentation - For CustomersCisco Powered Presentation - For Customers
Cisco Powered Presentation - For CustomersCisco Powered
 
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 ExperienceCA Technologies
 
Cloud
CloudCloud
CloudNone
 
Presentation cloud, the whole offer
Presentation   cloud, the whole offerPresentation   cloud, the whole offer
Presentation cloud, the whole offerxKinAnx
 
Implementing Cisco IP Switched Networks
Implementing Cisco IP Switched NetworksImplementing Cisco IP Switched Networks
Implementing Cisco IP Switched NetworksArchana Parameshwari
 
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?Proact Netherlands B.V.
 
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
 
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...xKinAnx
 
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 & computexKinAnx
 
IBM Cloud Solutions Customer Deck
IBM Cloud Solutions Customer Deck IBM Cloud Solutions Customer Deck
IBM Cloud Solutions Customer Deck David Barry
 
Data Center, Private Cloud/IT transformation
Data Center, Private Cloud/IT transformationData Center, Private Cloud/IT transformation
Data Center, Private Cloud/IT transformationCisco Canada
 
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 EraZscaler
 
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...Amazon Web Services
 

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

Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Green paths: Learning from publishers’ sustainability journeys - Tech Forum 2024
Green paths: Learning from publishers’ sustainability journeys - Tech Forum 2024Green paths: Learning from publishers’ sustainability journeys - Tech Forum 2024
Green paths: Learning from publishers’ sustainability journeys - Tech Forum 2024BookNet Canada
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Introduction-to-Wazuh-and-its-integration.pptx
Introduction-to-Wazuh-and-its-integration.pptxIntroduction-to-Wazuh-and-its-integration.pptx
Introduction-to-Wazuh-and-its-integration.pptxmprakaash5
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
Transport in Open Pits______SM_MI10415MI
Transport in Open Pits______SM_MI10415MITransport in Open Pits______SM_MI10415MI
Transport in Open Pits______SM_MI10415MIRomil Mishra
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 
Which standard is best for your content?
Which standard is best for your content?Which standard is best for your content?
Which standard is best for your content?Rustici Software
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Dynamical Context introduction word sensibility orientation
Dynamical Context introduction word sensibility orientationDynamical Context introduction word sensibility orientation
Dynamical Context introduction word sensibility orientationBuild Intuit
 

Recently uploaded (20)

Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Green paths: Learning from publishers’ sustainability journeys - Tech Forum 2024
Green paths: Learning from publishers’ sustainability journeys - Tech Forum 2024Green paths: Learning from publishers’ sustainability journeys - Tech Forum 2024
Green paths: Learning from publishers’ sustainability journeys - Tech Forum 2024
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Introduction-to-Wazuh-and-its-integration.pptx
Introduction-to-Wazuh-and-its-integration.pptxIntroduction-to-Wazuh-and-its-integration.pptx
Introduction-to-Wazuh-and-its-integration.pptx
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
Transport in Open Pits______SM_MI10415MI
Transport in Open Pits______SM_MI10415MITransport in Open Pits______SM_MI10415MI
Transport in Open Pits______SM_MI10415MI
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 
Which standard is best for your content?
Which standard is best for your content?Which standard is best for your content?
Which standard is best for your content?
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Dynamical Context introduction word sensibility orientation
Dynamical Context introduction word sensibility orientationDynamical Context introduction word sensibility orientation
Dynamical Context introduction word sensibility orientation
 

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)