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

AWS x Goでつくるサービス運用ツール実例集

uhey22e
July 02, 2021

AWS x Goでつくるサービス運用ツール実例集

Future Tech Night #12 の発表資料です。
https://future.connpass.com/event/216081/

uhey22e

July 02, 2021
Tweet

More Decks by uhey22e

Other Decks in Technology

Transcript

  1. ΋͘͡  q ࣗݾ঺հɾձࣾ঺հ  લ͓͖ q αʔόϨεͷϝϦοτɾσϝϦοτ q 4FSWFSMFTT'SBNFXPSLʹ͍ͭͯ

     ࣮ྫू q ٳ೔ɾ໷ؒʹ։ൃ؀ڥΛఀࢭ͢Δ q αʔϏεμογϡϘʔυΛͭ͘Δ q ຊ൪%#Λݕূ؀ڥ΁Ϋϩʔϯ͢Δ  5JQT q 4UFQ'VODUJPOTΛ͔ͭ͏ཧ༝ q NBJOHPͷμΠΤοτ q .BLFGJMFͷॻ͖ํ
  2. ࣗݾ঺հ  ౵Ҫ༔ฏ !VIFZF q ϑϡʔνϟʔגࣜձࣾ  q ϥΠϒϦοπגࣜձࣾ 

     q ೶ۀܦӦࢧԉαʔϏεʰ"HSJPOʱ ։ൃɾӡӦ q ݴޠ(P 5ZQFTDSJQU 1ZUIPO q ޷͖όΠΫɺΩϟϯϓɺα΢φ
  3. ձࣾ঺հ  • ໊ࣾɿ ϥΠϒϦοπגࣜձࣾ -BJ#MJU[ *OD • ઃཱɿ ೥݄೔

    • άϧʔϓࢀըɿ ೥݄ • ୅දऀɿ ୅දऔక໾ࣾ௕ ଜᖒਗ਼জ ϑϡʔνϟʔΞʔΩςΫτגࣜձࣾʹͯେن໛ϓϩδΣΫτͷٕज़੹೚ऀΛ୲౰ɻ ϓϩ໺ٿٿஂ޲͚νʔϜઓུγεςϜͷϓϩδΣΫτ੹೚ऀΛྺ೚ɺ ಉࣾࣥߦ໾һΛܦͯ೥݄ʹϥΠϒϦοπࣾ௕ब೚ɻ • ࢿຊۚɿ  ສԁ ˞'VUVSFग़ࢿ • ࣾһ਺ɿ ໊ • ࣄۀ֓ཁɿ εϙʔπ͓Αͼ஍Ҭ૑ੜʹ͓͚ΔσδλϧΠϊϕʔγϣϯͷ࣮ݱ
  4. ձࣾ঺հ  ஍Ҭ૑ੜ • *P5࿈ܞ • ηϯγϯά • "HSJPO࿈ܞ •

    ۭதϏδωεల։ υϩʔϯ׆༻ εϙʔπ νʔϜڧԽ ϑΝϯαʔϏε εϙʔπΫϥ΢υ • νʔϜઓུ*5γεςϜߏங • "*෼ੳγεςϜఏڙ #UP$αʔϏε εϚʔτ೶ۀ εϙʔπશڝٕ޲͚αʔϏε ɾ঎඼ϒϥϯσΟϯά ɾςʔϚύʔΫεϙʔπஂମ εϙʔπͱ஍Ҭ૑ੜʹ͓͚ΔϏδωεΠϊϕʔγϣϯͷ࣮ݱ "*ɾ*P5Λ׆༻ͨ͠৽αʔϏεͷ૑଄ ίϛϡχςΟ Ϗδωε • ϑΝϯΫϥϒɾ&$ ιϦϡʔγϣϯఏڙ
  5. (PY4FSWFSMFTTͷϝϦοτɾσϝϦοτ  q ϝϦοτ • جຊతʹैྔ՝ۚͰɺϕʔεϥΠϯίετ͕͔͔Βͳ͍ ˠ ΞϓϦέʔγϣϯͱൺ΂ͯ༧ࢉͷऔΓʹ͍͘ྖҬʹ͸͋Γ͕͍ͨ • (P͸ϥϯλΠϜαϙʔτظ͕ؒ௕͍

    "84-BNCEB ˠ /PEFKTͷ଍ͷ଎͞ʹٽ͔͞ΕͨهԱ͕ʜ • ΫϩείϯύΠϧ͕؆୯ͰɺγϯάϧόΠφϦʹ·ͱΊΒΕΔ ˠ $-*΁ͷస༻΋؆୯ɻ։ൃऀ͸.BDɺӡ༻ऀ͸8JOEPXTͰ΋0, q σϝϦοτ • ࣮ߦج൫ʢ-BNCEBͳͲʣͷ࢓༷ʹڧ͘റΒΕɺࣗ༝౓͕௿͍ ˠ ӡ༻πʔϧͳΒཁ݅Λ࣮ߦج൫ʹد͍͚ͤͯΔ • ॳظͷֶशίετ͕ߴ͍ ӡ༻πʔϧʢແͯ͘΋͍͍͕͋Δͱخ͍͠෺ʣΛαʔόϨεͰ࣮ݱ͢Δͱʜ
  6. 4FSWFSMFTT'SBNFXPSLʹ͍ͭͯ  q ϚϧνΫϥ΢υରԠͷ*B$πʔϧ • ॻ͖΍͍͢ςϯϓϨʔτʢݸਓͷײ૝Ͱ͢ʣ • -BNCEB'VODUJPOͷύοέʔδϯάɾσϓϩΠ͕Մೳ • ϓϥάΠϯʹΑΓ֦ுՄೳ

    • $'Oͷ8SBQQFSͳͷͰɺ$'OʹՄೳͳ͜ͱ͸͍͍ͩͨՄೳ q ୯ʹ#FUUFS$MPVE'PSNBUJPOͱͯ͠΋࢖͍΍͍͢Ͱ͢ IUUQTXXXTFSWFSMFTTDPN σϓϩΠ΋ඇৗʹ؆୯
  7. ೰ΈϙΠϯτ  q 4ΛڬΉඞཁ͋Δʁ ˠ -BNCEBJO71$͕௚઀Πϯλʔωοτʹग़ΒΕͳ͍ͨΊͰ͢ɻ /"5(BUFXBZ͕͋Δ৔߹͸ڬ·ͳͯ͘΋͍͍ͱࢥ͍·͢ q $47Ͱͳ͘+40/Ͱ΋ྑ͔ͬͨͷͰ͸ʁ ˠ

    ඇΤϯδχΞͰ΋ѻ͍΍͍͢Α͏$47ʹ͠·ͨ͠ #JH2VFSZͰܕͷࣗಈݕग़͕͞ΕΔͨΊɺεΩʔϚఆٛ͸ෆཁ ,1*͕؆୯ʹ֬ೝͰ͖Δʂ
  8. "XFTPNF-JCSBSJFT  q HJUIVCDPNBXTBXTTELHPW "844%,Ͱ͢ɻ7͸௕Β͘ϕʔλ൛Ͱ͕ͨ͠ɺ೥݄ʹ("ͱͳΓ·ͨ͠ɻ q HJUIVCDPNBXTBXTMBNCEBHP (PͰ-BNCEB)BOEMFSΛॻͨ͘ΊͷϥΠϒϥϦɻ q HPVCFSPSH[BQ

    ϩΨʔɻ+40/ϑΥʔϚοτରԠɻͱͯ΋ߴ଎Β͍͠Ͱ͢ɻ q HJUIVCDPNDBBSMPTFOW ؀ڥม਺ͷಡΈࠐΈɻ4UVSDU 5BHʹ,FZΛࢦఆ͢ΔͱҰׅಡΈࠐΈ͕Մೳɻ q HJUIVCDPNKNPJSPOTRMY %#ΞΫηεɻ4USVDU5BHʹΑͬͯ3PX4USVDUͷ#JOE͕Մೳɻ ͜ͷࢿྉʹొ৔ͨ͠ɺΑ͓͘ੈ࿩ʹͳ͍ͬͯΔ(PϥΠϒϥϦΛ঺հ͠·͢