首页 > CIO > 正文

【干货分享】分布式操作系统在企业中的应用

2015-05-22 09:17:11  来源:CIO时代网

摘要:2015年5月20日,第四十期“信息化大讲堂”在北京大学燕园大厦如期开讲。本期的分享嘉宾为北京数人科技有限公司创始人王璞先生。
关键词: CIO 信息化 分布

    2015年5月20日,第四十期“信息化大讲堂”在北京大学燕园大厦如期开讲。“信息化大讲堂”是由北大信息化与信息管理研究中心和北大CIO班主办,CIO时代网承办,于每隔周三晚上定时举行沙龙活动,邀请业界专家共同探讨新技术、新方法、新商业、新管理。本期的分享嘉宾为北京数人科技有限公司创始人王璞先生,王璞先生为美国George Mason大学计算机博士,曾先后供职于Google、Groupon和StumbleUpon等硅谷互联网公司。

\

    北京数人科技有限公司创始人 王璞

    本期的分享,王璞从“足记”APP后台崩溃事件讲起,分析了企业后台架构设计的种种通病和一些常见的症状。相信朋友们还记得前些日子火爆的“足记”,曾经一天“足记”的用户量增长34万,而用户的突然暴增给后台造成了巨大的压力,导致了后台的崩溃,王璞分析到:足记的问题告诉我们,2 C移动互联网公司的三大痛点:第一前期对用户访问量预估不足,一旦大规模用户增长时,系统迅速瘫痪,并且情况非常紧急;第二是后台系统设计不完善,缺乏有经验的构架师,无法独立设计出高可靠、支持高并发后台的架构;第三系统崩溃影响公司发展,后台系统的能力瓶颈使得企业无法承受大规模的用户增长,导致企业不敢宣传、不敢扩张,操作体验变差,用户流失严重,严重影响企业发展。


    由此引出了分布式系统的概念,分布式系统不再像传统的以服务器为中心,而是以用户应用为中心,王璞以Google为例,讲述了为何越来越多的企业开始选择分布式系统,首先是出于成本的考虑,越来越多的互联网公司会采用廉价的pc,组成庞大的数据中心,采用分布式系统管理,同时数据中心的选址也会将成本考虑在内,其次是性能的考虑,也就是分布式的系统能提供高可靠性的保障。谈及分布式软件系统的设计理念以及优势,他提到首先要有相当大的规模,采用众多的中低端的服务器,其次没有单点失效,可以提供高可靠的服务,丰富的数据类型、负载均衡、数据稳定性等保证系统的高可用性。


    紧接着他将分布式系统与传统的Linux操作系统从五个方面进行了对比分析,目前分布式的系统应用还不是很成熟,很大一部分是专业的开发者在用。常见的操作系统部署是静态分布的,一切的后台都是围绕服务器,不同的应用与服务也是以服务器为中心;而分布式系统是实行动态管理,所有任务不再是预先分配好的,而是混合在一起共享计算资源,一切是以应用为中心的。动态分配带来的好处就是资源利用率提高并且程序响应会很快,而且减少了网络传输的开销。


    分享的最后他提到:云计算的到来,是给企业提供了好的计算资源,而不能解决企业应用的高可靠性和稳定性,分布式系统的出现以应用为中心进行动态管理,很大的提高了资源利用率以及应用的高可靠性。

\

    活动合影

    分享结束之后,在座的嘉宾们都很受启发,也纷纷提出了自己的问题,其中涉及到传统企业是否需要分布式的系统、如何应用与迁移?迁移过程需要做什么?Docker技术、分布式与虚拟化的区别差异等问题,王璞先生都给与了详细的解答与分析,他提到:传统企业是都需要分布式系统,要看企业的业务具体需求,要看企业需求并发时候的波峰与波谷之间的差距,一般日活在10万以上的才考虑用分布式系统处理应用。活动最后,王璞先生与现场的嘉宾朋友们合影留念。


    信息化大讲堂往期精彩:http://www.ciotimes.com/special/xxhdjt/


第四十一届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:fanwei

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。