Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

公開ミラーサーバの運用

885 views

Published on

2012/4/1
Kernel/VM探検隊@関西 其の参 LT-4

Published in: Technology
  • Be the first to comment

公開ミラーサーバの運用

  1. 1. 公開ミラーサーバの運用 @yoppy3
  2. 2. 自己紹介 •  Twi)er:  @yoppy3  •  名前:  岡本 慶大  (Yoshihiro  OKAMOTO)  •  所属:  NAIST  (奈良先端科学技術大学院大学)       情報科学研究科 博士後期課程  •  研究:  広域分散クラウドの運用とか  12/04/01 Kernel/VM探検隊@関西 其の参 2
  3. 3. 何やってるの? •  WIDE  Project  奈良(NAIST)  NOC  メンバ   –  Jp.nara.wide.ad.jp  (公開ミラーサーバ)  管理   –  DIX-­‐IE  /  NSPIXP-­‐3  (学術/商用相互接続IX)  管理   –  広域分散IaaSクラウド管理  •  Mozilla  Japan  サーバ管理者  •  夏の甲子園インターネット中継 実験&サーバ管理  •  SINET4  NAIST  NOC  管理者   –  etc… 12/04/01 Kernel/VM探検隊@関西 其の参 3
  4. 4. NAIST •  奈良先端科学技術大学院大学   –  学部を持たない  •  京都・大阪・奈良  (京阪奈)にまたがる   関西文化学術研究都市の一部を構成   –  同志社大学、大阪電通大、関西外語大   –  NTT、NEC、京セラ、島津製作所、パナソニック、オ ムロン、参天製薬  etc…   –  NICT、ATR   –  国立国会図書館  12/04/01 Kernel/VM探検隊@関西 其の参 4
  5. 5. 長い名前 •  どっち?   –  奈良  /  先端科学技術大学院大学?   –  奈良先端  /  科学技術大学院大学? 12/04/01 Kernel/VM探検隊@関西 其の参 5
  6. 6. どっち? •  所在地   –  奈良県生駒市  •  英語名称   –  NAra  InsUtute  of  Science   and  Technology   –  北陸先端大は   Japan  Advanced  InsUtute  of   Science  and  Technology  12/04/01 Kernel/VM探検隊@関西 其の参 6
  7. 7. だあ奈 っる良 と つ NAIST た大の は ま ん学さ り だとき よいっ !うち こょ とに12/04/01 Kernel/VM探検隊@関西 其の参 7
  8. 8. 12/04/01 Kernel/VM探検隊@関西 其の参 8
  9. 9. Jp.nara.wide.ad.jp •  NAISTの公開ミラーサーバ   –  Jpサーバとも呼ばれる  •  公式ミラー   –  Debian,  CentOS,  Momonga,  Mozilla  •  非公式ミラー   –  Kernel.org,  Gentoo,  Fedora,  Ubuntu,  etc…   –  ブラウザで h)p://Jp.nara.wide.ad.jp/pub/ 12/04/01 Kernel/VM探検隊@関西 其の参 9
  10. 10. その他日本のミラーサーバ •  Jp.jaist.ac.jp  •  Jp.iij.ad.jp  •  Jp.kddilabs.jp  •  Jp.riken.jp  •  Jp.ring.gr.jp  •  Jp.yz.yamagata-­‐u.ac.jp  •  Jp.tsukuba.wide.ad.jp  •  その他個人のサーバ 12/04/01 Kernel/VM探検隊@関西 其の参 10
  11. 11. Why  ? •  自分たちが研究等に利用するものをついでに 外部へも公開  •  大規模なネットワークトラフィックやアクセスロ グを集められる  •  オープンソースへの貢献  •  大学の広報   –  ターゲッティングが出来て、CP高い? 12/04/01 Kernel/VM探検隊@関西 其の参 11
  12. 12. 広告@山手線ホーム 12/04/01 Kernel/VM探検隊@関西 其の参 12
  13. 13. How  to  ? •  ハードウェア   –  CPU   –  ストレージ   •  ネットワーク   •  ソフトウェア、設定等   •  ミラーへの登録  12/04/01 Kernel/VM探検隊@関西 其の参 13
  14. 14. サーバ •  何はともあれサーバが必要です  •  Jp.nara:  Sun  Fire  X4540   –  6core  Opteron  (Istanbul)  x2発   –  DDR2  64GB   –  2TB  7.2krpm  SATA  x  48発   –  10Gbps  (nxge)  +  対外線10Gbps   –  Solaris  10  9/10   –  Apache  2.2  event  MPM  12/04/01 Kernel/VM探検隊@関西 其の参 14
  15. 15. CPU •  h)pdが並列に速く走る   –  同時実行スレッド数が多い   –  メモリの帯域幅が大きい   –  浮動小数点はあんまりいらない  •  オススメ   –  Xeon  E5/E7/5600   –  Opteron  6200/6100   –  SPARC  T4/T3  12/04/01 Kernel/VM探検隊@関西 其の参 15
  16. 16. ストレージ •  巨大なストレージが必要   –  SourceForge.net:  10TB以上   –  ScienUfic  Linux:  1.5TB   –  Debian:  1.1TB   –  Gentoo:  225GB   –  Kernel.org:  300GB  •  ランダムリードアクセス性能   –  h)pdからの並列なアクセス   –  RAM、SSD等によるキャッシュ 12/04/01 Kernel/VM探検隊@関西 其の参 16
  17. 17. ネットワーク •  公式ミラーになるかどうか、何のプロジェクト の公式ミラーになるかによる   –  SourceForgeとかMozillaとか多い   –  CentOS,  Fedora,  Ubuntu,  Debian   –  アップデートがあると増える   –  100Mbps〜10Gbps  •  FTTH+自宅サーバでがんばってる個人の方も   –  転送量制限に注意!  12/04/01 Kernel/VM探検隊@関西 其の参 17
  18. 18. ネットワーク •  MozillaはBouncerと呼ばれるウェイト付きロー ドバランサを導入   –  h)ps://nagios.mozilla.org/sentry/   –  id/pass:  guest  •  GeoIP実装が入ったらしい   –  ほとんどは国内アクセスになった   –  それでも欧米からのアクセスが結構ある  12/04/01 Kernel/VM探検隊@関西 其の参 18
  19. 19. ソフトウェア、設定等 •  OSは何でも   –  Jp.naraがSolarisなのは、保守の関係  •  コンテンツ提供はh)p,  Jp,  rsyncで提供が基本   –  h)pのみというところもそれなりに多い  •  h)pd:  apache,  nginx,  ligh)pd,  etc…  •  Jpd:  vsJpd,  proJpd,  ws-­‐Jpd,  etc…  •  rsyncd:  samba  rsync  12/04/01 Kernel/VM探検隊@関西 其の参 19
  20. 20. ソフトウェア、設定等 •  apache  h)pd   –  コンテンツがReadonlyなので、マルチスレッド型 MPMで大丈夫   •  worker,  event   –  ログのローテーション   •  1日に数百MB〜数GB   –  DoS的なアクセスの対処とか   •  mod_limiUpconn2   •  時と場合に寄ってはFirewallも 12/04/01 Kernel/VM探検隊@関西 其の参 20
  21. 21. ミラーへの登録 •  「プロジェクト名  How  to  mirror」 でググれ   –  Mozilla:  IRCかML   –  CentOS:  ML   –  Ubuntu:  LaunchPad   –  Fedora:  Fedora  Account  Manager,  MirrorManager  •  登録しなくても、ミラー向けMLに加入するだけで も面白い   –  mirrors@mozilla.org,  centos-­‐mirror@centos.org 12/04/01 Kernel/VM探検隊@関西 其の参 21
  22. 22. 準備、大変ですよね •  でも公開ミラーサーバに関わってみたい!  •  Jp.nara  の管理のお手伝いをしませんか?  •  まずはNAISTに入学してください!  •  説明会   –  5月前半:  梅田スカイビル、京都大学、メルパルク京都   –  5月後半:  オープンキャンパス  •  7月、9月、2月に入試  •  4月(春)入学と10月(秋)入学   12/04/01 Kernel/VM探検隊@関西 其の参 22
  23. 23. おしまい •  contact   –  mail:    Jp-­‐admin@is.naist.jp   –  mail:  yoshihiro-­‐o@is.naist.jp   –  twi)er:  @yoppy3 12/04/01 Kernel/VM探検隊@関西 其の参 23

×