Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AWS導入事例と失敗談

 AWS導入事例と失敗談

2015/07/17 JAWS-UG初心者支部 第二回勉強会での発表した資料になります。
対初心者向けに、弊社のAWS利用でわかりやすく失敗した事例を交えながらAWSを使うにあたっての注意点や心構え的な資料になってます。
主に伝えたかったのは、スライド内の以下の2つの部分です。
・「実際にAWSで構築して学んだこと」
・「AWSを導入して大変だったこと良かったこと」
#jawsug #jawsug_bgnr

Kazuki Numazawa

July 20, 2015
Tweet

More Decks by Kazuki Numazawa

Other Decks in Technology

Transcript

  1.   AAWWSS導入�事例と


    失敗談
    株式会社mmeeddiibbaa 沼沢一樹

    View Slide

  2. アジェンダ
    自己紹介


    mmeeddiibbaaって何の会社?


    AAWWSSへ移行//構築した話((失敗談込))


    AAWWSSを利用して良かったことや大変
    だったこと

    View Slide

  3. 自己紹介

    View Slide

  4. 名前
    • 沼沢 一樹 ((ぬまざわ かずき))


    主にビールでできている
    経歴
    • 22000088年、無知識で業界に飛び込み、数年間は


    CC##やらJJaavvaaやらをこなす


    • 前職では第33者配信広告のレコメンドエンジンの開発((JJaavvaa))とかやってた


    • ここで初めてAAWWSSと出会う(22001122年くらい)


    • 昨年mmeeddiibbaaに転職し、インフラ領域のことをやりだす


    • オンプレからAAWWSSへの移行も経験


    • 謎の抜擢を受け、入�社半年でrree::iinnvveennttへ参戦


    • 今年も行きたいなーと願う日々


    • 今年も行けることになった! ← イマココ
    好きなAAWWSSサービス
    AAWWSS LLaammbbddaa

    View Slide

  5. mmeeddiibbaaって何の会社?

    View Slide

  6. “KKDDDDII 株式会社の aauuスマートパスを中心とした広告関連事業
    の他、メディアプロデュース事業、新規事業などを幅広く展開
    し、ユーザーがインターネットを通じて必要な時に必要な情報に
    アクセスできる環境づくりのためのサービスを提供しています。”
    ※22001155年77月現在の公式HHPPの


     ""業務内容""より引用
    この事業に関する


    システムについてご紹介

    View Slide

  7. AAWWSSへ移行//構築した話

    View Slide

  8. aauu WWAALLLLEETT


    ポイントプログラム


    貯めるサイト

    View Slide

  9. IUUQTFOKPZQPJOUBVPOFKQ
    『aauu WWAALLLLEETT ポイントプログラム 貯める』


    サイトは、aauuユーザー様向�けのWWAALLLLEETT


    ポイントがお得に貯められるサービスです。


    人気のゲームアプリや提携サービス、


    ショッピング、簡単なアンケートなどで


    毎日楽しく気軽にポイントを貯めることがで
    きます。


    さらにプラスポイント登録でいつでも


    ポイントが22倍に!


    貯まったポイントは、aauuご利用料金への充当、
    ショッピングなどでご利用いただけます。
    ※画像はイメージです。

    View Slide

  10. 構築当初の構成

    View Slide

  11. 『ポイントガチャ』


    11日11回参加できる


    ゲーム型コンテンツで、


    ガチャを回して気軽に


    aauu WWAALLLLEETTポイントを


    獲得できる機能
    ※画像はイメージです。

    View Slide

  12. WWeebbとAAPPIIが


    相乗り
    ガチャへの大量リクエスト


    →RRDDBBが高負荷に
    BBeeffoorree

    View Slide

  13. ガチャのAAPPIIのうち


    最も高負荷となる


    テーブルだけ


    DDyynnaammooDDBBへ
    WWeebbとAAPPIIを分離


    ((マイクロサービス化))
    高負荷の原因だった


    AAPPIIのRReeaadd//WWrriitteeの


    DDBBを分離
    AAfftteerr

    View Slide

  14. aauuスマートパス


    関連サービス用CCMMSS

    View Slide

  15. 主にスマパス関連のキャンペーンLLPPなど


    大量アクセスを捌く目的で作成されたシステム。


    写真は前述の会員特典の中で大好評の


    「スマパスの日」というキャンペーンで、


    毎月22日、2222日には通常時よりもさらに


    お得な特典を提供しているという


    キャンペーンのLLPPで、キャンペーン時には


    通常時の何倍ものアクセスを捌いています。
    ※画像はイメージです。

    View Slide

  16. キャッシュ突き抜けの


    アクセスがWWeebbを高負荷に
    AAuuttooSSccaalliinngg


    組んでなかった!
    移行当初の構成

    View Slide

  17. 実際にAAWWSSで構築して


    学んだこと
    サービス、機能毎にマイクロサービス化する
    ことで、共倒れを防ぐことが重要


    →オンプレでは難しいけど、クラウドなら実現は容易

    View Slide

  18. 可能な限りマネージドサービスを活用するこ
    とで運用コストを下げることも視野に入�れて
    構築するとハッピーになれる
    実際にAAWWSSで構築して


    学んだこと

    View Slide

  19. AAWWSSでは、インスタンスは落ちて当たり前


    オンプレではサーバ自体が落ちることは滅多にない


    =落ちないのが当たり前だった


    AAWWSSではマルチAAZZは当然考慮、場合によってはマルチ
    リージョンも


    eettcc…
    実際にAAWWSSで構築して


    学んだこと

    View Slide

  20. AAWWSSを導入�して


    大変だったこと


    良かったこと

    View Slide

  21. 大変だったこと
    インスタンス情報が立て直す度に


    変わる


    •・ ブルーグリーンデプロイをやる場合は注意!


    •・ IIDDなどで何かを判定させるとかそういうのは


    やめた方が良い


    •・ IIPPアドレスはPPuubblliiccIIPPではなくEEllaassttiiccIIPPを

    View Slide

  22. 大変だったこと
    費用の算出が困難


    •・ 従量課金かつ、課金される箇所が非常に細かい


    •・ 公式の ccaallccuullaattoorr はあるが、これを使っても大変


    hhttttpp::////ccaallccuullaattoorr..ss33..aammaazzoonnaawwss..ccoomm//iinnddeexx..hhttmmll??llnngg==jjaa__JJPP##


    View Slide

  23. 大変だったこと
    オンプレ脳からの脱却が大変


    •・ 運用を見越した設計をしないとAAWWSS都合による


    メンテナンスに振り回される


    •・ 数年に11回レベルのリブート祭りとか


    •・ 脱却に向�けて、絶賛マインドチェンジ中


    eettcc…

    View Slide

  24. 良かったこと
    物理のサーバを抱えなくて済む


    • 物理のサーバの管理が不要に


    • 物理サーバを設置するデータセンター関連の費用が全
    てなくなった


    • EEOOSSLLに伴うサーバ入�れ替え等の対応がなくなった

    View Slide

  25. 良かったこと
    サーバの調達などが数分で済む


    • 新規構築の場合、オンプレと比べて検討や検証、サー
    ビス導入�までが少なくとも11ヶ月以上は短くなった


    • 後から改�善点が見つかった場合にも、比較的短い期間
    で再構築ができる


    • 「やってみなきゃわからない」が容易に検証できる

    View Slide

  26. 良かったこと
    とりあえず呑もうぜ!
    コミュニティが非常に活発

    View Slide