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

AWSで$800スった話 ~ エフスタ!! AWSエンジニア失敗共有会議 ~

C717ef317154dee3e9dcc524f2c2d368?s=47 kinocoboy
November 27, 2021

AWSで$800スった話 ~ エフスタ!! AWSエンジニア失敗共有会議 ~

C717ef317154dee3e9dcc524f2c2d368?s=128

kinocoboy

November 27, 2021
Tweet

Transcript

  1. Τϑελ!! AWSΤϯδχΞࣦഊڞ༗ձٞ

  2. Self Introduction kinocoboy: ໦Լതو ࡳຈࢢதԝ۠ग़਎ - ౦ژ଍ཱ۠ - ৽ׁݝ௕Ԭࢢ Peacock

    Engineer Group ( PEG ) ৽ׁݝ௕ԬࢢΛڌ఺ͱ͢ΔΤϯδχΞάϧʔϓओ࠵ झຯ Ϊλʔ: ςϨΩϟε / PRS SE ϓϥϞσϧ: 1/12 όΠΫϓϥϞઐ໳ Twitter: @kinocoboy2 Blog: baboblog
  3. ௒ॳาతϛεͰ

  4. $800༹͔ͨ͠࿩

  5. $800 = ¥90000

  6. ݸਓͰ͸ͱΜͰ΋ͳ͍ग़අ!!! ŝŒŕ!!

  7. ͦ΋ͦ΋Ͳ͏ͯ͜͠Μͳ͜ͱʹͳͬͨͷ͔

  8. ى • ͋Δ೔ى͖ͨΒWordpress͕΍ Γͨ͘ͳ͍ͬͯͨɻ • ࢓ࣄͰAWSΛΑ͘࢖͍ͬͯΔͷͰɺษڧ͍ͭͰ ʹϓϥΠϕʔτͰ΋࢖ͬͯΈΑ͏ͱߟ͑ͨɻ • ׬શϓϥΠϕʔτͷAWSΞΧ΢ϯτ͸࣋ͬͯͳ ͔ͬͨͷͰɺ͔ͦ͜Β࢝Ίͨɻ

  9. ঝ • WordpressΛཱͯΔ͚ͩͩͬͨ ΒɺLightSail ָ͕ͳͷͰͦΕͰ ΍Ζ͏ͱࢥ͍ͨͭɻ • Route53, EC2 ͳͲ΋·ͱΊͯߏஙͯ͘͠ΕΔ

    launcher. • HttpsରԠΛؚΊͯɺ10෼͘Β͍Ͱߏங͕׬ྃ͢ Δɻ • ͱͬͯ΋ָͪΜ!!AWS࠷ߴ!! • ҆ఆͯ͠1ϲ݄ӡ༻Ͱ͖͍ͯͨ
  10. స • ͋Δ೔ɺ Wordpress͕མͪͨɻ • Կࣄ͔ͱࢥ͍ௐ΂Α͏ͱ͢ΔͱɺΞΧ΢ϯτ͕ఀ ࢭ͞Ε͍ͯΔɻ • Ͳ͏΍Βೖ͕ۚͰ͖͍ͯͳ͍Β͍͠ɻ •

    ͔֬ʹσϏουΧʔυʹ͸ɺLightSailͷ࠷খݟੵ ΋Γ୯Ґ͔͠ೖΕͯͳ͔ͬͨɻ • ΞΧ΢ϯτఀࢭ͞Ε͍ͯͯ΋ɺ ࢧ෷͸Ͱ͖Δɻ • ͦΕΛ෷͑͹໰୊ͳ͍ͩΖ͏ɻ
  11. ݁ • ੥ٻֹ$800…!!!! • ͓͍͍͍͍͍ͬ!!!800ԁ͡Όͳ͍ΑͶ͜Εɻ9ສԁͩΑͶ͜ΕɻͲ͏͢Μ ͷ͜Ε͑͑͑͑ɻ΄ΜͱʹͲ͏͢Μͷ͜Ε͑͑͑͑ɻ • Զͷ͓খݣ͍͕ҰܸͰ͓Θͬͨɻ • ໌Β͔ͳΞΧ΢ϯτϋοΫΛᷰ

    Β͏ɻ • LightSail, EC2, ECS ͷ ະ࢖༻Ϧʔδϣϯʹ΋Π ϯελϯε্ཱ͕͕ͪΓɺDataTransfer ͕͋Γ͑ ͳ͍΄Ͳճ͍ͬͯΔɻ • ௥੻͠Α͏ʹ΋CloudWatch͕ͳ͍
  12. ΋͏༏लͳօ͞ΜͳΒɺ͓ؾ͖ͮͰ͠ΐ͏ɻ

  13. ͕͜͜όΧͩͬͨ • AWSΞΧ΢ϯτΛ࡞੒ͯ͠ɺ LightSail Λ࢖͍࢝ΊΔલʹઈର ΍Βͳ͍ͱ͍͚ͳ͍͜ͱΛ΍ͬ ͍ͯͳ͔ͬͨɻ

  14. ΍ͬͯͳ͍͡ΌΜ • IAMͰ৽͍͠UserΛ࡞੒͢Δɻ • AWSBudget Ͱ༧ࢉ૊Λ͢Δɻ • ೋஈ֊ೝূΛ͚ͭΔɻ

  15. IAMͰ৽͍͠UserΛ࡞੒͢Δ ࠓճ͸ɺRootΞΧ΢ϯτ͕ϋοΫ͞Εͨ͜ͱͰɺͬͪ͠Ό͔ΊͬͪΌ ͔ʹ͞Εͨɻ ରࡦͱͯ͠ɺඞཁͳݖݶΛඞཁͳ͚ͩ࣋ͬͨΞΧ΢ϯτΛ৽͘͠࡞Γɺ ͦΕͰ LightSailͷૢ࡞Λ͢΂͖ͩͬͨɻ RootΞΧ΢ϯτ͸ɺ࢖༻͠ͳ͍΋ͷͱͯ͠ΑΓݎ࿚ͳηΩϡϦςΟରࡦ Λ͓ͯ͘͠΂͠ɻ

  16. IAMͰ৽͍͠UserΛ࡞੒͢Δ ಛʹɺ CloudWatch ͷ ݖݶ͸࣮֬ʹ੍ݶ͢Δ΂͠ɻ ϋοΩϯά͢Δͱ͖ʹɺCloudWatch ͷ ੍ݶΛ͙͢ʹ֎͠ʹ͔͔ΔΑ ͏ͩɻ ͦͷ݁ՌɺϋοΩϯά͞Εͨ࣌ͷ଍੻ΛҰ੾௥͑ͳ͘ͳΔɻ

    ࣗ෼ͷΠϯελϯε͕Ͳ͏͍͏ঢ়ଶͳͷ͔͔ͬ͠Γ೺ѲͰ͖ͳ͘ͳΔɻ
  17. AWS Budget Ͱ༧ࢉ૊Λ͢Δɻ ࣗ෼ͷ૝ఆ͍ͯ͠Δ༧ࢉΛ௒͑ͨͱ͖ʹΞϥʔτΛ্͛ɺ؀ڥΛఀࢭ ͤ͞ΔΑ͏ͳτϦΨʔΛઃఆͯ͠ͳ͔ͬͨɻ AWS͸ैྔ՝ۚੑͳͷͰɺࢥͬͨΑΓΧ΢ϯλ͕ճΔ͜ͱ΋͋Δɻ Ξϥʔτ͕ઃఆ͞Ε͍ͯΕ͹ɺϋοΫ͞Εͯैྔ՝͕ۚ͑͛ͭͳ͘ ճ͍ͬͯΔ͜ͱʹ΋΋ͬͱૣ͘ؾ͚ͮͨɻ

  18. ೋஈ֊ೝূ ࣗ෼ͷσόΠε΁ͷϫϯλΠϜύεϫʔυ͕ͳ͚Ε͹ར༻Ͱ͖ͳ͍Α ͏ʹ͢Δ࢓૊Έͩɻ ͜Ε͸AWSͷ͓໿ଋͷΑ͏ͳ΋ͷͰɺະઃఆ͸ී௨ʹΞϗͩͬͨɻ źŕŧŕŦ!!

  19. ͭ·Γ ׬શʹࣗ෼ͷམͪ౓ͰϋοΩϯάൃੜ

  20. ͱΓ͋͑ͣ AWSαϙʔτʹ૬ஊ

  21. ى • Q. ͦ΋ͦ΋AWSΞΧ΢ϯτ΋ఀ ࢭ͞Ε͍ͯΔΫζʹରͯ͠΋ɺ αϙʔτ͸࢖͑Δͷ͔ʁʁ

  22. ঝ • Q. ͦ΋ͦ΋AWSΞΧ΢ϯτ΋ఀ ࢭ͞Ε͍ͯΔࢲͰ΋ɺαϙʔτ ͸࢖͑Δͷ͔ʁʁ • A. ࢖͑·ͨ͠ɻͦͯ͠ਓݖ΋༩ ͑ͯ͘Εͨɻ

    • AWS Billing ͱ AWS Support ͸࢖͑Δ!!
  23. స • 180೔΄ͲAWSαϙʔτ༷ͷํ ͰϋοΫঢ়ଶͷௐࠪΛߦͬͯ͘ Εͨɻ • ͋Δఔ౓ͷ໔੹ΛೝΊͯ͘Ε ͨ!! • ͔͠͠ɺ໔੹Λड͚෇͚Δʹ͸

    ࠃࡍೖ͕ۚඞཁͩͱݴΘΕΔɻ
  24. ݁ • ࠃࡍೖ͕ۚͰ͖·ͤΜ….ͱ͍͏ ৽ͨͳΔΫζൃݴΛͯ͠͠·͏ ͷ͕ͩɺ͕͢͞͸ԶͨͪͷAWS αϙʔτɻ • ॿ͚ͯ͘ΕͨɻΫϨΧͰOK!! • ͜ΕͰແࣄʹ$270ͷ໔੹Λड

    ͚ɺ$530ͷࢧ෷ʹམͪண͖·͠ ͨɻ
  25. AWSαϙʔτͰ΋ϑΥϩʔͰ͖ͳ͍͜ͱ

  26. ͦΕ͕ࠓճ঺հͨ̏ͭ͠Λ΍ͬͯͳ͍৔߹ͩ

  27. ϑΥϩʔ͞Εͳ͍·ͱΊ • RootUserΛ࢖͍ճ͞ͳ͍ɻIAMͰඞཁͳݖݶΛ͚ͭΔ͜ͱɻ • ೋஈ֊ೝূΛ͚ͭΔ͜ͱɻ • ༧ࢉઃఆΛ͢Δ͜ͱɻ

  28. ԶͷࢡΛ௒͑ͯΏ͚

  29. ͝੩ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠