Skip to content

Expand providers and plans to cover & future of the project. #22

Open
@joedicastro

Description

I'm getting a lot of requests to extend the comparison to another plans/providers (here, in HN, in Reddit, by mail, twitter, etc). I want to, I would like to extend it, but there is a series of constrains. I try to address this here and I would welcome your ideas and suggestions about this topic.

Currently I'm only benchmarking against some providers and plans, all limited by two boundaries:

  • Less than $5 monthly
  • With datacenters in Europe.

The reasons for this are mainly two:

  • This was originated as a pet side project trying to find a provider for my personal projects.
  • More important, I can personally cover the costs without any problem of those plans, but once that you extend the coverage, both in price and providers, there is almost an exponential growing in plans/provider to review, and therefore time and costs.

Time is the factor more easy to address here, because I can always automate the process more and more, and only some general data would have to be researched by hand. I'm still restricted by my spare time, but I think that I can cover several new plans per week without some much hassle.

But costs, if I'm not wrong, could be a major problem in a short term. Perform those tests currently take several hours, and some times shit happens and you have to repeat them. Also you need more than one instance if you want to find one that is representative of the median values, without too good or too poor performance. Thus, I you have several instances and several providers, and with big instances with monthly costs above $200 or more, this could be a reasonable big number very soon.

At this moment, I only have tree ideas to try to find a way to make this possible:

  • That the providers itself would help me to review their servers. Usually they would give me free credits for this. I actually have 2 offers to do this from two different providers. The only concern here is to keep the independence of the test, thus I would keep doing them by myself once I have solved the issue Hash the generated logs to avoid any tampering with the results. #3 to ensure that the numbers weren't coked in any way.

  • Find a way to finance this. Here I'm totally lost, I don't even know if there are people interested in this until this point.

  • You could run the benchmarks on your plans and merge the numbers into the project. Making a pull request would be the most suited way. Only the logs folder would be necessary (or the generated tables if you wish), I would put the tables and chars in the README.org to save you work. Here the issue Hash the generated logs to avoid any tampering with the results. #3 is again a main factor to ensure that the numbers are truthful.

I actually have several plans in mind to extend the comparison by myself, but beyond that I have nothing planned.

Any suggestion or idea is welcome, I would appreciate it a lot if you share your thoughts about this with me.

Personally I have a special interest in keep this as independent, reproducibly, transparent and trustworthy as possible. Mainly because I started this from the frustration of not finding any service on the web that could guarantee me this.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions