老苦力

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  8 随笔 :: 0 文章 :: 140 评论 :: 1 引用

    云计算挺火,一些朋友也动了搞搞云计算的念头,但无奈市场性的概念太多,有点眼晕,便托我给讲一讲。

    但是我对云计算也不甚精通,一直从事高负载大并发网站架构的研究,看了下云计算相关的资料,发现其技术起源、发展和我研究的东西是相通的,至于云计算要搞什么商业模式、要咋发展,这个是行业性难题不是我这颗葱能讲清楚的,但云计算用到哪些技术,这些技术为什么产生我倒是可以讲一讲的。把技术根源、发展基础搞清了,以后该咋进行商业模式突破就看朋友们各自去怎么理解了。

    因此,便产生了下面《云技术技术溯源》这篇入门型交流PPT,跟朋友们交流完后,觉得可能还有点用,特地分享给大家。

    有一点请大家注意:该PPT原本要传到百度文库上,但百度文库认为这篇PPT内容质量太差(我琢磨半天觉得可能是人我修炼不够,RP值不高,望各位道友多点拨),两次打回,只能放到外头了,希望没被墙,还望大家谅解

 

posted on 2010-12-02 09:20 苏一 阅读(3126) 评论(26) 编辑 收藏

评论

#1楼 2010-12-02 09:32       
MS SQL -> MYSQL??
lz的ppt在高效??? MYSQL这种垃圾吞吐量也好意思换?
 回复 引用 查看   

#2楼 2010-12-02 09:33       
还有IIS + asp.net => nginx + php???
估计看中的是nginx,不是php吧?

这种架构调整非常误导人。
 回复 引用 查看   

#3楼 2010-12-02 09:36 王盛      
忽悠人的ppt
 回复 引用 查看   

#4楼[楼主] 2010-12-02 09:36 苏一      
引用辰:
MS SQL -> MYSQL??
lz的ppt在高效??? MYSQL这种垃圾吞吐量也好意思换?


你了解MYSQL吗?不妨讲讲
 回复 引用 查看   

#5楼[楼主] 2010-12-02 09:36 苏一      
引用辰:
还有IIS + asp.net => nginx + php???
估计看中的是nginx,不是php吧?

这种架构调整非常误导人。


最佳组合而已
 回复 引用 查看   

#6楼 2010-12-02 09:37 WCF技术联盟      
MS SQL -> MYSQL 至少1:3的性能差距??? 呵呵,真的很不敢苟同。
 回复 引用 查看   

#7楼 2010-12-02 09:40       
看完小结一下。

基本上这个ppt的作者采用了倒叙的写法,就是通过了解市场上已经存在的sns架构,倒推到初期的单服务器的架构。然后自己主观推测了一种架构调整。

既然脑子里面已经是nosql+php这种架构,就不必拿iis/asp.net/ms sql来说事了。
 回复 引用 查看   

#8楼 2010-12-02 09:42       
@苏一

比较了解。mysql的压力基本上已经摸清了。网上传的1k+/sec的吞吐量是忽悠人的。基本上放在了n核服务器上。

普通人插入删除操作做到500/sec已经很不错;查询使用索引能够提升性能。

但是一旦换到了ms sql之后,这些性能指标简直就是小儿科。人家是一个数量级提高。
 回复 引用 查看   

#9楼[楼主] 2010-12-02 09:47 苏一      
引用辰:
看完小结一下。

基本上这个ppt的作者采用了倒叙的写法,就是通过了解市场上已经存在的sns架构,倒推到初期的单服务器的架构。然后自己主观推测了一种架构调整。

既然脑子里面已经是nosql+php这种架构,就不必拿iis/asp.net/ms sql来说事了。


你没看到这是个按照发展阶段的介绍吗?我不是要推荐什么建构,而是把我个人所了解的一些网站的架构发展历史记录了下来
 回复 引用 查看   

#10楼[楼主] 2010-12-02 09:49 苏一      
引用辰:
@苏一

比较了解。mysql的压力基本上已经摸清了。网上传的1k+/sec的吞吐量是忽悠人的。基本上放在了n核服务器上。

普通人插入删除操作做到500/sec已经很不错;查询使用索引能够提升性能。

但是一旦换到了ms sql之后,这些性能指标简直就是小儿科。人家是一个数量级提高。


我终于发现中国的技术大牛了,膜拜!特别是你最后一句话,佩服的我是五体投地。
 回复 引用 查看   

#11楼 2010-12-02 10:02 LanceZhang      
看到第一次升级就出现了“IBM小型机”和“SAN存储”字眼,就知道楼主好像是在纸上谈兵。

有没有你做过的案例可以拿出来讨论一下啊?
 回复 引用 查看   

#12楼 2010-12-02 10:05 LanceZhang      
引用辰:
看完小结一下。

基本上这个ppt的作者采用了倒叙的写法,就是通过了解市场上已经存在的sns架构,倒推到初期的单服务器的架构。然后自己主观推测了一种架构调整。

既然脑子里面已经是nosql+php这种架构,就不必拿iis/asp.net/ms sql来说事了。


又看了一遍,赞同辰所说,倒序主观臆断推论
 回复 引用 查看   

#13楼[楼主] 2010-12-02 10:15 苏一      
引用LanceZhang:
看到第一次升级就出现了“IBM小型机”和“SAN存储”字眼,就知道楼主好像是在纸上谈兵。

有没有你做过的案例可以拿出来讨论一下啊?


这个PPT被转化后动画消失了?你把那几个后头加上个问号试试:比如“IBM小型机?SAN存储?”
 回复 引用 查看   

#14楼 2010-12-02 11:48 virus      
你乱说什么呢???我看你的开头,看到你说经常搞高性能架构,就想看看ppt了,因为我也想学习一下,可是看到你ppt内容,就头大了。
不管内容如何,觉得你一点都不客观。

难道mssql+asp.net有那么差吗,那myspace怎么搞呢?microsoft的官网怎么搞的?

我也知道,做大了,肯定是综合使用很多的技术,也不是asp.net一种,肯定是杂合的。但是也不至于就把.NET否定成那样吧。还几倍的差距。哎。。。。。。。。。。。。。。。。不说你无知,我都不知道该说什么好了。

言语有点激烈,但是实在是不明白,为什么那么多人说asp.net不行。

不行不是简单的说说就不行的,所谓的“不行”是有历史原因的,有其他商业原因的,有超出技术的范围的,你懂吗?????哎。。。。。。。。。。。。。。。。。
 回复 引用 查看   

#15楼 2010-12-02 11:49 virus      
还有英才网呢?还有一些知名的电子商务网呢?
 回复 引用 查看   

MS SQL和MYSQL不可能有1:3的差距,这样的话微软不用活了!
 回复 引用 查看   

#17楼 2010-12-02 15:32 Ray Wu      
我用过mysql跟mssql,感觉MYSQL的性能确实比不上MSSQL。不管是插入还是查询,插入感觉更明显。
 回复 引用 查看   

#18楼 2010-12-02 15:46 kevinLee      
标题党,lz的ppt没有什么实质的东西,正如LanceZhang所说,lz还是将自己做过的大型网站优化之路写写,让我们一起讨论什么的。
这个ppt太泛泛了。
 回复 引用 查看   

#19楼 2010-12-02 17:34 betoo      
被题目骗进来了,又群殴了,点击率这么高,建议以后里面放点广告增加点收入。。。
 回复 引用 查看   

#20楼 2010-12-02 19:52       
@苏一

貌似lz有点不爽。不如你把你的mysql测试代码拿出来看看?

我还正愁突破不了1k/sec的插入速度。即使开了多线程+数据库连接池 一样被socket的瓶颈限制住了。

别说没有哦。也别用select来忽悠哦。
 回复 引用 查看   

#21楼 2010-12-02 21:47 FlyingCat      
@
第一次听说mysql跟mssql的性能相差一个数量级,我倒是对你的测试代码很感兴趣。如果真差了一个数量级,为什么淘宝和阿里巴巴还敢将mysql引入到核心应用里头??
 回复 引用 查看   

#22楼 2010-12-02 21:50       
@FlyingCat

他们mysql做的是二级持久。主要依赖分布式哈希。还有,直接开IO写。

不过现在开异步IO去持久数据比较现实,数据库已经是一个玩具了。
 回复 引用 查看   

#23楼 2010-12-02 21:56       
能做一级持久的,还是靠oracle, mssql。吞吐量接近磁盘的IO。
 回复 引用 查看   

#24楼 2010-12-03 09:10 Kevin Cheng      
引用苏一:
引用辰:
@苏一

比较了解。mysql的压力基本上已经摸清了。网上传的1k+/sec的吞吐量是忽悠人的。基本上放在了n核服务器上。

普通人插入删除操作做到500/sec已经很不错;查询使用索引能够提升性能。

但是一旦换到了ms sql之后,这些性能指标简直就是小儿科。人家是一个数量级提高。


我终于发现中国的技术大牛了,膜拜!特别是你最后一句话,佩服的我是五体投地。


其实,我觉得,国外用linux、mysql、php以及各种开源的nosql数据库的一个最重要的原因是成本问题,一旦访问量上来以后,需要使用大量的硬件和软件来提高性能,若使用收费的数据库和操作系统,添加服务器添加数据库这些成本都会非常高昂,国外知识产权保护做得很严格。

很开心的看到,对于大规模的网站,若使用云服务,这些成本可以大幅的减少下来,可以遇见得到这些开源的数据库使用比率会降低。

 回复 引用 查看   

#25楼 2010-12-03 16:13 mikelij      
呵呵,看看热闹。楼主的PPT内容太少。下次准备多点。
 回复 引用 查看   

#26楼 2011-04-13 07:26 迪迪迪      
首先谢谢楼主分享,但是mssql 比 mysql快,这点不敢苟同。特别是这两个库的事务操作效率,我是深有体会。
 回复 引用 查看