2015/07/17 JAWS-UG初心者支部 第二回勉強会での発表した資料になります。 対初心者向けに、弊社のAWS利用でわかりやすく失敗した事例を交えながらAWSを使うにあたっての注意点や心構え的な資料になってます。 主に伝えたかったのは、スライド内の以下の2つの部分です。 ・「実際にAWSで構築して学んだこと」 ・「AWSを導入して大変だったこと良かったこと」 #jawsug #jawsug_bgnr
AAWWSS導入�事例と失敗談株式会社mmeeddiibbaa 沼沢一樹
View Slide
アジェンダ自己紹介mmeeddiibbaaって何の会社?AAWWSSへ移行//構築した話((失敗談込))AAWWSSを利用して良かったことや大変だったこと
自己紹介
名前• 沼沢 一樹 ((ぬまざわ かずき))主にビールでできている経歴• 22000088年、無知識で業界に飛び込み、数年間はCC##やらJJaavvaaやらをこなす• 前職では第33者配信広告のレコメンドエンジンの開発((JJaavvaa))とかやってた• ここで初めてAAWWSSと出会う(22001122年くらい)• 昨年mmeeddiibbaaに転職し、インフラ領域のことをやりだす• オンプレからAAWWSSへの移行も経験• 謎の抜擢を受け、入�社半年でrree::iinnvveennttへ参戦• 今年も行きたいなーと願う日々• 今年も行けることになった! ← イマココ好きなAAWWSSサービスAAWWSS LLaammbbddaa
mmeeddiibbaaって何の会社?
“KKDDDDII 株式会社の aauuスマートパスを中心とした広告関連事業の他、メディアプロデュース事業、新規事業などを幅広く展開し、ユーザーがインターネットを通じて必要な時に必要な情報にアクセスできる環境づくりのためのサービスを提供しています。”※22001155年77月現在の公式HHPPの ""業務内容""より引用この事業に関するシステムについてご紹介
AAWWSSへ移行//構築した話
aauu WWAALLLLEETTポイントプログラム貯めるサイト
IUUQTFOKPZQPJOUBVPOFKQ『aauu WWAALLLLEETT ポイントプログラム 貯める』サイトは、aauuユーザー様向�けのWWAALLLLEETTポイントがお得に貯められるサービスです。人気のゲームアプリや提携サービス、ショッピング、簡単なアンケートなどで毎日楽しく気軽にポイントを貯めることができます。さらにプラスポイント登録でいつでもポイントが22倍に!貯まったポイントは、aauuご利用料金への充当、ショッピングなどでご利用いただけます。※画像はイメージです。
構築当初の構成
『ポイントガチャ』11日11回参加できるゲーム型コンテンツで、ガチャを回して気軽にaauu WWAALLLLEETTポイントを獲得できる機能※画像はイメージです。
WWeebbとAAPPIIが相乗りガチャへの大量リクエスト→RRDDBBが高負荷にBBeeffoorree
ガチャのAAPPIIのうち最も高負荷となるテーブルだけDDyynnaammooDDBBへWWeebbとAAPPIIを分離((マイクロサービス化))高負荷の原因だったAAPPIIのRReeaadd//WWrriitteeのDDBBを分離AAfftteerr
aauuスマートパス関連サービス用CCMMSS
主にスマパス関連のキャンペーンLLPPなど大量アクセスを捌く目的で作成されたシステム。写真は前述の会員特典の中で大好評の「スマパスの日」というキャンペーンで、毎月22日、2222日には通常時よりもさらにお得な特典を提供しているというキャンペーンのLLPPで、キャンペーン時には通常時の何倍ものアクセスを捌いています。※画像はイメージです。
キャッシュ突き抜けのアクセスがWWeebbを高負荷にAAuuttooSSccaalliinngg組んでなかった!移行当初の構成
実際にAAWWSSで構築して学んだことサービス、機能毎にマイクロサービス化することで、共倒れを防ぐことが重要→オンプレでは難しいけど、クラウドなら実現は容易
可能な限りマネージドサービスを活用することで運用コストを下げることも視野に入�れて構築するとハッピーになれる実際にAAWWSSで構築して学んだこと
AAWWSSでは、インスタンスは落ちて当たり前オンプレではサーバ自体が落ちることは滅多にない=落ちないのが当たり前だったAAWWSSではマルチAAZZは当然考慮、場合によってはマルチリージョンもeettcc…実際にAAWWSSで構築して学んだこと
AAWWSSを導入�して大変だったこと良かったこと
大変だったことインスタンス情報が立て直す度に変わる•・ ブルーグリーンデプロイをやる場合は注意!•・ IIDDなどで何かを判定させるとかそういうのはやめた方が良い•・ IIPPアドレスはPPuubblliiccIIPPではなくEEllaassttiiccIIPPを
大変だったこと費用の算出が困難•・ 従量課金かつ、課金される箇所が非常に細かい•・ 公式の ccaallccuullaattoorr はあるが、これを使っても大変hhttttpp::////ccaallccuullaattoorr..ss33..aammaazzoonnaawwss..ccoomm//iinnddeexx..hhttmmll??llnngg==jjaa__JJPP##
大変だったことオンプレ脳からの脱却が大変•・ 運用を見越した設計をしないとAAWWSS都合によるメンテナンスに振り回される•・ 数年に11回レベルのリブート祭りとか•・ 脱却に向�けて、絶賛マインドチェンジ中eettcc…
良かったこと物理のサーバを抱えなくて済む• 物理のサーバの管理が不要に• 物理サーバを設置するデータセンター関連の費用が全てなくなった• EEOOSSLLに伴うサーバ入�れ替え等の対応がなくなった
良かったことサーバの調達などが数分で済む• 新規構築の場合、オンプレと比べて検討や検証、サービス導入�までが少なくとも11ヶ月以上は短くなった• 後から改�善点が見つかった場合にも、比較的短い期間で再構築ができる• 「やってみなきゃわからない」が容易に検証できる
良かったこととりあえず呑もうぜ!コミュニティが非常に活発