Name | Price | Features |
---|---|---|
faastRuby Self Hosted | CONTACT US | faastRuby Self Hosted brings the speed and power of faastRuby Cloud to your own infrastructure. Via native integrations with with popular container orchestration engines, Self hosted faastRuby reproduces the same developer experience as faastRuby Cloud, but in your data center or public cloud VPC. We offer a tiered pricing model that uses Runners as the unit of billing.
|
faastRuby Cloud | $5Dollars / Runner / Month | faastRuby is a Function-as-a-Service (FaaS) platform that autonomously manages the availability and scale of your functions in the cloud. Functions run inside of runners: secure, stateless, always-running compute units capable of accessing any function code instantly at the moment of execution, eliminating cold start times.
|
FREE Tier | 1FREE Runner / Month | Our FREE Tier provides developers with 1 free runner per month. Developers can develop and test their serverless functions locally before deploy it to faastRuby Cloud with a single command. The FREE Tier provides identical features and functionality to our paid version of faastRuby Cloud.
|
FaaStRuby pricing & plans
How does hourly pricing work?
Runners are billed hourly up to a monthly cap of 720 hours. At least 1 runner must always be assigned to an account in order for your functions to be called.
If you use additional runners for fewer than 720 hours during the month, you will be billed for each hour that you used it. If you use a runner for more than 720 hours that month, you will be billed at the monthly cost.
We calculate Runner pricing this way so that consistent month-to-month usage results in a consistent invoice.
How many Runners will I need for my functions?
Runners execute functions as soon as they are triggered. You should try to keep your functions slim - the faster they are, the more requests per second you can serve with a single Runner. To calculate how many Runners you will need, first deploy your functions to a cloud workspace and watch their execution time by making requests with the header Benchmark: true. Then estimate how many requests a Runner could serve per second based on the execution time of each function. Divided the number of requests per second you would like to be able to serve by the number you calculated previously and that will give you the number of Runners you need.
For example, say you have a function that executes in 100ms. That means you can serve that function at a rate up to 10 req/s with one Runner. If you want to serve that function at a rate up to 20 req/s, it will need at least 2 Runners.
What happens when all my Runners are busy and other requests arrive?
Runners will do the best they can to serve all your requests. When all your Runners are busy, every subsequent request gets stored in a temporary queue and discarded if they are waiting for more than 10 seconds for a free Runner. When this 10-second timeout is reached, the request will fail with a 429 - Too Many Requests.
Pricing information was last updated on March 17, 2019The following is a quick overview of editions offered by other Cloud Platform as a Service (PaaS) Software
![]() Web Admin Edition VPS | $10.08 per month (yearly subscription) | Built for website
and server administration
|
![]() Platform Starter | $25/user/month* (billed annually) | Users access apps built with the following services:
|
![]() DEVELOPMENT | $10per month | Build your site with the only end-to-end application platform with Git-driven instant cloning workflow
|
Various alternatives pricing & plans