Comment

Comment by nopurpose

It is a cool project. S3 can be cost efficient, but only if you don't touch data :)

Their price calculation doesn't mention cost of S3 requests, which very quickly adds up and is often neglected.

It costs $1 for 2.5M GET requests to S3. They have 180 shards, in a general case query seems to fetch all of them. Presumably they don't download full shard per request, but download an index + some relevant ranges. Lets say that is 10 requests per shard. So that would be 1800 S3 GET requests = ~1400 search queries cost them $1.

Assuming their service is reasonably popular and serve 1 req/second on average, that would be $1,440 per 30 days in addition to advertised $1,000 spent on EC2 and S3 storage.

Seems comparable to AWS ElasticSearch service costs:

- 3 nodes m5.2xlarge.elasticsearch = $1,200

- 20TB EBS storage = $1,638

parent nopurpose 5 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton