Pricing
Free Tier
Lambda Store has a free tier with some limitations. A user can create only one free database. Check the table on Database Types chapter for more about the limitations.
You do not need to enter your credit card to use a free database. And you can upgrade your free tier database to standard one without losing any data. But to upgrade you need to have a payment method.
Serverless Pricing
Lambda Store's default pricing model is serverless. You pay for the amount of requests (Redis commands), you send to the database. Because the persistence is enabled by default, the storage also costs.
100.000 commands cost 0.4 USD.
Request cost of a Database = Total command count / 100.000 X $0.4
Storage cost of Database (monthly) = Average Data Size (in GB) X $0.15
Total Cost = Request Cost + Storage Cost
Operational commands like AUTH, INFO, PING, QUIT, COMMAND are not charged.
Even if you do not access your data, we have to keep it persistent in Cloud Provider's persistence storage (eg AWS EBS, S3) for durability. We take daily average of your data size and multiply with 0.15 at the end of the month. If you have 1 GB data in your database through the all month, you pay $0.15 monthly. If your database is empty in the first 29 days of the month and it expands to 30GB on the last day of the month; then still you pay $0.15 for that month (30GB / 30day X 0.15).
If you are using your database as a cache; then it is a good practice to set a timeout (EXPIRE) for your keys to minimize the cost.
Reserved Pricing
If your application requires steady and high throughput, then it makes sense to buy a reserved plan instead of serverless pricing. You can buy different plans according to your memory and throughput needs. Reserved databases are charged monthly. The payment is upfront so if you buy a reserved database, even if you delete it, your payment for the current month is not refunded. The next month, you will not be charged because you deleted the reserved database.
Here the plans:
Plan Name | Max Throughput | Max Data Size | Max Connections | Price (Standard) | Price (Premium) |
---|---|---|---|---|---|
Reserved 500 | 500 ops/sec | 10GB | 10K | $80 /month | $120 /month |
Reserved 1K | 1K ops/sec | 20GB | 10K | $140 /month | $220 /month |
Reserved 10K | 10K ops/sec | 50GB | 10K | $350 /month | $550 /month |
Reserved 100K | 100K ops/sec | 100GB | 10K | $1400 /month | $1900 /month |
Reserved 500K | 500K ops/sec | 500GB | 10K | $4900 /month | $6200 /month |
For more Max Connections limit options please email us at support@lambda.store.
Different than serverless pricing, reserved prices exclude network and storage costs, which will be charged monthly, reflecting the cloud provider's charge.
The reserved pricing is not available in the current console UI yet. Still you can buy a reserved plan by contacting us support@lambda.store
Network & Storage Costs
Reserved pricing plans exclude network and storage costs. In addition to fixed reserved plan price, you will be charged for storage and network usage costs.
Storage cost calculation is the same as Serverless Pricing:
Average Data Size (in GB) X $0.15
Network costs depend on the cloud providers' data transfer prices between their regions and to internet. AWS charges mostly
$0.02
per GB between their regions and up to$0.09
to internet.
For example, if you send/receive100M
requests/responses with average of1KB
size each, it will be total of ~95GB
data transfer per month. For this amount of data transfer, your network cost will be;$1.9
per month, between AWS regions.$8.5
per month, between AWS and internet.
These prices are subject to change due to cloud providers' price updates. Actual calculation will be based on the most recent prices.