There are three main functions of a BGS: crawling, storing, and serving data. Crawling and storing are proportional to the size of the network or slice of the network being targeted. Serving is proportional to number of consumers, which can be controlled. Primary costs are storage and bandwidth.
https://files.mastodon.social/media_attachments/files/110/330/487/487/024/531/original/c296e3e9fbd362b1.jpeg