按图索骥,找到Flickr.com架构师的原文,http://www.iamcal.com/talks/。这里真是一个宝库,那里面有很多关于大型网站架构的文章,值得逐篇研读。 在IT领域想做出一点成就,首先要认准方向。什么方向容易出成果?要么做大,要么做小。 遥想当年Yahoo网站开通,使人们认识到了大型网站所面临的,如何构建大规模后台系统的技术挑战。 Amazon和Ebay的出现,人类历史第一次正式回应了这些挑战,大规模后台系统的构建,不再是靠缝缝补补的方式,把若干服务器捆绑在一起就完事,而是从一开始就有计划地系统地构建。 Flickr,Facebook以及Google的继起,表明了这个领域引起了更多人的思考,有了更多的解决方案。 我们不仅要研究Flickr.com的架构,还要研究形形色色云计算的架构,以及Twitter这些另类的架构。不深入,就把握不了精髓,不横向比较,就很难发现问题。 大家都说Google云计算平台如何先进,Google云计算平台对于什么样的网站不适用? Twitter的架构更像Google,还是更像BT这样的P2P系统?如果我想把自家的PC,加入Twitter网络,是否可能? |