$30 off During Our Annual Pro Sale. View Details »

AWSしくじり先生

saramune
March 28, 2020

 AWSしくじり先生

JAWS DAYS 2020の登壇資料です。

AWSサービスを運用する中でしくじった事例を、サービス別でいくつかご紹介します。EC2やRDSなどよく使うサービスでもまだまだ「知らなかった」ポイントから落とし穴にハマることも多いです。同じ失敗を増やさないためにも、AWS初心者や運用を始めた中級者の方の参考になればと思います。

しくじり1の詳細は以下も参照ください。
https://www.slideshare.net/shinichitakahashi790/athena-74059026

saramune

March 28, 2020
Tweet

More Decks by saramune

Other Decks in Technology

Transcript

  1. AWS͘͠͡Γઌੜ
    KBXTVHKBXTEBZTKBXTEBZT

    View Slide

  2. ࠓ೔͓఻͑͢Δ͜ͱ
    w ͘͠͡Γ
    w ݪҼ
    w ڭ܇

    View Slide

  3. ࠓ೔͓఻͑͢Δ͜ͱ
    w ͘͠͡Γ
    w ݪҼ
    w ڭ܇
    ͋ɺ͏ͪͷ؀ڥ
    Ͳ͏͔ͩͬͨͳʁ

    View Slide

  4. ࠓ೔͓఻͑͢Δ͜ͱ
    w ͘͠͡Γ
    w ݪҼ
    w ڭ܇
    ·͊ɺେৎ෉͔ͳ

    View Slide

  5. ࠓ೔͓఻͑͢Δ͜ͱ
    w ͘͠͡Γ
    w ݪҼ
    w ڭ܇
    ·͊ɺେৎ෉͔ͳ
    ⼤変なことになりますよ
    ...たぶん

    View Slide

  6. ࠓ೔͓఻͑͢Δ͜ͱ
    w ͘͠͡Γ
    w ݪҼ
    w ڭ܇
    ͋ɺ͏ͪͷ؀ڥ
    Ͳ͏͔ͩͬͨͳʁ
    ͱɺࢥͬͨΒ

    View Slide

  7. ࠓ೔͓఻͑͢Δ͜ͱ
    w ͘͠͡Γ
    w ݪҼ
    w ڭ܇
    Ϥγʂ
    ͥͻ֬ೝΛʂ

    View Slide

  8. ಉ͘͡͠͡Γ͕ੈք͔Βͳ͘ͳΓ·͢Α͏
    ئΘ͘͹

    View Slide

  9. AWS͘͠͡Γઌੜ
    ͱ͍͏Θ͚Ͱ
    ʙԶΈ͍ͨʹͳΔͳʂʂʙ

    View Slide

  10. ஫ҙࣄ߲
    w "84ӡ༻ॳ৺ऀɾதڃऀͷํ޲͚Ͱ͢
    w ΋ͪΖΜ্ڃऀͷํ΋๨ΕͯΔ಺༰΋͋Δ͔΋
    w ͘͠͡Γ͸ࣄ࣮ʹج͍͍ͮͯ·͕͢ந৅Խ͍ͯ͠·͢
    w ͋͘·Ͱٕज़໘ʹϑΥʔΧε͠·͢
    w 57൪૊ʮ͘͠͡Γઌੜʯ͸͋Μ·Γ஌Γ·ͤΜ
    w Ωϟονʔͳ໊લ͚ͩआΓͯ͢Έ·ͤΜ

    View Slide

  11. w ݹ԰ܒհ
    w ॴଐɿJSFUגࣜձࣾDMPVEQBDL
    w ໾৬ɿ։ൃ͕͋ΓͷΠϯϑϥΤϯδχΞ
    w ࢓ࣄɿ"84ͱΠνϟΠνϟ
    w झຯɿυϥϜ
    ࣗݾ঺հ

    View Slide

  12. ໨࣍
    w ͘͠͡Γ̍ɽʁʁʁ
    w ͘͠͡Γ̎ɽʁʁʁ
    w ͘͠͡Γ̏ɽʁʁʁ

    View Slide

  13. ʹ͍ͭͯ
    AWSΛ׆༻͠ͳ͕ΒϏδωεʹूதͰ͖Δ
    ίϯγΣϧδϡαʔϏε
    ͓٬༷
    24࣌ؒ365೔ͷ؂ࢹӡ༻อक
    ఆֹ՝ۚɾ੥ٻॻ෷͍

    View Slide

  14. "1/$POTVMUJOH1BSUOFSPGUIF:FBSड৆ʂ

    View Slide

  15. ͷ͍͢͝ͻͱͨͪ
    "84(BNF%BZͰ༏উͨ͠ͻͱ ৘ใࢽʹدߘͨ͠ͻͱ

    View Slide

  16. "UIFOBͰສԁͷ੥ٻ͕͖ͨͻͱ
    ͘͠͡Γ̍ɽ

    View Slide

  17. ཁ݅
    w $MPVE'SPOU&-#ͷϩάΛ෼ੳ͍ͨ͠
    w ෼ੳͷछྨ͸ݻఆ
    w ேʹલ೔෼ͷ෼ੳσʔλΛӾཡ͍ͨ͠
    w Ӿཡऀʹ42-Λҙࣝͤ͞ͳ͍
    w ର৅ͷϩά͸౦ژͱΦϨΰϯͷ4ʹ֨ೲࡁΈ

    View Slide

  18. w $MPVE'SPOU&-#ͷϩάΛ෼ੳ͍ͨ͠
    w ෼ੳͷछྨ͸ݻఆ
    w ேʹલ೔෼ͷ෼ੳσʔλΛӾཡ͍ͨ͠
    w Ӿཡऀʹ42-Λҙࣝͤ͞ͳ͍
    w ର৅ͷϩά͸౦ژͱΦϨΰϯͷ4ʹ֨ೲࡁΈ
    ཁ݅
    "UIFOBΛ࢖ͬͯΈΑ͏

    View Slide

  19. ͓͞Β͍ɿ"UIFOBͱ͸
    w ֓ཁʢυΩϡϝϯτΑΓʣ
    w ඪ४42-Λ࢖༻ͯ͠"NB[PO4Ͱͷσʔλͷ௚઀෼ੳΛ؆қԽ
    ͢ΔΠϯλϥΫςΟϒͳΫΤϦαʔϏεͰ͢
    w ྉۚ
    w εΩϟϯ͞Εͨσʔλ<5#>͋ͨΓ<64%>

    View Slide

  20. ߏ੒ਤ
    w ໷ؒόονͱͯ͠-BNCEBΛ࠶ؼ࣮ߦ͠ճΫΤϦΛൃߦ
    w ෼ੳ݁ՌΛผͷ4όέοτʹ֨ೲ͠ɺϢʔβ͕Ӿཡ

    View Slide

  21. ਺೔ޙ
    "UIFOBΊͪΌͪ͘Ό࢖ΘΕͯ·͢ΑͶ
    ࢖͍͗͢ͳͷͰ੍ݶ͔͚·͢Ͷ

    View Slide

  22. ਺೔ޙ
    "UIFOBΊͪΌͪ͘Ό࢖ΘΕͯ·͢ΑͶ
    ࢖͍͗͢ͳͷͰ੍ݶ͔͚·͢Ͷ

    View Slide

  23. Α͘Α͘ݟͯΈΔͱ
    σʔλసૹྔ͕170[TB]௒͑ͯΔʂ
    ※౦ژ → ΦϨΰϯ

    View Slide

  24. <5#>ສԁ͔ͩΒ
    σʔλసૹྉ͚ۚͩͰ170ສԁʂ

    View Slide

  25. ͳͥʁ
    w ໷ؒόονͷ-BNCEB͕ແݶϧʔϓ
    w ΤϥʔϋϯυϦϯάͰ͖ͣʹແݶʹσʔλసૹ͕ൃੜ
    w σʔλ֨ೲ4ͷ͕ͭ౦ژϦʔδϣϯ
    w 4 ౦ژ
    ˠ"UIFOB ΦϨΰϯ
    ΁ͷసૹྉ͕͔͔Δ

    View Slide

  26. w -BNCEBͰ࠶ؼ͸ΞϯνύλʔϯʢυΩϡϝϯτΑΓʣ
    Կ͕͍͚ͳ͔ͬͨͷ͔

    View Slide

  27. ΞϯνύλʔϯɺμϝɺθολΠ
    ڭ܇̍ɽ

    View Slide

  28. ΞϯνύλʔϯΛ஌Δʹ͸
    w "84Ϋϥ΢υαʔϏε׆༻ࢿྉू
    w #MBDL#FMUͳͲ

    View Slide

  29. ໨࣍
    w ͘͠͡Γ̍ɽ"UIFOBͰສԁͷ੥ٻ͕͖ͨͻͱ
    w ͘͠͡Γ̎ɽʁʁʁ
    w ͘͠͡Γ̏ɽʁʁʁ

    View Slide

  30. &$͕෮چͰ͖ͳ͍Ͱ͖ͨͷʹϔϯ
    ͘͠͡Γ̎ɽ

    View Slide

  31. &$ͷόοΫΞοϓͱ͍͑͹
    w εφοϓγϣοτΛऔಘ͢Δ
    w ࣮ମ͸4ʹอ؅͞ΕΔ
    w "NB[PO.BDIJOF*NBHF ".*
    Λ࡞੒͢Δ
    w Πϯελϯε࡞੒ʹඞཁͳ৘ใΛ·ͱΊͨ΋ͷ
    w 04ɺεφοϓγϣοτͳͲ

    View Slide

  32. ͋Δ೔
    &$ͷΠϯελϯελΠϓมߋΛ
    ͓ئ͍͠·͢

    View Slide

  33. &$ఀࢭ
    ΠϯελϯελΠϓมߋ
    &$ىಈ
    ࡞ۀ։࢝

    View Slide

  34. &$ఀࢭ
    ΠϯελϯελΠϓมߋ
    &$ىಈ͠ͳ͍ʁ
    ࡞ۀ։࢝

    View Slide

  35. &$ఀࢭ
    ΠϯελϯελΠϓมߋ
    &$ىಈ͠ͳ͍ʁ
    ".*όοΫΞοϓ͔Βىಈ
    ࡞ۀ։࢝

    View Slide

  36. &$ఀࢭ
    ΠϯελϯελΠϓมߋ
    &$ىಈ͠ͳ͍ʁ
    ".*όοΫΞοϓ͔Βىಈ
    ىಈ͠ͳ͍
    ࡞ۀ։࢝

    View Slide

  37. ͳͥʁ
    w ιϑτ΢ΣΞىҼͰىಈͰ͖ͳ͍͜ͱ͕ʢكʹʣ͋Δ
    w CPPUྖҬͰΤϥʔͳͲݪҼ͸༷ʑ

    View Slide

  38. ·ͨผͷ͋Δ೔
    όοναʔόΛ".*͔Β
    ෮ݩ͍ͯͩ͘͠͞

    View Slide

  39. ".*͔Β&$্ཱͪ͛
    ىಈɺಈ࡞֬ೝ໰୊ͳ͠
    όονॲཧ։࢝
    ࡞ۀ։࢝

    View Slide

  40. ".*͔Β&$্ཱͪ͛
    ىಈɺಈ࡞֬ೝ໰୊ͳ͠
    όονॲཧʜऴΘΒͳ͍ʁ
    ࡞ۀ։࢝

    View Slide

  41. ".*͔Β&$্ཱͪ͛
    ىಈɺಈ࡞֬ೝ໰୊ͳ͠
    όονॲཧʜऴΘΒͳ͍ʁ
    ͍ͭ΋͸͙͢ऴΘΔͷʹ
    ࡞ۀ։࢝

    View Slide

  42. ".*͔Β&$্ཱͪ͛
    ىಈɺಈ࡞֬ೝ໰୊ͳ͠
    όονॲཧʜऴΘΒͳ͍ʁ
    ͍ͭ΋͸͙͢ऴΘΔͷʹ
    ࣌ؒҎ্͔͔ͬͯΔ
    ࡞ۀ։࢝

    View Slide

  43. ͳͥʁ
    w ".*
    ෮ݩޙ͸ॳظԽ͠ͳ͍ͱύϑΥʔϚϯε͕མͪΔ
    w υΩϡϝϯτʹ΋هࡌ͋Γ

    View Slide

  44. ".*ͱͬͯΔ͔Β҆શɺͰ͸ͳ͍
    w ".*͔Βىಈ͢Δ͜ͱΛʢࣄલʹʣ֬ೝ͢Δ
    w ಛʹ".*͔Βͷ෮چ͸ඇৗ࣌Ͱ͋Δ͜ͱ΋͋Δ
    w ඇৗ࣌ʹཔΈͷߝ͕ಈ͔ͳ͍ͷ͸௧͍
    w ".*͔Βىಈͨ͠ޙͷΦϖϨʔγϣϯ΋֬ೝ͢Δ
    w ΞϓϦͷಈ࡞֬ೝ
    w όονͷಈ࡞֬ೝ
    w FUD

    View Slide

  45. ͦΕɺͪΌΜͱ෮چͰ͖Δʁ
    ڭ܇̎ɽ

    View Slide

  46. ۩ମతʹ͸ʁ
    w ϦϦʔεલʹຊ൪૬౰ͷ".*ͰϦετΞࢼݧΛ͢Δ
    w ༗ࣄͷࡍͷϦϋʔαϧ΋݉ͶΔ
    w &$ʹ໰୊͕ੜͨ͜͡ͱΛ૝ఆͯ͠࡟আˠϦετΞ
    w ".*͔Β৽نͰ&$Λ࡞੒͢Δ
    w &$Λ࡟আ͢Δͷ͸ͪΐͬͱͱ͍͏৔߹
    w ".*͔Βਖ਼ৗʹىಈ͢Δ͔ͷΈΛ֬ೝ͍ͨ͠ͱ͖ͷ͓खܰҊ

    View Slide

  47. ໨࣍
    w ͘͠͡Γ̍ɽ"UIFOBͰສԁͷ੥ٻ͕͖ͨͻͱ
    w ͘͠͡Γ̎ɽ&$͕෮چͰ͖ͳ͍Ͱ͖ͨͷʹϔϯ
    w ͘͠͡Γ̏ɽʁʁʁ

    View Slide

  48. ࢥΘ͵Ϧιʔε͕ރׇ
    ͘͠͡Γ̏ɽ

    View Slide

  49. ߏ੒ਤ
    w 8FCαΠτ
    w &-#
    w &$
    w &'4
    w 3%4

    View Slide

  50. ͋Δ೔ʜ
    αΠτ͕ͭͳ͕Βͳ͍…஗͍…

    View Slide

  51. ॳಈ֬ೝʂ

    View Slide

  52. ॳಈ֬ೝʂ
    EC2ಈ͍ͯΔʂ

    View Slide

  53. ॳಈ֬ೝʂ
    EC2ಈ͍ͯΔʂ
    CPUɺϝϞϦ༨༟͋Γʂ

    View Slide

  54. ॳಈ֬ೝʂ
    EC2ಈ͍ͯΔʂ
    CPUɺϝϞϦ༨༟͋Γʂ
    DB͕ϘτϧωοΫͰ΋ͳͦ͞͏

    View Slide

  55. ॳಈ֬ೝʂ
    EC2ಈ͍ͯΔʂ
    CPUɺϝϞϦ༨༟͋Γʂ
    DB͕ϘτϧωοΫͰ΋ͳͦ͞͏
    ͳΜͩɾɾɾʁ

    View Slide

  56. Μʜʁ





    View Slide






  57. Μʜʁ
    EFSͷόʔετΫϨδοτ࢖͍੾ͬͯΔʂ

    View Slide

  58. &'4ͷόʔετΫϨδοτͱ͸
    w &'4ͷ3FBE8SJUFੑೳ͸࢖༻͍ͯ͠Δ༰ྔʹґଘ
    w <(#>͋ͨΓ<,J#ඵ>
    w ੑೳෆ଍ͷ৔߹͸όʔετΫϨδοτ͕࢖͑Δ
    w ΫϨδοτΛফඅͯ͠38ੑೳΛҰ࣌తʹҾ্͖͛Δ
    w جຊੑೳະຬͳΒΫϨδοτஷۚ
    w ΫϨδοτΛ࢖͍੾Δͱجຊੑೳࢭ·Γ

    View Slide

  59. αΠτμ΢ϯͷݪҼ
    w جຊੑೳͰ͸αΠτͷӾཡʹ଱͑ΒΕͳ͔ͬͨ
    w ը૾ͱ͔ಡΈࠐΜͩΓ͢ΔͱجຊੑೳΛ͙͢௒͑Δ
    w ΫϨδοτ͕ރׇͯ͠ύϑΥʔϚϯε͕ग़ͤͳ͘ͳͬͨ
    w ৗʹ38͕ൃੜͨͨ͠ΊΫϨδοτճ෮ͷ༨஍͕ͳ͔ͬͨ
    w ΫϨδοτͷ؂ࢹ͕Ͱ͖͍ͯͳ͔ͬͨ
    w &'4ͷ࢖ΘΕํར༻༧ఆͷ༰ྔΛ೺ѲͰ͖͍ͯͳ͔ͬͨ

    View Slide

  60. ରࡦ
    w ϓϩϏδϣϯυεϧʔϓοτʹมߋ
    w ༧ΊύϑΥʔϚϯεΛࢦఆͰ͖ΔϞʔυ
    w ΫϨδοτͱ͍͏֓೦͔Β։์
    w όʔετΑΓߴίετ

    View Slide

  61. ΫϨδοτʹ͸ؾΛ͚ͭΖ
    ڭ܇̏ɽ

    View Slide

  62. ͦͷଞόʔετΫϨδοτ͕͋ΔαʔϏε
    w &$ͷ$16
    w UܥͷΈ
    w
    w 3%4΋ର৅ͳͷͰ஫ҙ
    ˢ஫ҙॻ͖͕ग़ͯ͘Δ

    View Slide

  63. ͘͠͡Γ·ͱΊ
    w ͘͠͡Γ̍ɽ"UIFOBͰສԁͷ੥ٻ͕͖ͨͻͱ
    w ͘͠͡Γ̎ɽ&$͕෮چͰ͖ͳ͍Ͱ͖ͨͷʹϔϯ
    w ͘͠͡Γ̏ɽࢥΘ͵Ϧιʔε͕ރׇ

    View Slide

  64. ڭ܇·ͱΊ
    w ڭ܇̍ɽΞϯνύλʔϯɺμϝɺθολΠ
    w ڭ܇̎ɽͦΕɺͪΌΜͱ෮چͰ͖Δʁ
    w ڭ܇̏ɽΫϨδοτʹ͸ؾΛ͚ͭΖ

    View Slide

  65. ʢ࠶ܝʣ΋͠গ͠Ͱ΋ؾʹͳͬͨΒ
    w ͘͠͡Γ
    w ݪҼ
    w ڭ܇
    Ϥγʂ
    ͥͻ֬ೝΛʂ

    View Slide

  66. w ΤϯδχΞ
    w Πϯϑϥ
    w ηΩϡϦςΟ
    w σʔλ
    w ΞϓϦ
    w 1.
    w ࣾ಺Πϯϑϥ
    w Ӧۀ
    ʢએ఻ʣ"84ͱΠνϟΠνϟ͍ͨ͠ਓืूத

    View Slide

  67. Thank you

    View Slide