Skip to content

Elastic bill is a multi cloud platform billing management tool.

Notifications You must be signed in to change notification settings

cloudbiller/elastic-bill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

#Product Philoshophy and Vision

The billing of any cloud paas provider is a complicated task. And many of the companies paying a lot of money to the paas provider due to non optimized system.Our vision is to build an analytics system which helps to monitor cost by optimizing paas infrastructure.

elastic-bill

Elastic bill is a multi cloud platform billing management tool. Using this tool you can manage your billing, resource utilization across multiple cloud platform like Amazon AWS, Microsoft Azzure,Joyent cloud,Verizon cloud,alicloud and IBM blumix.

Elastic-bill ( https://github.com/cloudbiller/elastic-bill ) High level architecture

alt tag

Features to be develop in first phase.

1- Daily,monthly,weekly billing reports.

2- Cost allocation to the cloud resources.

3- Set billing limit to the cloud resources.

4- Better resource planning by usage analysis of cloud instances.

5- Cloud resource uptime/downtime scheduler.

6- Multi availability zone and multi lingual support.

Technology Stack

1- Django as web/rest framework.

2- Backbone js as frontend Javascript MVC framework.

3- Boostrap 3 for user interface design.

4- MongoDB as primary database.

5- Elasticsearch as analytics and search server.

6- PyUnit for unit testing.

7- TravisCI for continuous integration and build test.

8- Redis for in memory caching.

9- RabbitMQ for message queue.

How to contribute?

Steps:

1 - Fork the repository.

2 - Clone your forked repository.

3 - Install python 3.4.

4 - Install pip3; e.g. sudo apt-get install pip3.

5 - Install selenium ; e.go pip3 install selenium.

6 - To run functional test ; python3 functional_test.py.

7 - To start your server python3 manage.py runserver.

Contributors required for this project.

About

Elastic bill is a multi cloud platform billing management tool.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages