LT駆動開発08 - 無限のディスク領域を手に入れよう(妄想編)

LT駆動開発08 - 無限のディスク領域を手に入れよう(妄想編)

2014/10/04のLT駆動開発08で「無限のディスク領域を手に入れよう(妄想編)」というお話をしたときのスライドです(発表時の内容に一部追記しています)

E527d26d27a5769bbc6cdc1fa045feed?s=128

Kazuya Matsubara

October 11, 2014
Tweet

Transcript

  1. 無限のディスク領領域を⼿手に ⼊入れよう(妄想編) @Toro_kun

  2. ⾃自⼰己紹介 Ê  ⽒氏名:松原和也   Ê  Twitter:        

             @Toro_kun   Ê  ⽣生まれも育ちも     うどんの国  ⾹香川県   Ê  無類のうどん好き  
  3. ことの発端 Ê  2014年年7⽉月5⽇日(⼟土)   Ê   LT駆動開発05   Ê  某ねむねむ⽒氏の発表  

    Ê  http://www.slideshare.net/ nemumu/free-­‐server
  4. サーバが無料料で使える!(おさらい) Ê  512MBのメモリ   Ê  20GBのディスク   Ê  40分間だけ使える  

    Ê  OSはLinux系のいくつかUbuntuとかCentOSとかDebianと か 追記:無料料じゃなくなったようです。
  5. サーバが無料料で使える! Ê  512MBのメモリ   Ê  20GBのディスク   Ê  40分間だけ使える  

    Ê  OSはLinux系のいくつかUbuntuとかCentOSとかDebianと か 追記:無料料じゃなくなったようです。
  6. 20GBの空間 Ê  20GBのサーバをたくさん使えると・・・   Ê  無限のディスクスペース  

  7. これを実現できないか?

  8. あ!

  9. HDFS!

  10. HDFSとは Ê  Hadoop分散ファイルシステム   Ê  データは分割され、複数のホストに保存される。   Ê  しかも、分割されたデータは複製され冗⻑⾧長化される  

    Ê  1つのHDFSホスト(ノード)がダウンしても、⾃自動的に 他のホストにある複製データを他のホストにコピーし、 冗⻑⾧長度度を維持される   Ê  新しいノードが誕⽣生したら、⾃自動でデータが分散される   仕組みは割愛!GGR  
  11. で、

  12. HDFSをFree  Serverに構築し たら・・・

  13. HDFSをFree  Serverに構築したら・・・ Ê  サーバは40分間のみ⽣生存   Ê  40分毎にサーバを⽴立立て直すようにループするようにスク リプトを組んでおく   Ê 

    好きなだけサーバを増やせば、無限のディスク領領域を⼿手 に⼊入れられる  
  14. できるのか? Ê  20GBをFullで使う場合、ノード(ホスト)間も転送を40 分で可能なのか   Ê  たぶんノード数が多くなると転送が間に合わない   Ê  サーバ作りすぎてFree

     Server側の応答がなくなったら、 できない   Ê  Free  Serverが終わったり、アク禁⾷食らったら、できない   などなど、できるのかできないのか・・・。  
  15. 悪⽤用厳禁!

  16. 以上、妄想でした!