Apache CloudStack & Apalia Involved with CloudStack since 2010 - - PowerPoint PPT Presentation

apache cloudstack apalia
SMART_READER_LITE
LIVE PREVIEW

Apache CloudStack & Apalia Involved with CloudStack since 2010 - - PowerPoint PPT Presentation

Billing for Apache CloudStack Billing for Apache CloudStack CloudStack Collaboration Confer CloudStack Collaboration Conference US ence US Miami May 18 Miami May 18 th th 2017 2017 Apache CloudStack & Apalia Involved with


slide-1
SLIDE 1

Billing for Apache CloudStack Billing for Apache CloudStack

€ CloudStack Collaboration Confer CloudStack Collaboration Conference US ence US Miami – May 18 Miami – May 18th

th 2017

2017

slide-2
SLIDE 2

Apache CloudStack & Apalia

  • Involved with CloudStack since 2010
  • Dozens of CloudStack implementations mostly across Europe
  • Accelerite CloudPlatform partner
  • Company behind Amysta Billing software
slide-3
SLIDE 3

MySQL MySQL DBs DBs LOAD BALANCER LOAD BALANCER MANAGEMENT MANAGEMENT SER SERVER VER MANAGEMENT MANAGEMENT SER SERVER VER GUI GUI API API AVAIILABILITY AIILABILITY ZONES ZONES AVAIILABILITY AIILABILITY ZONES ZONES AVAIILABILITY AIILABILITY ZONES ZONES

Apache CloudStack and Billing System

Aggr Aggregated Raw egated Raw Usage data Usage data

USAGE SER USAGE SERVER VER USAGE SER USAGE SERVER VER

BILLING SYSTEM BILLING SYSTEM

MEDIA MEDIATION TION

Pr Processed

  • cessed

Usage data Usage data

slide-4
SLIDE 4

Apache CloudStack usage

USAGE TYPE USAGE TYPE USAGE SER USAGE SERVER VER

  • Provide aggregated usage records
  • Run from 1 min to 1440 min – 1day

(default)

  • Take data from the events log in cloud DB
  • Create summary usage records in cloud

usage DB

  • Access usage records using

listUsageRecords API

slide-5
SLIDE 5

AP APACHE CLOUDST ACHE CLOUDSTACK PUBLIC CLOUD INFRASTRUCTURE ACK PUBLIC CLOUD INFRASTRUCTURE

Cloud Service Providers Billing main components

METERING – AP METERING – APACHE CLOUDST ACHE CLOUDSTACK USAGE API ACK USAGE API

ON BOARDING ON BOARDING RA RATING TING INVOICING INVOICING PAYMENT YMENT ACCOUNT ACCOUNT MANAGEMENT MANAGEMENT USAGE USAGE REPOR REPORTING & TING & EXPOR EXPORTING TING

SER SERVICE CA VICE CATALOG / APP STORE / STORE FRONT ALOG / APP STORE / STORE FRONT MEDIA MEDIATION TION

slide-6
SLIDE 6

Metering

COMPUTE COMPUTE

Stopped & Running VMs Bare-metal servers

NETWORK NETWORK

IP addresses, Bytes In & Out VPN, Firewall, Load Balancer…

STORAGE STORAGE

Root disks, Data disks Tiered storage, IOPS Snapshots usage Templates ISO

slide-7
SLIDE 7

On-Boarding

  • User screening or fully automated?
  • Pre-payment and post-payment
  • Reseller enrollment

TO CONSIDER: TO CONSIDER:

  • Fraud management
  • Trial management
slide-8
SLIDE 8

Usage-based rating

  • Hourly and monthly

TO CONSIDER: TO CONSIDER:

  • Apache CloudStack domain hierarchy support
slide-9
SLIDE 9

Invoicing

TO CONSIDER: TO CONSIDER:

  • Multi-currency support
  • VAT management
  • Discount
  • Credit
  • Invoice distribution
  • Invoice history
slide-10
SLIDE 10

Payment

  • PCI/DSS certification

TO CONSIDER: TO CONSIDER:

  • Payment gateway integration
  • Transaction logging
  • Chargebacks
slide-11
SLIDE 11

Users & resellers Management

  • Account management
  • Credit card update
  • Reseller white labeling automation

TO CONSIDER: TO CONSIDER:

  • Wire management for large amounts (reseller)
slide-12
SLIDE 12

Usage Reporting, Exporting

  • PDF, CSV export, monthly, daily
  • Export automation via API
  • ERP/CRM integration

TO CONSIDER: TO CONSIDER:

  • Usage analytics per account, project, domain…
slide-13
SLIDE 13

Store Front

  • App Builder aligned with CloudStack service offering and domains
  • Combine usage based apps and subscription services

TO CONSIDER: TO CONSIDER:

  • Multi-tiers apps support
  • App life cycle management
  • Cost estimate
  • One-click and SLA selection
slide-14
SLIDE 14

Example of Billing system for Apache CloudStack Example of Billing system for Apache CloudStack

End-­‑customers ¡ CSP ¡ On-­‑boarding ¡

End-­‑customers ¡ Resellers ¡on-­‑boarding ¡

Iaas ¡integra7on ¡

CloudStack ¡integra7on ¡

Payment ¡

Pay ¡as ¡you ¡go ¡ Prepaid ¡

Usage-­‑based ¡services ¡ Subscrip7ons ¡Services ¡

Resellers ¡ Invoicing ¡

Credit ¡ Discount ¡ Mul7-­‑Currencies ¡ Tax ¡management ¡ ¡

¡ CSP’s ¡Public ¡IaaS ¡

Store ¡Front ¡

App ¡catalog ¡ Dashboard ¡ Subscrip7ons ¡

slide-15
SLIDE 15

Contacts

Apalia - Rhône Alpes Apalia - Rhône Alpes Parc des Glaisins 14 Rue du Pré-Paillard 74940 ANNECY LE VIEUX ' +33-4-50-01-59-73 Apalia – Apalia – Switzerland Switzerland Rue de Genève, 18 1225 CHENE-BOURG ' +41-22-519-07-53 www.apalia.net info@apalia.net Twitter: @Apalia @AmystaBilling Apalia - Ile de France Apalia - Ile de France Tour Chante Coq 5 Rue Chante Coq 92800 PUTEAUX LA DEFENSE ' +33-1-70-82-12-50 US contact number: +1 415-670-9174