图解Skype的服务器架构

标签: 互联网 服务器架构 Skype 图解 | 发表时间:2011-07-20 11:54 | 作者:谋万世全局者 QQ
出处:http://www.ha97.com

这篇文章 SKYPE’s Roadmap and Architecture 简化地描述了Skype的架构。

Skype的数据库团队leader  Asko Oja 的幻灯, http://www.slideshare.net/highload/asko-oja-moskva-architecture-highload-presentation 则说Skype使用了PostgreSQL和Skype贡献的开源工具(plProxy, pgBouncer, PgQ…)做分布式数据库。

终于具体怎么使用plProxy做可以水平伸缩的分布式数据库,则可以参考Skype数据库开发团队leader  Kristo Kaiv的这两篇博客:

PostgreSQL cluster: partitioning with plproxy (part I)

PostgreSQL cluster: partitioning with plproxy (part II)

Skype架构师团队leader Andres Kutt 的这个演讲 http://www.infoq.com/presentations/Learning-from-Five-Years-Skype, 则分享了他们在Skype的一些架构经验和心得。这个家伙英语也很难听,最好看这个文字记录:http://www.infoq.com/articles/learnings-five-years-skype-architect

作者:yanghehong

相关 [skype 服务器 架构] 推荐:

图解Skype的服务器架构

- QQ - 服务器运维与网站架构|Linux运维|互联网研究
这篇文章 SKYPE’s Roadmap and Architecture 简化地描述了Skype的架构. Skype的数据库团队leader  Asko Oja 的幻灯, http://www.slideshare.net/highload/asko-oja-moskva-architecture-highload-presentation 则说Skype使用了PostgreSQL和Skype贡献的开源工具(plProxy, pgBouncer, PgQ…)做分布式数据库.

图解Flickr的服务器架构

- Adam - 服务器运维与网站架构|Linux运维|互联网研究
前Flickr的架构师  Cal Henderson,在 Flickr: Web Services 这个PPT中,有对其架构比较全面的阐述. Flickr运维团队的John Allspaw,有两个讲LAMP的幻灯,Hardware Layouts for LAMP Installations 和  capacity planning for LAMP,但应该是Flickr架构演进和运维的一些经验总结,其中也透露一些服务器架构.

Google服务器架构图解简析

- Version - 服务器运维与网站架构|Linux运维|互联网研究
Google,无疑是互联网时代最闪亮的明星. 截止到今天为止,Google美国主站在Alexa排名已经连续3年第一,Alexa Top100中,各国的Google分站竟然霸占了超过20多个名额,不得不令人感叹Google的强大. 不论何时,不论何地,也不论你搜索多么冷门的词汇,只要你的电脑连接互联网,只要你轻轻点击“google搜索”,那么这一切相关内容google都会在1秒钟之内全部搞定,这甚至比你查询“我的文档”都要快捷.

图解Twitter的服务器架构

- huacnlee - 服务器运维与网站架构|Linux运维|互联网研究
Twitter的服务器架构的简要示意图:. Unicorn: Ruby 的HTTP服务器. Kestrel : Twitter用Scala写的message queue. Flapp: Twitter做的图存储FlockDB. Gizzard: Twitter用Scala写的一个通用Sharding框架.

高性能服务器架构

- 临峰 - 博客园-首页原创精华区
    任何一行都有自己的军规, 我想这篇著名的文章就是游戏服务器程序员的军规. 也许你认为游戏服务器程序员日常并不涉及这样底层的实现, 而只是去完成策划提出的需求, 我觉得也有道理, 毕竟这些是我们的工作, 下面的译文就不太适合你. 但是对于想改进现有系统, 在服务器方面给予更好的技术支持, 那么你在开始工作之前必须了解一些禁忌, 并且给出了一些解决方向上的真知灼见.

高性能服务器架构思路

- - ITeye资讯频道
本文来自: http://wetest.qq.com/. 在服务器端程序开发领域,性能问题一直是备受关注的重点. 业界有大量的框架、组件、类库都是以性能为卖点而广为人知. 然而,服务器端程序在性能问题上应该有何种基本思路,这个却很少被这些项目的文档提及. 本文正式希望介绍服务器端解决性能问题的基本策略和经典实践,并分为几个部分来说明:.

Skype支持VP8

- 康爷 - Solidot
Google WebM项目经理John Luther在博客上宣布,流行Voip软件Skype正式支持VP8编解码器. 使用Skype 5.5的Windows用户可以用VP8编解码Skype视频通话,条件是接收方和呼叫方都支持VP8. John Luther表示很兴奋能有数百万Skype用户去体验VP8视频呼叫的卓越品质和性能.

ARM推64位处理器架构 主要瞄准服务器

- Adam - cnBeta.COM
英国芯片设计商ARM今天公布了64位架构处理器的详情,它将拓展ARM的业务,进入到企业应用领域,比如服务器,这一业务现在被英特尔统治. ARMv8架构既包括了32位处理指令系统,也包括64位的;32位的指令系统被用在iPhone 4S和iPad芯片上. 采用64位架构之后,可以支持更大的内存和处理更大的文件,对于科学研究、搜索大型数据等要求高的用户,这点非常有必要.

惠普与Calxda联合发布ARM架构服务器

- Adam - cnBeta.COM
Calxda与惠普公司联合开发完成了一款基于ARM处理器的服务器. Calxeda是一家坐落在德克萨斯州奥斯丁市的一家专门设计ARM架构服务器的厂 商.  Calxeda之前以Smooth-Stone而闻名,他在2010年8月提出由包括ARM财团在内的投资者投资3000万英镑来建立ARM的服务器. 根据Forrester公司的分析师Richard Fichera的报告,这个服务器规划开发低功率的ARM服务器,每个服务器节点消耗将少于5W,并使用四核的Cortex - A9处理器,DRAM和一个光纤互连.

Windows平台网站图片服务器架构的演进

- - 博客园_知识库
  构建在Windows平台之上的网站,往往会被业内众多架构师认为很“保守”. 很大部分原因,是由于微软技术体系的封闭和部分技术人员的短视造成的. 由于长期缺乏开源支持,所以只能“闭门造车”,这样很容易形成思维局限性和短板. 就拿图片服务器为例子,如果前期没有容量规划和可扩展的设计,那么随着图片文件的不断增多和访问量的上升,由于在性能、容错/容灾、扩展性等方面的设计不足,后续将会给开发、运维工作带来很多问题,严重时甚至会影响到网站业务正常运作和互联网公司的发展(这绝不是在危言耸听).