3 ms·
There may not have been a recent total outage of the kind that hits the news, but I would bet Moz are referring to degraded service (slow CPU/disk/network) that
by justinsb 13y ago
There may not have been a recent total outage of the kind that hits the news, but I would bet Moz are referring to degraded service (slow CPU/disk/network) that causes their application to fail (or their error rate to rise).
I'm not very familiar with Moz, but it looks like they have an analytics product, which is probably particularly sensitive to slowdowns.
- res0nat0r 13y agoSounds like they are more at a size that makes sense to have an on site setup vs. a cloud based one. The cloud market is maturing now and a hybrid private/public model I think is going to become more of the norm, for companies that are large enough that this makes sense. It is cheaper to run your own hardware when you are big enough, and then use AWS for failover / load spikes / cool tech, etc.
- corresation 13y agoThe scale where doing your own thing makes financial sense can be much lower than many think. About two thousand dollars a month gets half a rack with a high-speed, highly-reliable connection in co-location. The lease payments on several extremely high performance, flash storage rack servers would be a couple thousand dollars a month. Throw on some shared nothing redundant virtualization, and you have the equivalent of an army of 4xmegaxlargemongos. AWS has a place (such as being the redundant offsite backup for that scenario, or for extremely variable service requirements), but endlessly on here we see people disbelieving alternatives make sense.
- AznHisoka 13y agoI own 15 OVH servers (32 GB RAM, 2 TB HD, quad-core), and the cost monthly is less than $1000. What can that buy more in Amazon? Maybe a huge instance? But I surely can't run thousands of distributed crawlers and store a distributed search index.
- gtaylor 13y agoYou can get some decent beef with the new C3 instances, but you have to pay a good chunk of the year upfront (called a reservation) to get the sane rates. If you do that, the prices are OK. But you don't come to AWS just for EC2 instances. You're there to combine their portfolio of services in various ways. Because of this, it'd probably be wrong to just compare $1000 on AWS vs what you are paying now.
- deleted 13y ago[deleted]
- iamchrisle 13y agoMoz is an analytics startup for marketers. It essentially crawls the internet to create a graph of links and reports that in their user interface. They also calculate a score based on the authority of links similar but not the same as Google's Pagerank. They also do social tracking. Technical details: I don't know exactly how they do it but my guess is that they are I/O bound on the crawling side, then CPU bound on the parsing and processing side. I'm assuming they use different machines for those tasks. On the crawling side, the index with 60-70 billion URLS was using 80 cc2.8xlarge machines with a backup on 200 c1.xlarge machines. (http://moz.com/blog/one-step-back-two-steps-forward http://moz.com/blog/one-step-back-two-steps-forward) (DISCLAIMER: I'm in the same industry. I am a developer with working for an indirect competitor. I know a few engineers and non-engineers who work at Moz.)
- AznHisoka 13y agoRand replied that they don't use AWS for crawling. I would imagine the main bottleneck, by far is the I/O with reading/writing to the database clusters and search index. Crawling is relatively cheap, it's storing that data that's hard.