Your SlideShare is downloading. ×
JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

JAWS-UG Lightning Talk 2010-04-07

4,162

Published on

Wakame updates and Amazon VPC

Wakame updates and Amazon VPC

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,162
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
26
Comments
0
Likes
2
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. Twitter @SparkleGate on Amazon VPC 株式会社あくしゅ 山崎泰宏 axsh co., LTD. y-yamazaki@axsh.net
  • 2. Twitter @SparkleGate Wakameって何だ? • 2009/4/22にOSSとしてリリースされた オートスケールなどを目的とした 手順の実行エンジン • 手作業を自動化するもの
  • 3. Twitter @SparkleGate 要するに 人間が頑張るのはやめて
  • 4. Twitter @SparkleGate 代わりにサーバ増やしてもらえば
  • 5. Twitter @SparkleGate 寝る時間も増える
  • 6. Twitter @SparkleGate Wakame v.s. Auto Scaling • Auto Scalingは基本的に ゗ンスタンスの起動と終了を コントロールする – Reactive Scaling(負荷に反応する) – 簡単で良い! • Wakameは、Linuxプロセスとして動く為、 もっと積極的に管理したい人向け – 主にProactive Scaling(計画的に行動する)
  • 7. Twitter @SparkleGate Wakameの得意な仕事 • CPU負荷/トラフゖックと関係ないスケールゕウト • スケールゕウトと監視の連動 • L7的には通信可能でも、すぐLBに加えず、 もう少しゕプリが準備できるまで待つ • サーバ終了前のログ退避手順の実行 • MySQLのレプリケーション手順の実行
  • 8. Twitter @SparkleGate 積極的に管理する例 • 東芝様のフゔームウェゕ配信にWakameが 使われている (from 日経SYSTEMS) – http://itpro.nikkeibp.co.jp/article/NEWS/20100226/345120/ • 某広告集配信サービス – ユーザ単位に配信すべき広告を計算する • Queue(SQS)からpopしてひたすら処理するので、 CPU負荷は一定のまま • Queueにある程度溜まり始めたら増やしたい
  • 9. Twitter @SparkleGate Rails(mod_passenger)用の マシンを10台にしたい時 # wakameadm control_service ¥ Wakame::Service::Apache_APP 10 後は見ているだけでOKです。
  • 10. Twitter @SparkleGate MySQL(Slave)用の マシンを5台にしたい時 # wakameadm control_service ¥ Wakame::Service::MySQL_Slave 5 MasterからReplicationが始まります。
  • 11. Twitter @SparkleGate 『社内システムでもやりたい』 •Eucalyptusなんかどうだろう でもAWS仕様と100%互換していない サーバも買わないといけない
  • 12. Twitter @SparkleGate 『社内システムでもやりたい』 •Eucalyptusなんかどうだろう でもAWS仕様と100%互換していない サーバも買わないといけない •Amazon VPC使えば全部解決
  • 13. Twitter @SparkleGate Amazon VPCって何? • Virtual Private Cloudの略 • Amazon EC2へVPN接続可能になる • VPN経由でEC2内部を独立した ネットワークのように見せられる • ゗ンスタンスにはLocal IPがふられ、 LANに配置されたように見える 社内LANにAmazon EC2を組み込める
  • 14. Twitter @SparkleGate でも、お高いんでしょう?
  • 15. Twitter @SparkleGate 用意するもの CISCO 1812J/K9 ¥68,800- 以上
  • 16. Twitter @SparkleGate
  • 17. Twitter @SparkleGate 物理的な構成図 Internet VPN 社内 Instance PC Server
  • 18. Twitter @SparkleGate 論理的な構成図 Internet Router Switch Switch PC Server Instance 192.168.100.0/24 192.168.110.0/24
  • 19. Twitter @SparkleGate もちろんLAN同様にゕクセス可能 # ssh –i my_key.ppk 192.168.110.4 Internet Router Switch Switch PC Server Instance 192.168.100.2 192.168.110.4
  • 20. Twitter @SparkleGate 新しいInstanceはAWSへ依頼 Internet Router 準 備 Switch Switch PC Server Instance Instance 192.168.100.2 192.168.110.5
  • 21. Twitter @SparkleGate
  • 22. Twitter @SparkleGate
  • 23. Twitter @SparkleGate 通常のDNSは振られない 指定されたサブネットの Local IP
  • 24. Twitter @SparkleGate もはや私には これこそがPrivate Cloudである としか思えないわけで
  • 25. Twitter @SparkleGate いくつか注意点もある 時間が無いので代表的なものだけ
  • 26. Twitter @SparkleGate 盲点:LAN on WAN Router Switch Switch PC Server Instance Instance
  • 27. Twitter @SparkleGate かなり壮大な社内LAN Router Switch Switch PC Server Instance Instance
  • 28. Twitter @SparkleGate 先程まで近かったS3が超遠くなる S3 Router Switch Switch Instance Instance PC Server ゕジゕ圏で接続できたら解決する話かも。
  • 29. Twitter @SparkleGate その他の制約 • まだ対応されていない機能がある – Elastic IP Addresses – Security groups – Elastic Load Balancing – Auto Scaling
  • 30. Twitter @SparkleGate で、Wakameは…? • Amazon VPC内でも動く(リリースバージョンは未対応) – 使用ラ゗ブラリ(RightAWS)にパッチあてる必要がある。 – Metadata Serviceのルーテゖングだけ 特別扱いされていて問題無かった。 – Proactive Scalingな仕組みなので… • 季節連動する社内システムとかに良いかも。 やってみたい! • Thin-client用サーバも良さそう。 Router Switch Switch PC Server Instance Instance Instance Instance Instance
  • 31. Twitter @SparkleGate ご清聴ありがとうございました 分散テクノロジグループ 山崎泰宏(y-yamazaki@axsh.net) 藤原勝弘(m-fujiwara@axsh.net) 吉田将士(masahito@axsh.net) 三上悟 (s-mikami@axsh.net) 岩野恒久(t-iwano@axsh.net)

×