Return to Video

19-16 Interview with Neil

  • 0:00 - 0:02
    皆さんこんにちは。
  • 0:02 - 0:05
    友人のNeil Williamsに来てもらいました。
  • 0:05 - 0:08
    Redditのリードエンジニアです。
  • 0:08 - 0:11
    最近やっている仕事について教えてもらえる?
  • 0:11 - 0:17
    まずは発生したバグの修正を最優先で対応します。
  • 0:17 - 0:22
    それからどこがボトルネックになっていて、
  • 0:22 - 0:28
    どうしたらサイトがサクサク動くようになるか調査します。
  • 0:28 - 0:31
    最近のRedditにはどれくらいのトラフィックがあるの?
  • 0:31 - 0:33
    先月は27億PVがありました。
  • 0:33 - 0:36
    10億PVを超えているそうです。
  • 0:36 - 0:38
    Redditを離れた時
  • 0:38 - 0:42
    2009年頃ですが、そんな大量のトラフィックは全くなかったと記憶しています。
  • 0:42 - 0:45
    正確ではないですが、10倍以上になっていると思います。
  • 0:45 - 0:50
    当時も大きなWEBサイトでしたが、
  • 0:50 - 0:56
    今はさらに巨大になっており、Neilとそのチームが
  • 0:56 - 1:00
    サイトの性能や機能や可用性に責任を負っています。
  • 1:00 - 1:01
    知っての通り
  • 1:01 - 1:05
    Redditの歴史を振り返れば、それらはいつも課題でした。
  • 1:05 - 1:07
    >努力してます。>>まったく、素晴らしい働きです。
  • 1:07 - 1:10
    実際大したものだと思います。
  • 1:10 - 1:11
    今やろうとしていること、
  • 1:11 - 1:14
    つまりインタビューの目的は
  • 1:14 - 1:18
    私がRedditを離れる前、どのようにシステムを維持していたか
  • 1:18 - 1:22
    そして劇的にトラフィックが増えた後、
  • 1:22 - 1:25
    今度はNeilにシステムがどうなり、どんなことをしたか
  • 1:25 - 1:29
    現在まで、そして未来について話してもらおうと思います。
    とても多くの変化がありました。
  • 1:29 - 1:33
    サイトが成長するのに合わせて
  • 1:33 - 1:34
    システムをそれに合わせなくてはなりません。
  • 1:34 - 1:38
    私の記憶が確かなら、私がRedditを離れた後
  • 1:38 - 1:40
    数年してNeilが入社しました。
  • 1:40 - 1:45
    最初に行ったインフラの整備はロードバランサーです。
  • 1:45 - 1:48
    6Uのサイズのロードバランサーを覚えていますか?
  • 1:48 - 1:52
    HA proxyと呼んでいました。
  • 1:52 - 1:56
    まだ使っていますか?
  • 1:56 - 2:01
    はい。高速ですし、壊れませんし、24時間稼働しています。
  • 2:01 - 2:03
    HA proxyを見つけた日のことを覚えています。
  • 2:03 - 2:06
    2007年のことです。
  • 2:06 - 2:10
    HA proxyを複数台で動かしているのでしょう?
  • 2:10 - 2:12
    そうです。
  • 2:12 - 2:17
    私たちは長年、このスケーラブルなアーキテクチャを持つ
    HA proxyを使って来ました。
  • 2:17 - 2:19
    1台のHA proxyで
  • 2:19 - 2:22
    一日に何百万ものリクエストを捌くことができます。
  • 2:22 - 2:24
    これはものすごいことです。
  • 2:24 - 2:29
    HA proxyの向こう側にはインターネットがあり
  • 2:29 - 2:34
    Redditorsや世界中のサイト利用者がいます。
  • 2:34 - 2:37
    それで私たちはAkamaiを使いました。
  • 2:37 - 2:38
    そうです。
  • 2:38 - 2:38
    まだ使っていますか
  • 2:38 - 2:39
    使っています。
  • 2:39 - 2:44
    CDN、Content Delivery Networks を覚えていますか?
  • 2:44 - 2:45
    先ほどのレッスンでやりました。
  • 2:45 - 2:48
    これはサードパーティのキャッシュサーバです。
  • 2:48 - 2:53
    RedditはAkamaiにお金を払い、定期的にサイトを訪れ、更新されたコンテンツを
  • 2:53 - 2:57
    キャッシュし、キャッシュしたコンテンツをユーザに届けてもらっています。
  • 2:57 - 3:01
    これはログインしていないユーザ向けです。
  • 3:01 - 3:04
    ログインしているユーザは自分のページを見ますが、
  • 3:04 - 3:06
    ログインしていないユーザが見るものは
  • 3:06 - 3:07
    全て同じコンテンツです。
  • 3:07 - 3:08
    同じ内容です。
  • 3:08 - 3:12
    ですからログインしていないユーザ向けにはakamaiを使えます。
  • 3:12 - 3:15
    ログインユーザ向けには、ユーザ名や投票などカスタマイズしたコンテンツを届けるため
  • 3:15 - 3:20
    HA proxyに直接接続させます。
Cím:
19-16 Interview with Neil
Leírás:

more » « less
Video Language:
English
Team:
Udacity
Projekt:
CS253 - Web Development
Duration:
03:21

Japanese subtitles

Felülvizsgálatok