Your SlideShare is downloading. ×
インフラ勉強会 20090711
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

インフラ勉強会 20090711

2,210
views

Published on

インフラ勉強会の時に使った資料です。

インフラ勉強会の時に使った資料です。

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,210
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
22
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 動的な構成管理ソフトウェアWakameの話
    株式会社あくしゅ
    やまざき
  • 2. 山崎泰宏の自己紹介
  • 3. Virtual Reality
  • 4.
  • 5.
  • 6. 5年間 大手SI会社に就職
  • 7. 2006年起業
    株式会社あくしゅ
  • 8.
  • 9. ごめんなさい
    なので僕はインフラエンジニアでは
    ありません
  • 10. そんな僕がインフラエンジニアに期待すること
  • 11. 日々安定させて
  • 12. 提案もして
  • 13. もっとアプリケーション側に、
    ぐいぐい出てきて欲しい
  • 14. プログラマ
    インフラエンジニア
  • 15. プログラマ
    インフラエンジニア
  • 16.
  • 17. アプリケーションが持つ特性を理解しなければインフラは作れない
    ブログを作るならこんなインフラが良い
    写真共有サイトを作るならこんなインフラが良い
  • 18. そして必ず議論される問題…
  • 19. Scalability
  • 20. 実際のところ
    大規模サイトを運営した経験があるエンジニアは
    数少ない
  • 21. やってみたらいいじゃない!
    それ、Amazon EC2で
  • 22. 従来のハウジングデータセンタ
    利用
    データセンタ
    コンピューティングリソース
    設置
    システム管理者
  • 23. 利用
    従来のホスティングデータセンタ
    データセンタ
    コンピューティングリソース
    確保
    依頼
    従業員
    システム管理者
  • 24. これからのホスティングデータセンタ
    利用
    データセンタ
    コンピューティングリソース
    確保
    設置
    従業員
    システム管理者
  • 25. 自律可能なホスティングデータセンタ
    利用
    データセンタ
    コンピューティングリソース
    確保
    設置
    従業員
    システム管理者
  • 26. Web API
    Amazon Web Services
  • 27. 「システム管理者のように振る舞うプログラムがあれば…」
  • 28. # gem install wakame
  • 29. 2009/4/22 Ver. 0.3 First Release
    2009/6/26 Ver. 0.4 Release
    Wakame
  • 30. http://gihyo.jp/dev/feature/01/wakame
    6月に特集していただきました
    偶然知り合いが隣でした
  • 31. おかげさまでWakameで1位
    これを越えるのが目標でした
  • 32. Wakameはシステム管理者として
    どのような振る舞いをするのか
  • 33. Amazon S3
    Storage
    Machine Image File
    Amazon Machine Image
    Master
    Agent
    Server + Xen
    Others
    (Web+DB+etc.)
    Server + Xen
    Server + Xen
    Amazon EC2
    Resource Manager
    Amazon Management Console / Elasticfox
    全体像の概要
  • 34. Storage
    Machine Image File
    Wakameの原理(1/7)
    Master
    Wakame
    Agent
    Server + Xen
    Others
    (Web+DB+etc.)
    Server + Xen
    Server + Xen
    Resource Manager
    マシン起動
  • 35. Storage
    Machine Image File
    Wakameの原理(2/7)
    Machine Image File
    Master
    Agent
    インスタンスの起動
    Master
    Others
    (Web+DB+etc.)
    Agent
    Server + Xen
    Others
    (Web+DB+etc.)
    Server + Xen
    Server + Xen
    Resource Manager
  • 36. Storage
    Machine Image File
    Wakameの原理(3/7)
    Machine Image File
    Master
    サービス起動指示
    Agent
    Master
    サービス起動
    Others
    (Web+DB+etc.)
    Agent
    Server + Xen
    Others
    (Web+DB+etc.)
    Server + Xen
    Server + Xen
    Resource Manager
  • 37. Wakameの原理(4/7)
    Machine Image File
    Storage
    スケールアウト計画の指示
    Master
    Machine Image File
    Agent
    Master
    Others
    (Web+DB+etc.)
    Agent
    Server + Xen
    Others
    (Web+DB+etc.)
    Server + Xen
    Server + Xen
    Resource Manager
  • 38. Refrain:
    Web API
    Amazon Web Services
  • 39. Storage
    Machine Image File
    Wakameの原理(5/7)
    Machine Image File
    Master
    Agent
    Master
    マシン起動
    Others
    (Web+DB+etc.)
    Agent
    Server + Xen
    Others
    (Web+DB+etc.)
    Server + Xen
    Server + Xen
    Resource Manager
  • 40. Wakameの原理(6/7)
    Machine Image File
    Machine Image File
    Storage
    Master
    Master
    Machine Image File
    Agent
    Agent
    Master
    インスタンスの起動
    Others
    (Web+DB+etc.)
    Others
    (Web+DB+etc.)
    Agent
    Server + Xen
    Others
    (Web+DB+etc.)
    Server + Xen
    Server + Xen
    Resource Manager
  • 41. Wakameの原理(7/7)
    Machine Image File
    Machine Image File
    Storage
    Master
    Master
    Machine Image File
    サービス起動指示
    Agent
    Agent
    Master
    サービス起動
    Others
    (Web+DB+etc.)
    Others
    (Web+DB+etc.)
    Agent
    Server + Xen
    Others
    (Web+DB+etc.)
    Server + Xen
    Server + Xen
    勝手に増えた!
    Resource Manager
  • 42. 勝手に増えるって、いいよね!
  • 43. だがしかし
  • 44. 明日、100万人のユーザが来るよ!
    「いつ増やすべきか」
    その予言はできない
  • 45. スケールアウトは計画的に
    コンシューマ向けサービスのアクセス負荷例
    1日単位のパターン
    1週間単位のパターン
    22時
    日曜日
    土曜日
    週ナカ
    5時
    キャンペーンだっていつ実施するかは計画されている
  • 46. 「3日後にキャンペーンやりたいんだけれども…」
    「わかりました!サーバ10倍に増やしておきますね!」
  • 47. ここから妄想の世界
  • 48. パズルジャパンというサイト(株式会社ニコリ等が運営)が、Yahoo!ニュースに紹介されてアクセスできなくなっちゃった!って言う話
    いつもの20倍
    http://www.timedia.co.jp/news/event/2359636686
    参考
  • 49. 本当に
  • 50. 計画することが
  • 51. できないのか?
  • 52. 例えば
  • 53. もしもし今からリンクします
    と、時期を教えてくれたらどうだろう?
  • 54. そん時、めっちゃトラフィック流れます
    と、流量も教えてくれたらどうだろう?
  • 55. そんな急に
    言われても!
  • 56. ここで私を思い出してください
  • 57. 計画できないのではない
    準備に間に合わないだけなんだ
  • 58. Wakameのようなプロダクトが当たり前になればできる
    RightScale
    Vertebra
    Scalr
    Chef
  • 59. いつかこんなプロトコルも作りたい。
    Big Site
    どこから
    いつ
    どんだけ
    Small Site
  • 60. ダウンしないインフラへ
  • 61. Photo Copyrights
    http://www.flickr.com/photos/34964284@N04/3390107277/
    http://www.flickr.com/photos/comphacker/3161056434/
    http://www.flickr.com/photos/can10kon10/2922177742/
    http://www.flickr.com/photos/gideon/180383030/in/set-72157594185297672/
    http://www.flickr.com/photos/jonnyhunter/3564992962/
    http://www.flickr.com/photos/abbot45/187640227/
    http://www.flickr.com/photos/tylerdurden/308374340/
    http://www.flickr.com/photos/jamescridland/2324902509/
    http://www.flickr.com/photos/silas216/2363450210/
    http://www.flickr.com/photos/foxypar4/3010273136/
    http://www.flickr.com/photos/foxypar4/3011634865/
    http://www.flickr.com/photos/foxypar4/3013893044/
    http://www.flickr.com/photos/stevendepolo/3020452429/
    http://www.flickr.com/photos/tudor/255272612/
    http://www.flickr.com/photos/mcgraths/3248483447/
    http://www.flickr.com/photos/loura/580306501/
  • 62. 分散テクノロジグループ
    山崎泰宏(y-yamazaki@axsh.net)
    藤原勝弘(m-fujiwara@axsh.net)
    吉田将士(masahito@axsh.net)
    三上悟 (s-mikami@axsh.net)