互联网架构下一步的发展趋势有哪些?
邓毅:第一是快速更新,第二是支持多媒体/视觉等数据。编程
冯大辉:现有的互联网架构向移动互联网迁移的过程当中带来的技术挑战。新的技术(好比HTML5)对基础应用的改变带来的各类可能性。服务器
侯震宇:如今是互联网大发展阶段,电子商务、移动互联网、SNS、搜索引擎无一不是煊赫一时的大领域,全球互联网不管从市值仍是流量影响力来看的几大巨头基本都集中在这几个领域,Web的架构性问题也主要在这几类产品中出现。太多产品特性我不想多谈,我想说的是这几年来互联网上的数据和流量的增加确实是太快了,这给不少大公司都带来了规模上的架构问题。这些问题再过几年会被如今的一些小公司一样经历。因此规模带来的问题将是互联网架构近期和长期都面临的一大问题。这个问题怎么解决?一个被炒烂了的概念就是云计算。网络
在作一个系统设计时须要具体状况具体分析。流量大的网站未必数据量大,好比Twitter的数据量其实很小。数据量大的系统也未必很复杂,好比Facebook的图片存储系统。OSDI’10的论文显示Facebook的图片数据有20PB,但其设计的Haystack倒是个很是优雅而简单的系统。功能“简单”的系统未必设计实现起来就简单,好比Amazon Webservice里面大部分的服务都带有“Simple”的前缀,但仔细研究会发现其实每一个设计都不简单。架构
综合来看,如何更好地利用多核进行编程、如何实现大规模的分布式存储、如何实现资源和计算的调度、如何使用虚拟机技术、如何实现大规模集群的自动管理、如何更好地定制或选型服务器、如何建设好网络和IDC,都将是巨头公司们须要考虑的问题。固然这一切系统的建设虽然有一些论文参考,但都必须根据本身公司业务的特色从新考虑,照搬任何一个已有的设计都是不靠谱的。国内的几家巨头都应该走相似的路,中小公司则不必在这方面烧钱。框架
栾义来:有两个趋势,第一,从云端来说,分布式计算将变成基本的编程框架,大量云设施的建设将大大简化编程的复杂性;第二,从通讯协议上讲,HTTP协议所暴露的各类问题在一段时间内会被新的协议或其余方案所解决。分布式
崔金峰:云计算相关技术的发展和技术的开源,各大公司采用的相关技术趋同,固然细节可能不一样。互联网的架构会变得更简单、更稳健。ide