Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/scalyr/cloud-costs
Web-based tool for finding the cheapest cloud server for a given set of requirements
https://github.com/scalyr/cloud-costs
Last synced: 12 days ago
JSON representation
Web-based tool for finding the cheapest cloud server for a given set of requirements
- Host: GitHub
- URL: https://github.com/scalyr/cloud-costs
- Owner: scalyr
- License: apache-2.0
- Archived: true
- Created: 2013-11-06T19:25:26.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2014-01-15T19:00:55.000Z (almost 11 years ago)
- Last Synced: 2024-03-26T20:17:11.844Z (8 months ago)
- Language: Java
- Size: 253 KB
- Stars: 88
- Watchers: 15
- Forks: 29
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-billing - Cloud Cost Calculator - Web-based tool for finding the cheapest cloud servers for a given set of requirements. (Calculator / Market Research)
README
Server Cost Comparison
---This is the source code for Scalyr's [Cloud Cost Calculator](https://www.scalyr.com/cloud/) tool.
You can read all about it in [this blog post](http://blog.scalyr.com/2013/11/11/cloud-cost-calculator/).Contributions are welcome! We're open to any sort of suggestions. Any graphic designers out there who feel like cleaning
up the page design are welcome to give it a whack.**We're especially interested in getting data for additional service providers, including some non-cloud
hosting services.** To contribute, just create a JavaScript file listing each offering from that provider.
Your file should contain a series of function calls like this:serverChoices.push({
"provider": "Google",
"region": "Europe",
"location": "Europe West",
"serverType": "n1-highcpu-4-d",
"reservationType": "hourly",
"term": "Hour",
"termMonths": 0.0,
"upfrontCost": 0.0,
"hourlyCost": 0.369,
"cores": 4.0,
"ramMB": 3686.4,
"diskMB": 1812480.0,
"flashMB": 0.0,
"networkMbps": 0.0
});Look at files like linode.js for an example. Each call defines a single combination of server type,
data center location, lease type, or any other parameters as appropriate to this service provider.
The fields are interpreted as follows:FieldMeaning
providerName of the company offering this server.
regionWhat part of the world the server is in. Use "N. America", "S. America",
"Europe", "Asia", "Africa", or "Australia".
locationThe service provider's name for this location.
serverTypeThe service provider's name for this server configuration.
reservationTypeThe service provider's name for this lease term or reservation type.
termWhich category the lease / reservation falls into: Hour, Month, Year, or "3 Years".
termMonthsHow many months the lease / reservation lasts for; 0 for on-demand / by-the-hour services.
upfrontCostAny fixed, up-front cost for this offering, in dollars.
hourlyCostAny per-hour cost for this offering, in dollars.
coresNumber of CPU cores (or equivalent).
ramMBMemory size, in MiB.
diskMBDisk size, in MiB. (SSD should not be included in this value; report 0 for SSD-only servers.)
flashMBSSD storage size, in MiB.
networkMbpsBundled/free network bandwidth, in Mbps (megabits per second). Note, this value
is not currently used, but may be used in a future version of the tool.You can send us a pull request, or just e-mail us the JavaScript file and we'll add it in.
For questions, suggestions, feedback, or anything else: [email protected].