什么是云技术,如何实现云技术。

wllllll 2011-03-23 08:55:48
其实大家看了半天还是不明白什么是云,怎么实现云。
云技术就是云和端的组合。云,是一个服务器集群。
端,可以自己写,也可以使用浏览器作为端。
因为游览器的便捷,所以99%的云技术都是数据库服务器和IIS服务器、浏览器的组合。


如果你使用游览器作为端(不是游览器嵌控件),并且想开发云技术软件,、
那么你比以前的CS程序要多了三个语言:HTML,CSS,JS。
如果某个语言你的团队做得不够好,那么你的云软件就可能出现许多的问题。

如果你的云技术是针对业务的,那么就要保证数据的更高的同步和正确,
在多数据库集群中就会遇到困难,这样的集群数据库和搜索引擎集群数据库不同,网页集群数据库不同,
这些集群数据库在一定程度上是允许同步延时,部分数据丢失的。而业务数据库不允许这样的情况。

所以这时的云技术数据库服务器集群的部署会比较困难,效率低下。
但是IIS却可以轻松部署多个,并且不会带来太多问题。所以云技术效率问题应从IIS入手。
数据库不做太多的存储过程, 业务逻辑计算,业务结果计算,数据库只是存储数据而已。这也是数据库的本质。



另外说说两个提高效率的特点。

MSSQL数据库中的某个功能:
时间戳,在行中任意数据发生改变, 时间戳都会改变。
游览器缓存中的某个功能:
游览器在GET某个地址时,会发送上一次游览此页返回的If-None-Match与If-Modified-Since发送到服务器
服务器根据这两个值检测访问的对象是否发生改变,如果发生改变返回200消息,并返回数据
如果没有发生改变,那么返回304消息,并且不返回数据。


云技术如果利用这两个特点,那么云计算可以获得非常强的性能。
在MSSQL中使用时间戳,动态语言取数据后,将数据存储于函数中,
再次去读数据时,只访问数据库主键行中的时间戳是否发生改变,
发生改变了再读次数据。不发生改变就直接从函数中读,这样就可以极大的降低SQL的消耗。

使用动态语言模拟静态语言的访问模式,(If-None-Match、If-Modified-Since)
这功能与时间戳配合后,可以非常大的降低宽贷消耗。他可以极大的降低网络消耗的。

不过很遗憾的是,我所说的这两个模式都有些复杂。并不是任何企业任何软件公司都可以做到的。
也许下次应该写一个NET类来解决这个问题。

另外,中国的网络很畸形,10M的宽贷上传速度可能只有150KB/S左右。
所以云计算的生存环境很狭窄。也许只是内网中。

...全文
15113 44 打赏 收藏 转发到动态 举报
写回复
用AI写文章
44 条回复
切换为时间正序
请发表友善的回复…
发表回复
MSDXGLDEV 2013-05-03
  • 打赏
  • 举报
回复
电驴子骑士 2013-05-02
  • 打赏
  • 举报
回复
看的很简洁明了,学习了,可扩展的部分还很多
LuCongJinYeBai 2012-12-06
  • 打赏
  • 举报
回复
谢谢楼主的讲解
张在兴 2012-12-06
  • 打赏
  • 举报
回复
wjz229449468 2012-12-05
  • 打赏
  • 举报
回复
好樣的,未來一片美好
fly_xiaoba 2012-11-28
  • 打赏
  • 举报
回复
对于大多数人来说,更多的是作为客户来使用云端的服务
lt_sea 2012-11-16
  • 打赏
  • 举报
回复
说简单点,其实就是远程控制技术, 你只要拥有一个显示器能够通过网络连接到总服务器端,你所有的操作都会发送到服务器端,然后,服务器端在服务器上完成相应的操作后将画面传送到你的显示屏上,你在显示屏上看到的一切只是映像,其存储端在服务器,你的本地机只是用来接收相应的画面和声音的数据然后解析出来。 所以,未来的个人电脑不再依赖很好的硬件,仅仅需要一个显示屏就足够了,就可以成为一个超级机,做everything,你只需点击一下选项就可以随时更换自己的操作系统,而不用再自己重装机,开机时间彻底实现1秒(如果云网络速度可以的话,但至多不会超过10秒) 你可以联想一下QQ上的远程协助功能,对方请求远程协助之后,你就可以控制对方的电脑,在对方的电脑上进行一些操作,例如打开一些软件,你就可以看到相应的画面,而操作的执行并不在你的电脑上而在对方的电脑上, 云技术与之是一样的道理,对方的电脑就是云存储端,你的电脑就是云客户端,即你的显示屏。
张在兴 2012-11-15
  • 打赏
  • 举报
回复
昵称测试 2012-09-03
  • 打赏
  • 举报
回复
要站在信息时代的前沿很难
linuxblack125125 2012-08-04
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 的回复:]

我的有位老师说:“未来世界将是云计算、智慧地球、物联网的时代。”
[/Quote]

好一位时髦的老师。。。
patrickzhu08 2012-08-01
  • 打赏
  • 举报
回复
呵呵 中国现状就是带宽窄 没办法啊~
qq877583201 2012-07-26
  • 打赏
  • 举报
回复
.....呵呵,,还是不懂
qq877583201 2012-07-26
  • 打赏
  • 举报
回复
...呵呵,,还是不懂
qincaili 2012-07-04
  • 打赏
  • 举报
回复
好迷糊啊 计算机方面就是个白痴
yaoyu20_xg 2012-07-02
  • 打赏
  • 举报
回复
对于只看过两天计算机方面书的人来说,你说的专业词汇很多,不是很好理解。
最近想学习JAVA,但想先把C弄懂,总觉得学计算机语言不懂C很不正常,而且看JAVA书的时候也有一些问题没有讲,说是C里面有讲过。
wllllll 2012-03-09
  • 打赏
  • 举报
回复
[Quote=引用 25 楼 zhaoesam 的回复:]

对物联网挺感兴趣的,不只从哪入门?求解、、、、、
[/Quote]

可以先随便买本书开始入门,最好还是学习Java,因为现在已经渐渐开始流行多计算机分步计算。也就是计算机集群,但是每个计算机里都安装windows操作系统的话,成本会非常高。所以免费的系统,免费的数据库免费的开发语言会降低许多资金。

买一本入门的书学习,任何一次入门都需要书。但是我不知道哪本书比较好。随便搜索一下,看别人的评论,然后直接taobao买就可以了。
zhaoesam 2012-02-29
  • 打赏
  • 举报
回复
对物联网挺感兴趣的,不只从哪入门?求解、、、、、
kokorodo 2012-02-20
  • 打赏
  • 举报
回复
其实,我还是不懂什么是云!
laike23 2011-11-22
  • 打赏
  • 举报
回复
感觉很复杂啊
bourbaki 2011-11-16
  • 打赏
  • 举报
回复
虽然有技术的一面,也还有概念的一面。就跟互联网这个词一样。
加载更多回复(17)

1,151

社区成员

发帖
与我相关
我的任务
社区描述
该论坛主要探讨基于IBM云计算的开发技术,并为网友们提供自由交流的平台。
社区管理员
  • IBM云计算社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧