More Related Content
More from Sugawara Genki (7)
Editor's Notes
- \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