Name: ribon
Owner: Samsung
Description: Ribon is a simulation service for deriving the cost-optimized configuration of AWS EC2 instances using RI (Reserved Instance).
Created: 2015-07-01 02:09:30.0
Updated: 2017-08-24 19:50:49.0
Pushed: 2015-10-20 01:09:44.0
Homepage: null
Size: 281
Language: R
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Ribon is a simulation service for deriving the cost-optimized configuration of AWS EC2 instances using RI (Reserved Instance).
Currently, AWS provides five kinds of RI pricing policies, which is cost-efficient at most 77% compared with on-demand instance. If you input your expected usage of AWS EC2 instances, you can get the cost-optimized RI configuration.
The project is written in R. Particularly, Shiny package is used for service dashboard and lpSolveAPI library is used for solving linear problem.
To run the service, R should be installed (http://www.r-project.org/). Then, install four R packages:
all.packages("lpSolveAPI")
all.packages("ggplot2")
all.packages("reshape")
all.packages("shiny")
ary(shiny)
All your preparations are done. Run the service:
pp("shiny")
You can specify your IP address and port number (e.g., IP: 1.2.3.4, Port: 8788):
pp("shiny", port = 8788, host = "1.2.3.4")
You can see your service on http://1.2.3.4:8788.
Choose the file “data/input-test.csv” as the expected usage of instances, then you can check the input and ouput information on the right panels.
Published under GNU General Public License version 3.0 (GPLv3).