Re: [請益] 為什麼搜尋引擎可以連到這麼多網站?

看板ask-why (知識奧秘)作者 (讀者)時間15年前 (2011/02/08 09:18), 編輯推噓2(202)
留言4則, 4人參與, 最新討論串8/11 (看更多)
※ 引述《AmosYang (Omoide wa Okkusenman!)》之銘言: : ※ 引述《sitos (麥子)》之銘言: : : → AmosYang:可以這樣想,自來水(相較於手動從水源地取水)有什麼好處 02/07 08:22 : : → AmosYang:那雲端(相較於傳統的server farm)就大概有什麼樣的好處:D 02/07 08:23 : : 現在的我無法認同這樣的比喻,過去的遠端操作自動化的程度也很高。 : 那是我見識不廣了 :) : 舉個例子,在過去 (十年前) 我的經驗是: 如果想在 application tier 作 : load balancing, 得先從買/租機器開始洽談,然後是安裝(機器+網路),測試,上線 : 這個過程快是一週,慢可以拖上兩個月 (不包含軟體的測試) : 現在,以 Azure 為例,取得新機器(VM)的整個過程快可以在一個小時內完成, : 慢也慢不過半天 早在 1996 年前後,你就可以用信用卡,在一個小時內買到已上線的遠端主機, 以及自動負載平衡的全球頻寬。 強調應用層的運算負載平衡並沒有意義,因為當時並沒有這樣的需求, 軟體和軟體之間的結合,普遍來說並不複雜。 到了 2000 年前後,網路運算的相關技術則可以說是滿天飛,大家各吹一把號, 重點還是在 IT 界缺乏軟體組件之間使用較複雜的互動方式的觀念, 除了 RPC 很少人確意用其他的軟體組件網路互動方式, 所以才做不起具有規模性的商業服務,不然個別企業或系統所做的事情並不差。 現在的雲端運算,已經是不曉得是第幾次的網路運算相關技術鼓吹了, 在多數開發者漸漸習慣軟體之間使用網路通訊的情況下,才終於使得網路運算, 成為一個有規模經濟意義的事情,類似 Azure 的系統也才有大廠在推動。 所以重點並不是過去做不到,而是過去沒有普遍意義的商業化網路運算服務 (雖然 IBM 在大約十年前就在做這個生意,不過高端服務不太能算在內) 。 就學術來說,現在的雲端運算基礎理論,在 1980 年代初期已經研究得差不多了, 到 1990 年代則主要是在搞有自發規則性 (或者說有智慧性) 的軟體組件結合, 後期甚至主要都是在做人工智慧,整個網路會自己變得愈來愈強大, 很像是 Skynet 的東西。 在大部分人都還沒聽過 Internet 的時候,學術界想的已經是你連圖都不用畫, 在軟體開發過程中就已經在網路上試運行了,軟體開發完成就等於軟體佈署完成, 至於什麼地方爆掉要替換,負載要平衡的事,當然都不用人工來做。 根據 IT 界觀念落後學術界 30 年的習慣,可能十年後,才看得到它們成為流行, 然後被稱為革命性的發展,以前都做不到 XD 說了這些,主要的意思就是在說,太陽底下沒有新鮮事,對技術研發人員來說, 什麼偉大的發展,都是很久以前人們就一直在做,慢慢發展起來的東西, 只是多數人可能需要一個讓他們「有感覺」的名詞,才會知道世界不一樣了... -- 這裡是 CSSE 二板嗎? 那邊都沒人聊技術,反而在這邊看得到。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.70.110.92

02/08 11:37, , 1F
推reader大
02/08 11:37, 1F

02/08 13:57, , 2F
CSSE 版是?
02/08 13:57, 2F

02/08 14:10, , 3F
看板《CSSE》 電腦科學及軟體工程
02/08 14:10, 3F

02/08 15:22, , 4F
XD
02/08 15:22, 4F
文章代碼(AID): #1DK9duhg (ask-why)
討論串 (同標題文章)
文章代碼(AID): #1DK9duhg (ask-why)