OSCHINA 第 46 期高手问答 --大规模分布式系统架构与设计

丫头潘潘 发布于 2014/03/24 09:36
阅读 14K+
收藏 74

OSCHINA 本期高手问答(3月24日--3月31日)我们请来了 @fourinone  彭渊为大家解答大规模分布式系统架构与设计方面的问题。  

 彭渊(@fourinone  ),资深架构师,现任华为企业中间件首席架构师,主要负责中间件和大数据。前淘宝高级专家(花名:千峰),先后在淘宝交易、淘宝中间件、集团核心系统、阿里金融等部门工作。曾任金蝶总体架构部SOA架构师,负责设计ESB。曾艰苦创业,编写和销售财务软件。在Java技术领域从业十多年,撰写过多款开源软件,其中,淘宝分布式技术框架Fourinone为其代表作。他拥有软件著作权的代表作有:BS系列软件(包括财务进销存、OA产品、CRM等)、FMS视频会议、Flash网站生成软件(华军可下载),所有软件作品均贡献99%代码。   

为了鼓励踊跃提问,@华章图书  会在问答结束后从提问者中抽取 5 名幸运会员赠予《大规模分布式系统架构与设计实战》一书。(想试读本书章节请点击这里。)

     

OSChina 高手问答一贯的风格,不欢迎任何与主题无关的讨论和喷子。

下面欢迎大家就大规模分布式系统架构与设计相关问题向@fourinone   提问,请直接回帖提问。

加载中
0
amonxu
amonxu
@fourinone :大规模分布式系统是什么,应用场景是什么呢?
刘静
刘静
回复 @fourinone : 也可以点击1楼的“想试读本书章节请点击这里”的“这里”哦 :-)
0
定之方中
定之方中
@fourinone :你好,请帮忙推荐一个目前开源的,比较成熟的 大规模分布式系统软件,谢谢!
fourinone
fourinone
喜欢简化版轻量级的话可以看看本书,也可以去学习一下hadoop生态体系
0
翟志军
翟志军

@fourinone :

请问,大规模分布式系统,解决的核心问题是什么?

Kent_Chen
Kent_Chen
回复 @pikeman_ff : 请教一下,大数据没办法单机快速处理,他的瓶颈一般出现在哪里?
pikeman_ff
pikeman_ff
大数据,没办法单机快速处理。这是核心。
0
sofn
sofn
@fourinone :大规模分布式系统相对于传统系统,设计的不同点以及重点难点有哪些?
fourinone
fourinone
系统进行分布式拆分后,协调交互同步故障等等技术问题都需要很好处理
0
L
L.Wjt
@fourinone :分布式的未来趋势
fourinone
fourinone
这个问题范围较大,呵呵
0
fkkeee
fkkeee
@fourinone :当前分布式主要集中在数据库、网络、文件、缓存、各种应用(大数据、队列等)等方面;您觉得未来的网站架构的分布式,会是朝什么方向发展,或什么理念让分布式更健壮?
fourinone
fourinone
架构的发展会由业务驱动、软件理念驱动、硬件发展驱动等,比如现在行业互联网化是业务驱动、web2.0到soa到大数据是软件理念驱动、cpu硬盘闪存带宽4G技术等发展是硬件驱动,这些都能引起架构体系的变迁发展。
沙漠中的蒲公英
未来分布式应该是更加细粒度的拆分,从不同的领域和技术拆分业务。企业级应用也向分布式过渡,有点偏题
0
陈老师1
陈老师1
大规模分布式系统的架构难点跟重点是什么?是开发时的代码编写的控制?还是部署时的拓扑设计?或者两者兼有?又或者是其他什么内容?有没有经验或者成熟的体系参考?
fourinone
fourinone
分布式系统能将大量普通pc server集成起来发挥强大的能力,但是系统进行分布式拆分后,协调交互同步故障等等技术问题都需要很好处理。
0
赵亮-碧海情天
赵亮-碧海情天
@fourinone :书中对云计算的软硬设计是否有具体明确的讲解?
fourinone
fourinone
暂时没有虚拟化和虚拟化管理内容
0
赵亮-碧海情天
赵亮-碧海情天
@fourinone : 和其它同类书比,比如《大规模分布式存储系统:原理解析与架构实战》,你认为你的书里有什么与其有明显区别的内容?或者在写作讲解的手法上、示例安排上都有什么区别?认为自己的书相比而言,有何优势?更适合什么样的相对具体技术人群阅读?
fourinone
fourinone
该问题已经在第2页专门回答
0
晓易
晓易
大规模分布式系统,大在什么地方,有什么特点;主要技术难点在哪里?哪些地方容易出问题,需要特别注意?
fourinone
fourinone
回复 @一盏灯 : 互联网企业每日千万访问量级别的系统,都是大规模分布式系统的架构,google,BAT等等。性能可以参考双十一的第一分钟,玩转几万台pc服务器还不仅仅是个软件设计问题。
一盏灯
一盏灯
回复 @fourinone : 这种架构性能如何?比如网络吞吐量、响应延迟、系统稳健性以及能支持什么数量级的运算?和传统的分布式计算相比有没有什么闪光的地方?我觉得吧,如果多台廉价服务器组合起来性能达不到要求,那么设计出来的最多就是玩具而已。
fourinone
fourinone
这里的“大规模分布式系统”通常是指的基于大量廉价x86服务器,通过分布式技术和中间件技术等技术手段将多台pc server联合起来达到多台小型机的计算存储能力,也是目前大型互联网公司熟知的主要架构,跟传统行业如金融企业的架构方案不一样,但是很具有参考性。
返回顶部
顶部