クラウドのなかみ

2,263 views

Published on

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

No Downloads
Views
Total views
2,263
On SlideShare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
25
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

クラウドのなかみ

  1. 1. クラウドのなかみ 2009/07/23 株式会社Fusic 平田 哲 Copyright © Fusic Co., Ltd. All rights reserved.
  2. 2. 0. 自己紹介 Copyright © Fusic Co., Ltd. All rights reserved. 2
  3. 3. 0. 自己紹介 平田 哲 (id:debility) ・株式会社Fusic 技術開発部 ・プログラマやってます ・多分インフラ周りの主担当です ・最近はPHP書く機会がやたら多いです ・ と呼ばれて久しいです Copyright © Fusic Co., Ltd. All rights reserved. 3
  4. 4. 0. 自己紹介 近況その1 ・mixiアプリの中で動いています あるいは Copyright © Fusic Co., Ltd. All rights reserved. 4
  5. 5. 0. 自己紹介 近況その2 ・イベントの神輿になります http://pudding.jp/ それはさておき。 Copyright © Fusic Co., Ltd. All rights reserved. 5
  6. 6. 1. クラウドの話 Copyright © Fusic Co., Ltd. All rights reserved. 6
  7. 7. 1. クラウドの話 [Wikipediaさんに聞いてみました] クラウドコンピューティング(cloud computing)とは、インターネットを基 本にした新しいコンピュータの利用形態で ある。ユーザーはコンピュータ処理を、 ネットワーク(通常はインターネット)経 由で、サービスとして利用できる。 - Wikipediaより引用 Copyright © Fusic Co., Ltd. All rights reserved. 7
  8. 8. 1. クラウドの話 [goo国語辞典さんにも聞いてみました] くらうど 【蔵▽人】 ⇒ くろうど(蔵人) (1)蔵人所の役人で、機密の文書・訴訟をつ かさどった令外(りようげ)の官。のちには、天 皇の衣食・起居のことから伝宣・進奏・諸儀式、 その他宮中のいっさいのことを扱った。院・摂 家にも置かれた。くらんど。くらうど。 (2)宮中の雑事に奉仕する女官。女蔵人(によ くろうど)。 Copyright © Fusic Co., Ltd. All rights reserved. 8
  9. 9. 1. クラウドの話 [再度Wikipediaさんに聞いてみました] Copyright © Fusic Co., Ltd. All rights reserved. 9
  10. 10. 1. クラウドの話 [再度Wikipediaさんに聞いてみました] ? Copyright © Fusic Co., Ltd. All rights reserved. 10
  11. 11. 1. クラウドの話 [再度Wikipediaさんに聞いてみました] Copyright © Fusic Co., Ltd. All rights reserved. 11
  12. 12. 1. クラウドの話 [再度Wikipediaさんに聞いてみました] ! Copyright © Fusic Co., Ltd. All rights reserved. 12
  13. 13. 1. クラウドの話 という過程を経たとか経なかったとか。 で、 「実際に組んでみたほうが理解できる」 と感じた部分も多々あったので、クラウド そのものの概念や定義については偉い人に 任せてとりあえず組むことに。 Copyright © Fusic Co., Ltd. All rights reserved. 13
  14. 14. 2. Eucalyptus Copyright © Fusic Co., Ltd. All rights reserved. 14
  15. 15. 2. Eucalyptus [Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems] ・クラウド環境構築ミドルウェア ・オープンソース ・Amazon EC2/S3互換 ・Ubuntu 9.04以降で公式サポート Copyright © Fusic Co., Ltd. All rights reserved. 15
  16. 16. 2. Eucalyptus 登場するもの ・クラウドコントローラ ・クラスタコントローラ ・ノードコントローラ ・インスタンス など Copyright © Fusic Co., Ltd. All rights reserved. 16
  17. 17. 2. Eucalyptus Access Cloud Controller Cluster Controller Node Controller Copyright © Fusic Co., Ltd. All rights reserved. 17
  18. 18. 2. Eucalyptus 今回の構成 Frontend Backend Server Server CLC CC NC Copyright © Fusic Co., Ltd. All rights reserved. 18
  19. 19. 2. Eucalyptus 今回の構成 (Instance起動後) Frontend Backend Server Server CLC CC NC+Instance群 Copyright © Fusic Co., Ltd. All rights reserved. 19
  20. 20. 3. デモ Copyright © Fusic Co., Ltd. All rights reserved. 20
  21. 21. 3. デモ 動かすまでの手順をざっくり ・インストール ・あれこれ設定して起動 ・起動イメージの登録 ・イメージを指定してインスタンス起動 ・セキュリティポリシー設定 で Copyright © Fusic Co., Ltd. All rights reserved. 21
  22. 22. 3. デモ ・イメージを指定してインスタンス起動 ・セキュリティポリシー設定 あたりをデモします。 Copyright © Fusic Co., Ltd. All rights reserved. 22
  23. 23. 3. デモ デモでやること ・インスタンスを立ち上げる ・許可するポートを指定する ・それに外部からログインする ・インスタンスを終了する までをざっとやります。 Copyright © Fusic Co., Ltd. All rights reserved. 23
  24. 24. 3. デモ デモの注意事項 本来はグローバルIPなりをインスタンス ごとに割り振るのですが、デモ環境用にグ ローバルIPが1つしかないのでこんな構成 にしています。 Copyright © Fusic Co., Ltd. All rights reserved. 24
  25. 25. 3. デモ Router 各インスタンスのsshには ポート指定でアクセスする Frontend Backend Server Server CLC CC NC+Instance群 Copyright © Fusic Co., Ltd. All rights reserved. 25
  26. 26. 3. デモ 動かすまでに苦労したところ色々 ・ドキュメントが少ない -> かつ妄信だと動かなかったりする ・dhcpdの設定周りが若干特殊 ・ログだけで追い切れないバグもある -> 必要なディレクトリが作られないとか ・Java VMがFull GC連発 -> 設定値を書き換えて対処 Copyright © Fusic Co., Ltd. All rights reserved. 26
  27. 27. 4. RightScale Copyright © Fusic Co., Ltd. All rights reserved. 27
  28. 28. 4. RightScale RightScale [Cloud Computing Management Platform] ・Amazon EC2管理GUI ・負荷分散管理 ・オートスケーリング管理 ・Eucalyptusに公式対応・容易に連携 Copyright © Fusic Co., Ltd. All rights reserved. 28
  29. 29. 4. RightScale Eucalyptus+RightScaleでできること ・Eucalyptus管理画面から直接登録 ・インスタンス起動/停止 ・認証に使用する鍵の管理 ・起動イメージ管理(閲覧のみ) Copyright © Fusic Co., Ltd. All rights reserved. 29
  30. 30. 4. RightScale Eucalyptus+RightScaleでできること 以下は現在未実装、将来対応予定 ・ElasticIP管理 ・セキュリティグループ管理 ・ストレージブラウザ ・ボリューム管理 Copyright © Fusic Co., Ltd. All rights reserved. 30
  31. 31. 5. 次やること+まとめ Copyright © Fusic Co., Ltd. All rights reserved. 31
  32. 32. 5. 次やること+まとめ Eucalyptus+Wakame ・インスタンス管理をWakameで行う ・インスタンス増減をスケジューリング ・オートスケーリング などなど Copyright © Fusic Co., Ltd. All rights reserved. 32
  33. 33. 5. 次やること+まとめ Eucalyptus 1.6 (現在は1.5) ・1.x系の最終リリース(予定) ・複数クラスタに対応 ・依存ライブラリ構成が結構変わる → いろいろ変わるだろうから再検証 Copyright © Fusic Co., Ltd. All rights reserved. 33
  34. 34. 5. 次やること+まとめ まとめ 必要な知識は大きく分けると以下の2つ。 ・仮想化技術に対する知識 ・ネットワークに対する知識 既存技術の組み合わせで成り立っているので、 構築する上でこれらの知識は必須になってき ます。 Copyright © Fusic Co., Ltd. All rights reserved. 34
  35. 35. 5. 次やること+まとめ まとめ 1.6およびその後のBug Fixで現状の構成に ついてはだいぶ安定するでしょう。 更にRightScale側の対応を待つのもいいで すが、先に組んでみるとRightScaleの便利 さが分かるのでいいんじゃないかなと。 構成についてはAmazon EC2を触っておけ ば掴みやすいと思います。 Copyright © Fusic Co., Ltd. All rights reserved. 35
  36. 36. ご清聴ありがとうございました。 Copyright © Fusic Co., Ltd. All rights reserved. 36

×