20111012 jaws ug-tokyo勉強会-cookpad-on-aws

1,395
-1

Published on

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

No Downloads
Views
Total Views
1,395
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
6
Embeds 0
No embeds

No notes for slide
  • \n
  • ・ツイッターのidはキンゲラワガスですが、あんまりツイートしてません\n・クックパッドでインフラエンジニアをしています\n\n
  • \n
  • \n
  • ・8/23にほとんどのサービスをAWSに切り替えました\n・シャットダウンコマンドの連発とか、電源を抜くとか、なかなか怖かったです\n
  • \n
  • \n
  • ・8/23にほとんどのサービスをAWSに切り替えました\n・シャットダウンコマンドの連発とか、電源を抜くとか、なかなか怖かったです\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • ・この時点で徹底的にIPアドレスに依存しないアーキテクチャにしました\n
  • \n
  • \n
  • ・まずReadのアクセスを捌けるようにしました\n
  • ・このテストでAWSでも十分に性能が出ることがわかりました\n\n
  • ・書き込みもできるようにしました\n
  • ・この時点でRoute 53に移行しました\n・ほぼ全ての機能の動作確認が完了しました\n
  • \n
  • \n
  • \n
  • ・これでほとんどのサービスはAWSに移行しました\n
  • \n
  • \n
  • ・まだ検証中の段階です\n・個人的な考えですが、AWSの場合トラフィックを1サーバに集中するよりもメッシュ状にした方が良い気がします\n・ELBは内部向けに使えないのではと考えています\n\n
  • \n
  • \n
  • \n
  • \n
  • ・最近Rails3にアップデートされたのですが、既存のAppサーバと同数のRails3サーバを用意して、一気に入れ替えるという荒技ができました\n・MySQLはEBSのスナップショットを取っているので、複製がすごく楽です\n
  • ・社内Herokみたいなものができればと考えています\n
  • \n
  • \n
  • ・IPアドレスに依存しないようにしているので内部DNSは超重要です\n・DNSはUDPを扱えるロードバランサーがほとんどなくて、無理矢理冗長構成にしたところがあります\n
  • \n
  • ・全部Puppetで管理するのはなかなか難しいところがありまして。\n
  • \n
  • \n
  • ・ただ、テスト環境を用意するのはとても簡単でした\n
  • \n
  • \n
  • ・特にゾーンを固定されるのがめんどくさいです\n\n
  • \n\n
  • ・一時期のシンガポールほどは多くないです\n
  • ・インスタンス毎に情報をfetchしているせいではないかと考えています\n
  • ものすごーくご助力いただきました\n
  • \n
  • ×