作者AmosYang (Omoide wa Okkusenman!)
看板ask-why
标题Re: [请益] 为什麽搜寻引擎可以连到这麽多网站?
时间Mon Feb 7 09:31:06 2011
※ 引述《sitos (麦子)》之铭言:
: 推 jaw109:给个长篇答案不如问个够好的问题 02/06 23:51
: → jaw109:"云端解决了什麽问题是云端以前无法解决的?" 02/06 23:52
:
: 我觉得没有。
: ※ 编辑: sitos 来自: 122.116.24.61 (02/07 01:29)
: → pdh2230:自以为是好问题 笑死人 02/07 02:14
: → AmosYang:可以这样想,自来水(相较於手动从水源地取水)有什麽好处 02/07 08:22
: → AmosYang:那云端(相较於传统的server farm)就大概有什麽样的好处:D 02/07 08:23
: → AmosYang:就“云端解决了什麽问题?”而言,视你背景知识与实务 02/07 08:31
: → AmosYang:经验而定,你能理解的答案种类也不同,是故不容易回答 02/07 08:32
: → AmosYang:就一般使用者来说,“云端”只是个噱头 XD 02/07 08:40
: → AmosYang:就软体开发者来说,那是完全不同的故事 :) 02/07 08:40
再灌一篇 :D
就我自己对於 Azure 的经验来说,除了弹性之外,云端带动了一些技术的进步
例如
* user identity management: open ID, google account, live ID, facebook ID
之间的整合及 API 的统一, 使得服务开发者可以选择不用实作管理使用者帐号的部分
* claim-based security model: 与以往传统的 group-based security model 更有弹性
且还有MS ADFS的整合,可以与既有的MS AD架构接合
* 其他还有 communication model, scalability, 甚至到 low level 的
virtualization, network fencing, 都更进一步地把这些烦人的事情藏起来
让开发者可以专注於打造他的产品的核心技术
这些东西都不是新东西,但(商业用)技术的发展有点像是鸡生蛋蛋生鸡的问题:
不好用就少人用,少人用就没人去把它变得好用,然後,
不好用就少人用,少人用就没人去把它变得好用,然後…
cloud computing 的想法从 2005 (-ish) 就出现,
直到近年(2010)各种条件慢慢成熟才正式出发,且还在不停的进化
就以下这个问题而言
→ jaw109:"云端解决了什麽问题是云端以前无法解决的?"
从一般使用者或小型程式开发者的角度来看
答案是“无”, 以前没有“云端”, Hotmail / GMail / PTT 一样存在
但如果你是中、大型程式开发者,你会感谢“云端”让你能更有弹性地使用你的资本
且“很多很烦人的问题”都成为过去式,大家可以开始过幸福快乐的日子 XD
(呃…最後还是没有很明确的解释什麽叫“很多很烦人的问题”
这样子说吧: 当你在开发一个需要能让平时有五千人同时上线 (peak load 可破万人)
资料量是从 10 TB 起跳,这样子的一个系统时
我的亲身经验是: 会遇到“很多很烦人的问题”... XD
这些问题不需要云端也可以解
但用云端来解,在成本上便宜多了
云端不是万灵丹,原本就写得烂的程式不会因为丢上云端就跑得快
就像 multi-core CPU 一样,要程式写得好,才能发挥这些 CPU 的优势
易言之,云端的确解决了一些问题,但也同时留下了新的问题,等待被解决
)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 24.40.140.129
1F:推 Rhomboid:总觉得你的云端似乎是"方便租用电脑运算能力"? 02/07 16:32
除了弹性 ("方便租用电脑运算能力") 之外
我认为这个“叫做云端的潮流”带动了整个大型系统开发工具、流程的进步
因为每个人知识背景不同,所以对“云端”这个词的印像也不同
是故我认为在这个版上很难给“云端”这个词一个众人都能接受且精确的定义 :)
就我自己的体验而言,从十几年前的环境,
到 2005 年左右“云端”这个观念 (注1) 的出现
到现在“云端”商业化的产品的出现 (以及媒体的造神运动 XD)
“云端”对我来说是个很方便的开发工具,且我感谢它带来的进步
(同时也为它带来的新问题苦恼 orz)
希望我的文字有明确、精确地传达我想说的 :)
注1: 这里所指的“云端”观念并非仅止於“让远端主机作计算然後用网路传回结果”
而是有一群人受不了「为什麽开发大型软体的环境这麽机车!?
为什麽我老头不是李嘉诚!?」
所以他们开始整合各式各样的技术,试着解决第一个问题
最後他们做出来的东西,在今天我们叫它“云端(计算)”
在我看来他们创造了一个整合好的开发工具,用起来还不错
同时也提供当下大家一个热门话题 :D
我希望他们开始着手解决第二个问题… XD
※ 编辑: AmosYang 来自: 24.40.140.129 (02/07 21:39)
※ 编辑: AmosYang 来自: 24.40.140.129 (02/07 21:44)
2F:推 KanoLoa:push~~~ 02/08 15:17