4 ms·
Can anyone think of any ways to collect data on just how big AWS really is? So far it seems like everyone is just trying to infer based on the "other" line of t
by kjw 15y ago
Can anyone think of any ways to collect data on just how big AWS really is? So far it seems like everyone is just trying to infer based on the "other" line of their revenues and anecdotes from the cloud community.
- jontas 15y agoTheir servers send an indication in the http headers: Server: Apache/2.2.21 (Amazon) I guess you'd need to crawl the web and look for those headers. Or maybe you could look at IP addresses? It would certainly be difficult to do with any kind of accuracy but you could probably get some decent estimates if your sample size was large enough.
- 0x12 15y agoVery large numbers of Amazon servers are used for something else than cranking out HTTP pages. Expect a lot of them to be crunching numbers for bio-informatics problems, physics simulations and so on. That's why there is a CUDA enabled instance. Rendering web pages is actually one of the worst use cases for Amazon from a bang-for-the-buck perspective, especially when you factor in bandwidth.
- samstave 15y agoCrawl and multiply by 3 (assume that 30% are direct web servers)
- nl 15y agoIs that 30% based on anything at all? When people are building 30,000 core compute clusters [1] on EC2 - presumably with zero publicly available web servers, I'd be very interested in any methodology that provides reasonable estimates of revenue based on public web servers. http://arstechnica.com/business/news/2011/09/30000-core-cluster-built-on-amazon-ec2-cloud.ars http://arstechnica.com/business/news/2011/09/30000-core-clus...
- kjw 15y agoI haven't used AWS in a while. Is there a pattern to the AWS IP addresses? (e.g. are they using a set of specific blocks? ...that seems too simple). The other interesting data point would be how much AWS resource is consumed by Amazon itself. I understand that they have been moving big pieces of infrastructure onto AWS over the past couple years.
- crb 15y agoThey keep a sticky post in their announcements forum with the current list. The post as of today is https://forums.aws.amazon.com/ann.jspa?annID=1199 https://forums.aws.amazon.com/ann.jspa?annID=1199, and the forum link (in case that didn't work) is https://forums.aws.amazon.com/forum.jspa?forumID=30 https://forums.aws.amazon.com/forum.jspa?forumID=30. (You probably have to have showdead on to see me because I'm hellbanned. I've emailled pg to try and get this fixed, and had no response. If you happen to see this, please check my comment history to realise that I'm not at all a troll, and consider upvoting me on the offchance it will get my account back into positive karma land. Thanks!)
- showerst 15y agoI don't have showdead on and i see your comment just fine.
- deleted 15y ago[deleted]
- jbarham 15y agohttp://alestic.com/2011/08/ec2-max-instances http://alestic.com/2011/08/ec2-max-instances Somewhat out-of-date (Aug, 2011) but a useful estimate.
- bdonlan 15y agoI don't know where you got that header; S3 returns Server: AmazonS3 and http://aws.amazon.com http://aws.amazon.com returns Server: Server. I would suspect a lot of their backend services use custom HTTP servers, and maybe a small handful actually use apache. Moreover you'll be completely missing backend servers that have no public IP at all...
- ceejayoz 15y ago> Their servers send an indication in the http headers: Server: Apache/2.2.21 (Amazon) That's likely only if you use Amazon's Linux distribution (based on CentOS). My EC2 instances say "Server: Apache/2.2.17 (Ubuntu)".
- theatraine 15y agoIf we could generate random IP samplings by crawling, and if the IP addresses are linearly incremented, then we would have a problem analogous to the German tank problem (http://en.wikipedia.org/wiki/German_tank_problem http://en.wikipedia.org/wiki/German_tank_problem) allowing us to compute the minimum variance estimate of the total number of IPs from a random sampling as: max(IPs observed)*(1+(number of IPs observed)^-1)-1.
- dredmorbius 15y agoYou can probably simplify that task markedly using the Routeviews Project data. http://www.routeviews.org/ http://www.routeviews.org/ Zonefiles are downloadable. If you can get a comprehensive list of AWS/Amazon ASNs, you could also hit up the CIDR Report: http://www.cidr-report.org/as2.0/ http://www.cidr-report.org/as2.0/ The rabbit I haven't been able to pull from a hat yet is getting that list of ASNs without a fair bit of legwork.
- sorenbs 15y agoIf we could somehow collect information on the power usage of their data centers i think that would be the most accurate measure. You might be able to do that by using a thermo camera to determine how much heat is dissipated by their cooling systems.