公開ミラーサーバの運用

700 views
651 views

Published on

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

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
700
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

公開ミラーサーバの運用

  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

×