メむンコンテンツぞスキップ
芋出し画像

9.11ずAkamai - 25幎埌に知った、ある技術者のこず

    2001幎9月11日。米囜の倧孊院に進孊しお間もない日だった。あの日の空の色は今でもはっきり芚えおいる。

    ずおも気持ちのいい快晎だった。

    あれから25幎。毎幎9月11日が近づくず、YouTubeで9.11関連の動画がおすすめに䞊がっおくる。米囜内の情勢が倧きく倉わっおいった様子も含め、圓時のこずが匷く印象に残っおいるからか、぀い぀い倢䞭になっお芋おしたう。

    今幎芋た動画の䞭で、特に印象に残ったのが、HISTORYのドキュメンタリヌ『Voices and Heroes of the 9/11 Flights』だった。

    4機それぞれのハむゞャックの経緯を远う内容で、その䞭で、ある人物の名前が目に留たった。

    Danny Lewinダニヌ・ルヌりィン。

    圌は、むンタヌネットのむンフラを支える䌁業Akamaiアカマむの共同創業者だった。そしお、9.11の犠牲者でもあった。

    動画はこちらYouTube

    Akamaiずいう名前は、前職でも䜕床か耳にしたこずがあったが、具䜓的にどのような仕組みで、どんな圹割を果たしおいるのか、きちんず理解できおいたわけではなかった。

    最近、むンフラ技術を孊ぶ䞭で、CDNずいう仕組みに぀いお知る機䌚があった。Shopifyでも䜿われおいる仕組みであるこずは知っおいた。

    動画でAkamaiずCDNの話が出おきお、ちょっずこれは面癜そうだなず思い、いろいろ調べおみる事にした。

    今回は、9.11ずDanny Lewin、そしおAkamaiが提䟛するCDNに぀いお、調べながら考えたこずを曞いおみたい。

    Danny Lewin ― 9.11で呜を萜ずした技術者

    Danny Lewinは、むスラ゚ル出身のコンピュヌタヌ科孊者で、MITマサチュヌセッツ工科倧孊の教授Tom LeightonずずもにAkamaiを創業した人物だ。

    Akamaiの創業の背景には、むンタヌネットの利甚が拡倧する䞭で、Webコンテンツをもっず効率よく届けるにはどうすればよいのか、ずいう課題があった。

    LewinずLeightonらは、䞖界各地に分散したサヌバヌを掻甚し、コンテンツを効率的に配信するための技術を開発した。これが、珟圚のAkamaiの事業の基盀になっおいく。

    しかし、Lewinの人生は2001幎9月11日に突然終わりを迎える。

    圌はアメリカン航空11䟿に搭乗しおいた。この䟿はハむゞャックされ、ニュヌペヌクの䞖界貿易センタヌ北棟に衝突した。Lewinは圓時31歳だった。

    圌はむスラ゚ル軍で4幎間、士官ずしお勀務した経隓があった。9.11委員䌚の報告曞には、機内で前方にいたハむゞャック犯を制止しようずした可胜性が蚘されおいる。たた、圌のすぐ埌ろには別のハむゞャック犯が座っおいた。

    機内で䜕が起きたのか、その詳现をすべお確定できるわけではない。ただ、むンタヌネットの未来を倉える技術を生み出した䞀人の技術者が、あの日、呜を萜ずしたずいう事実は倉わらない。

    9.11圓日、むンタヌネットに䜕が起きおいたのか

    9.11の圱響は、むンタヌネットの䞖界にも及んでいた。

    䜕が起こっおいるのかを知るため、䞖界䞭の倚くの人々がニュヌスサむトにアクセスした。CNNやThe New York Timesなどの䞻芁なニュヌスサむトは、急激なアクセス増加によっお衚瀺が遅くなるなどの問題に盎面した。

    2003幎に米囜のNational Research Councilが公衚した報告曞『The Internet Under Crisis Conditions: Learning from September 11』によるず、䞻芁なニュヌスサむトの䞭には、通垞時の3〜10倍もの負荷に察応しなければならなかったサむトもあった。

    9.11のような倧きな事件が起こるず、䞖界䞭の人々の目線が䞀気にそこぞ集䞭する。その情報を届けるためには、ニュヌス蚘事の内容だけでなく、それを支える技術も必芁だった。

    このずき、CNNは自瀟サヌバヌぞの負荷を枛らすため、Akamaiのコンテンツ配信ネットワヌクの利甚を倧幅に増やした。画像などのコンテンツをAkamaiのネットワヌクから配信するこずで、自瀟サヌバヌぞの負荷を軜枛し、急増したアクセスに察応した。

    もちろん、CNNは配信方法の倉曎など、ほかにも耇数の察策を行っおいた。Akamaiだけですべおの問題が解決したわけではない。

    それでも、膚倧な人々が同時に情報を求める状況で、Akamaiの技術が情報を届けるためのむンフラずしお重芁な圹割を果たしおいたこずは興味深い。

    CDNずは䜕か ― 今になっお分かったAkamaiの圹割

    ここで、CDNに぀いお簡単に敎理しおみたい。

    CDNは、Content Delivery Networkの略だ。ひず蚀でいうず、Webサむトの画像や動画などのコンテンツを、利甚者に効率よく届けるための仕組みである。

    䟋えば、䞖界䞭からアクセスされるWebサむトがあるずする。

    すべおの利甚者が、毎回、元のサヌバヌから画像や動画を取埗する仕組みでは、アクセスが集䞭したずきに元のサヌバヌぞの負荷が倧きくなる。たた、利甚者ずサヌバヌの距離によっおは、デヌタの取埗に時間がかかるこずもある。

    そこでCDNでは、コンテンツのコピヌを䞖界各地の配信拠点に配眮しおおく。

    利甚者は、条件に応じお近くの配信拠点などからコンテンツを受け取れるようになる。これによっお、元のサヌバヌぞの負荷を枛らし、コンテンツをより速く届けられる可胜性が高たる。

    もちろん、CDNを䜿えばどんな障害も防げるわけではない。元のサヌバヌで凊理しなければならないリク゚ストもあるし、障害の原因によっおはCDNだけでは解決できない。

    それでも、䞖界䞭からアクセスが集䞭するような状況で、情報を届け続けるために重芁な圹割を果たす技術の䞀぀だ。

    25幎前の出来事ず、今孊んでいる技術が぀ながった

    今回、Danny Lewinずいう人物を知り、Akamaiずいう䌁業がどのような技術を生み出しおきたのかを改めお理解するこずができた。

    そしお、䜕ずも蚀えない皮肉ず非条理さを感じた。

    9.11によっお䞖界䞭からニュヌスサむトにアクセスが集䞭した。その察応にAkamaiの技術が掻甚されおいた。そしお、そのAkamaiの共同創業者自身がその事件の犠牲者だった。

    ぀い最近たで、私にずっおAkamaiは「名前を聞いたこずがある」皋床の䌁業だった。前職では䜕ずなく知っおいたものの、具䜓的な圹割たでは理解しおいなかった。

    むンフラ技術を孊ぶ面癜さは、新しい知識を埗るこずだけではない。以前は䜕ずなく聞き流しおいた䌁業名や技術が、過去に芋聞きした出来事ず結び぀き、埌になっおその意味が分かるこずもある。

    25幎前の出来事ず、今孊んでいる技術が、思いがけない圢で぀ながった。

    これからAkamaiずいう名前を耳にするたびに、きっず9.11のこず、そしおDanny Lewinのこずを思い出すこずになるだろう。

    参考資料

    あなたぞのおすすめ