Ask HN: Has anyone ever crawled over a billion pages? How much did it cost?
I'm really curious to find out how much it'll cost to crawl a billion pages. Doesn't really matter if you used a SaaS solution or built your own crawler, any info would be really useful.
14 comments
[ 2.8 ms ] story [ 49.2 ms ] threadHere's the author's comment on hardware https://news.ycombinator.com/item?id=12487003 and later he says it costs 300 Euro/month to run the service.
The problem is the huge contrast with https://www.quora.com/How-much-would-it-cost-to-crawl-1-bill...
Even taking into account the drop in prices on AWS. Also, if you take a quick look at companies that provide such services the prices are orders of magnitude higher than deusu's costs.
We did a benchmark on Nutch and couldn't really pass the 10-14 M(B)ps on a $1200/month machine. Even though we hired a professional to optimize the setup. The same is roughly true about Heritrix.
Just wondering if there is something missing in his setup, such as domain/ip rate limiting.
Postgres to store the data
Elasticsearch as a search index.
My ES cluster has around 10 nodes, 64 GB RAM, quad-core.
Postgres database cluster is 4 nodes, 1 TB, 64 GB RAM, quad-core.
800 crawler threads distributed across 10 dedicated servers.
Thanks!
The real innovation won't be in crawling but in working on the index, filtering it, organizing it, trying sort algorithms and learning.
If this was available and gained popularity I could see competition in search again.