自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

互聯(lián)網(wǎng)的幕后英雄-Akamai

云計算
去中心化的革命還在路上,無論是 Akamai 的實用主義嘗試還是類似 Ethereum 這樣的理想主義改良,我們都樂意看到在通向未來的路上,擁有眾多優(yōu)秀的選擇。?

提到 Akamai,可能很多人都是第一次聽說這個名字。由于多年前在 360 負責過整個 CDN 體系的構建,所以筆者對 Akamai 的印象一直是國外的 CDN 巨頭。國慶放假的時候深入研究了一下這家公司,發(fā)現(xiàn) Akamai 真的可以稱作是 “互聯(lián)網(wǎng)的幕后英雄”,他的創(chuàng)始人之一背后也有一段鮮為人知的英雄故事。這事兒要從一個叫 Daniel Lewin 的小伙子說起

延伸閱讀,了解Akamai Linode最新解決方案!

Daniel Lewin


Daniel Lewin

Lewin 1970 5 月出生在美國科羅拉多州,14 歲的時候隨父母到了以色列,聰明好學的 Lewin 很快就學會了一口流利的阿拉伯語。雖然 Lewin 作為美籍其實并不需要服兵役,但他覺得自己最重要的人生時期都是在以色列度過的,有責任為自己的第二故鄉(xiāng)盡一些義務。在以色列軍隊的 4 年,Lewin 接受了全面的反恐訓練,由于表現(xiàn)優(yōu)異升任了上尉(Captain。

在以色列理工學院(Technion)上學期間,精力異常旺盛的 Lewin 同時在 IBM 工作并開發(fā)了著名的 CPU 驗證系統(tǒng) Genesys。1995 年畢業(yè)的時候 Lewin 還得到了 Technion Outstanding Student 獎項。1996 Lewin 來到了 MIT(麻省理工學院)攻讀 Ph.D 學位,據(jù) Lewin 的導師兼后來的創(chuàng)業(yè)伙伴 Thomson Leighton 回憶,即使在 MIT Lewin 也是最優(yōu)秀的

“He was really exceptionally smart. MIT has a lot of really smart people, and Danny stood out even among that rarified environment,” says Leighton, who was then one of Lewin’s professors at the Massachusetts school’s computer science laboratory. “He liked working on the hardest problems, as opposed to the easier ones, because they would make more of a difference.”

發(fā)明一致性哈

MIT 期間 Lewin 不僅和導師 Leighton 成了志同道合的朋友,也和互聯(lián)網(wǎng)之父 Tim Berners-Lee 暢想過互聯(lián)網(wǎng)的未來。1997 年,充滿創(chuàng)造力的 Lewin 和導師 Leighton 一起發(fā)表了 Consistent Hashing(一致性哈希)論文:《Consistent Hashing and Random Trees: Distributed Caching Protocols for Relieving Hot Spots on the World Wide Web》。Consistent Hashing 的發(fā)明標志著互聯(lián)網(wǎng)從實驗室走向全世界的時機已經(jīng)成熟。

一致性哈希(Consistent Hashing

在數(shù)據(jù)量超過單機承載的能力后,我們一般都會對內容進行分布式的存儲。對內容 ID 進行哈希(Hashing)并對節(jié)點數(shù)N取??梢杂行У膶Υ罅繑?shù)據(jù)進行均勻分布,但當對節(jié)點數(shù)進行擴容(例如 N+1)會對原有的哈希分布產(chǎn)生很大的擾動。Consistent Hashing 比較完美的解決了這一問題

一致性哈希保證數(shù)據(jù)分布穩(wěn)定

Consistent Hashing 奠定了互聯(lián)網(wǎng)內容分發(fā)的理論基礎。也催生了 DHTDistributed Hash Table),為 BitTorrentP2P 的發(fā)明提供了沃土。

創(chuàng)立 Akamai

1998 年,才華橫溢的 Lewin MIT 獲得 Morris Joseph Lewin 最優(yōu)秀論文匯報獎 (Morris Joseph Lewin Award for Best Masterworks Thesis Presentation)。在學術界功成名就之后,Lewin 和導師 Leighton 一起開始了把 MIT 做出的研究進行商業(yè)化的探索。他們和 Preetish NijhawanMIT Sloan 學院的學生)參加了 MIT 備受矚目的 5 萬美元年度創(chuàng)業(yè)大賽。在為期 9 個月的競賽期間,他們的商業(yè)計劃在 100 個參賽團隊中入圍 6 強。這一卓越成果預示著互聯(lián)網(wǎng)內容傳送具有很大的市場潛力。

1998 8 20 日,Leighton 博士和 Lewin 成立了 Akamai 公司。一切進展十分順利,僅僅一年后的 1999 10 29 日,Akamai NASDAQ 上市

不為人知的英

2001 9 11 日,Lewin 乘坐美國航空公司 11 號航班從波士頓飛往舊金山……飛機的黑匣子記錄了他的英勇事跡

……受過專業(yè)訓練的 Lewin 意識到這可能是唯一的阻止他們的機會……Lewin 不幸犧牲……

遇難者名

在他去世后,馬薩諸塞州劍橋市的 Main Street Vassar Streets 的交匯處為了紀念他而更名為 Danny Lewin Square。 ACM 計算理論研討會 (STOC) 上頒發(fā)的最佳學生論文獎也被命名為 Danny Lewin 最佳學生論文獎,以紀念他。

互聯(lián)網(wǎng)的 Edge

互聯(lián)網(wǎng)技術演進的浪潮還在不斷的向前,十幾年前隨著區(qū)塊鏈的浪潮,Decentralize(去中心化)這個概念被提了出來。但其實在基礎架構層面 Decentralize 或者 Edge 的變革早已在互聯(lián)網(wǎng)剛被發(fā)明出來的上個世紀就已經(jīng)拉開了帷幕。

中心


中心化的網(wǎng)絡結

上世紀 90 年代,互聯(lián)網(wǎng)剛被發(fā)明出來的時候并不區(qū)分 API HTML 靜態(tài)資源(內嵌 CSS),應用開發(fā)的邏輯主要是后端拼接 HTML,這代互聯(lián)網(wǎng)的代表性技術是 CGICommon Gateway Interface),用于解耦 HTTP Server Web 后端。這時候的互聯(lián)網(wǎng) Web 站點基本上是一個中心化的網(wǎng)絡結構

內容分發(fā)去中

邊緣化的網(wǎng)絡結

中心化的基礎架構帶來了嚴重的性能問題,World Wide Web 變成了 World Wide Wait。多媒體(圖片、視頻)信息的增多更加加劇了這一問題。為了解決互聯(lián)網(wǎng)的可用性問題,CDN 的概念被提了出來,靜態(tài)的互聯(lián)網(wǎng)資源被全球化的分發(fā)到了遍布世界的 CDN 節(jié)點。為了保證地球兩端的用戶能夠瞬間看到同樣的圖片和視頻,大量的數(shù)據(jù)在一致性哈希的指引下被存儲到了一個個 CDN 集群里。

這一次的基礎架構變革,讓互聯(lián)網(wǎng)的可用性大大提升,為各種社交網(wǎng)站、網(wǎng)絡視頻的發(fā)展鋪平了道路,互聯(lián)網(wǎng)的可用性得到了很大的增強。Web 開發(fā)的技術也徹底走向了動靜分離,現(xiàn)在主流的 Web 開發(fā)框架也全部變成了 SPASingle Page App)的模式。Web 應用的邏輯也變得類似于 Mobile App,以至于大部分多端應用(Browser、AndroidiOS)都能共享同一套 Web API。

現(xiàn)在,互聯(lián)網(wǎng) 30%的流量都是由 Akamai 提供的基礎設施進行服務的

Akamai set a new company record when web traffic delivered across our edge network peaked at 250 terabits per second (Tbps).

互聯(lián)網(wǎng)新的軟

Web App 廣義的靜態(tài)內容變成了(HTMLJavaScript、APK、iOS 安裝包),API 變成了至關重要而又集中化的點。互聯(lián)網(wǎng)的發(fā)明讓世界變小,就好比一個小超市,之前只能做街坊四鄰的生意,現(xiàn)在可以把貨物賣到了全世界。但安全問題也隨之而來,針對 Web App 的攻擊主要分為兩種:DDoS 攻擊和 API 攻擊。

DDoS

DDoSDistributed Denial-Of-Service 分布式拒絕服務攻擊)攻擊就好比讓遍布全世界的顧客全部來你開的超市排隊,把你的門店擠得水泄不通,以至于讓正??蛻舯?/span>拒絕服務。抵擋這類攻擊主要依賴的是硬抗,就好比在進超市之前安排上萬個工作人員,讓他們掃健康碼!、填表!、驗資!。

DDoS 防護的關鍵點在于:快速、大量,出于成本考慮,平時部署大量節(jié)點等待 DDoS 顯然是不劃算的。所以,正是像 Akamai 這種服務了將近全世界 30% 互聯(lián)網(wǎng)流量的大戶,非常適合用來做 DDoS 防護。事實上,在 2020 6 月的那次流量高達 1.44 Tbps DDoS 攻擊也是 Akamai 抵御的

A sophisticated 1.44 Tbps and 385 Mpps DDoS attack in May 2020 was mitigated by Akamai.

你可能會覺得,怎們會有人有能力發(fā)起 Tbps 規(guī)模的 DDoS攻擊?其實現(xiàn)代網(wǎng)絡環(huán)境下 DDoS 攻擊已經(jīng)不是單純的利用肉雞木馬,而是會附帶利用各種網(wǎng)絡設備、基礎設施的漏洞進行流量的放大。面對這種攻擊普通的廠商基本是無能為力的,感興趣的話可以參考 Akamai 的這篇文章:一個被放大43億倍的DDoS數(shù)據(jù)包會產(chǎn)生怎樣的結果?

API 攻擊防

針對 API 的攻擊對于黑客來說是一種更加有技術含量的工作。還是用超市的例子來說,API 攻擊更像是混進超市用各種方式搗亂用于盜竊或者是制造混亂。

舉一個經(jīng)典的應用層慢速請求攻擊的例子,應用層的慢速連接比網(wǎng)絡層的慢連接攻擊更難以防御,類似于排隊點單時思考人生的顧客,讓人防不勝防。一個良好設計的 WAFWeb App Firewall)不僅可以有效的防御這類惡意攻擊,更可以過濾掉各種精心構造的 SQL 注入、CC攻擊

由于 API 的實現(xiàn)和細節(jié)多種多樣,應對此類攻擊的并沒有銀彈。防御這類攻擊的 WAF 規(guī)則需要不斷的升級和維護,已經(jīng)演變成一場耗時耗力的攻防游戲。需要持續(xù)投入大量的人力去發(fā)現(xiàn)攻擊和維護防御規(guī)則,也不是一般 Web App 開發(fā)者可以承受的成本。Akamai 提供的 WAF 在這方面還是相當專業(yè)的

Akamai API 防護功

在黑客圈子里,NSANational Security Agency 美國國家安全局)是頂尖黑客眼中皇冠上最閃耀的寶石,面對無數(shù)專業(yè)黑客的攻擊和鉆研。NSA 也選擇了 Akamai 提供的 API 防護服務

NSA 從域名到網(wǎng)關都采用了 Akamai 的服

不僅是 NSA,在不同的行業(yè)領域內,Akamai 廣受全球公司信賴

  1. 50 大證券公司中的 45
  2. 所有 10 大證券公
  3. 所有 10 大視頻流媒體服務
  4. 10 大零售公司中的 9
  5. 10 大視頻游戲公司中的 9
  6. 10 大軟件公司中的 9
  7. 10 大汽車公司中的 8
  8. 10 大銀行中的 8
  9. 10 大金融科技公司中的 8
  10. 10 大醫(yī)療保健支付機構中的 7
  11. 10 大醫(yī)療保健提供商中的 7
  12. 10 大電信運營商中的 7
  13. 10 大制藥公司中的 6
  14. 12 個美國聯(lián)邦公務員內閣機構中的 11

完全去中心化的互聯(lián)網(wǎng)

無論是現(xiàn)在大熱的 Web3 還是從互聯(lián)網(wǎng)基礎架構的可靠性出發(fā),Fully Decentralized Network 一定是互聯(lián)網(wǎng)的未來形態(tài)。邊緣化、去中心化的互聯(lián)網(wǎng)無論是從安全還是從內容去中心化的角度都會是一個最理想的互聯(lián)網(wǎng)架構

但去中心化有兩個巨大的難點

  1. 計算邊緣
  2. 存儲邊緣

業(yè)界從實用主義和理想主義兩個角度對兩個問題做出了不同的嘗試

去中心化基礎設施象限

偏理想主義的 Ethereum、IPFS、CovenantSQL 都比較偏向于完全去中心化的設想,但目前都不能直接承載大量的傳統(tǒng)互聯(lián)網(wǎng)的 AppAkamai EdgeWorkers EdgeKV 是屬于比較實用主義的實現(xiàn),并沒有像區(qū)塊鏈圈子的那樣去中心化原教旨主義。這樣實現(xiàn)的好處自然也不言而喻,能夠比較貼近于目前 App 開發(fā)的模式,也能夠提供足夠的性能和容量以支撐絕大部分應用的運行。

去中心化的革命還在路上,無論是 Akamai 的實用主義嘗試還是類似 Ethereum 這樣的理想主義改良,我們都樂意看到在通向未來的路上,擁有眾多優(yōu)秀的選擇。

這篇文章的內容感覺還行吧?有沒有想要立即在 Linode 平臺上親自嘗試一下?別忘了,現(xiàn)在注冊可以免費獲得價值 100 美元的使用額度,快點自己動手體驗本文介紹的功能和服務吧↓↓↓

出海云服務,選擇Akamai Linode!

歡迎關注 Akamai ,第一時間了解高可用的 MySQL/MariaDB 參考架構,以及豐富的應用程序示例。

責任編輯:張燕妮
相關推薦

2010-11-02 14:56:11

CC視頻

2013-11-11 16:15:15

云計算

2012-08-07 08:55:40

2015-06-09 17:14:11

容器LinuxLinux原子主機

2012-05-22 10:10:41

2013-11-14 09:41:30

2018-09-13 10:37:54

思科幕后培訓

2022-01-29 22:27:31

內核子線程應用

2010-05-25 09:35:28

智能通信移動

2013-07-09 10:12:27

2013-09-18 15:20:49

用友U8

2011-11-29 12:55:17

互聯(lián)網(wǎng)經(jīng)濟大會

2014-03-19 15:05:14

數(shù)據(jù)中心蘋果

2025-01-03 08:53:59

2014-08-08 11:21:15

浪潮GSP+大數(shù)據(jù)

2018-01-19 10:12:03

UCloudAI競賽人工智能

2015-09-09 09:10:58

項目英雄開源

2015-09-28 18:44:25

容聯(lián)云通訊

2012-05-30 15:15:13

點贊
收藏

51CTO技術棧公眾號