Slide 1

Slide 1 text

SREఆྫ΍ͦͷลͷऔΓ૊Έ ΛΞϓϦέʔγϣϯΤϯδχ Ξ໨ઢͰ஻Δ ૊৫֦େͱڞʹൃੜ͢Διϑτ΢ΣΞ඼࣭ͷ՝୊ͱཪ࿩LT@໨ࠇ ໘ന๏ਓΧϠοΫ @macopy 2023-10-20

Slide 2

Slide 2 text

୭ʁ • ໘ന๏ਓΧϠοΫ • GCࣄۀ෦Tonamel • ݩιγϟή԰ • αʔόʔαΠυΤϯδχΞ • ISUCON11༏উ👑 • ISUCON12ग़୊📔

Slide 3

Slide 3 text

Tonamel • 2016೥ʹαʔϏε։࢝ • 6೥໨ • TCGɾ֨ήʔͳͲͷେձɾΠϕϯτ ӡӦͷͨΊͷαʔϏε • τʔφϝϯτදߏஙɾਐߦͳͲ

Slide 4

Slide 4 text

ΧϠοΫͷαʔϏε։ൃελΠϧ • ։ൃͨ͠ਓ͕ӡ༻΋΍Δ ΞϥʔτରԠ΋΍Δ • ྺ࢙తʹΠϯϑϥߏங΋αʔόʔαΠυΤϯδχΞͷྖ෼ • ͱ͸͍͑ਓͦΕͧΕಘҙɾෆಘҙ͸͋Δ • αʔϏεͷ਺΍छྨ͕ଟ͍ • WebαʔϏεɾήʔϜɾΩϟϯϖʔϯαΠτetc…

Slide 5

Slide 5 text

ͱ͸͍͑։ൃ΋΍Δਓ͕ӡ༻Λ΍Δͱ • ʮͲͪΒ͔͕͓Ζ͔ͦʹͳΔʯ • αʔϏε։ൃνʔϜ͸αʔϏε։ൃͷํʹҙ͕ࣝ޲͍͍ͯΔͷͰɺ৽ ͘͠ੵΉ෦෼ΑΓɺੲੵΜͰٺ͍ͪͯ͘ํʹҙ͕ࣝ૬ରతʹ޲͔ͳ͍ • Ұൠతʹҡ࣋͢Δ࢓ࣄΑΓ৽͘͠࡞Δ࢓ࣄͷ΄͏͕ධՁ͞Ε͕ͪ • (ྑ͍ѱ͍͸͜͜Ͱ͸࿦͡ͳ͍)

Slide 6

Slide 6 text

खΛ෇͚ͳ͚Ε͹͍͚ͳ͍͕ޙճ͠ʹ͕ͪ͠ͳ ͜ͱ͕ཷ·Δ • ϥΠϒϥϦɾϛυϧ΢ΣΞͷEoLରԠ • ΞϥʔτͷৼΓฦΓ • CVEͷରԠ

Slide 7

Slide 7 text

Αͬ͠ΌɺSREνʔϜ͕͍Δ͔Β ೚ͤΑ͏ʂ...Ͱ͸ͳ͍

Slide 8

Slide 8 text

ΧϠοΫͷSREνʔϜ • ʮ໨ඪ͸SREνʔϜͷ࢓ࣄΛͳ͘͢͜ͱʯ • खΛಈ͔͢ͷ͸جຊతʹ͸αʔϏεଆͷΤϯδχΞ͕ͩ… • ਓʹΑͬͯಘҙɾෆಘҙ͸͋Δ • SREνʔϜ͕ࣾ಺Ͱԣஅతʹಘͨ஌ݟ΍πʔϧΛαʔϏεଆʹల։͢Δ ͜ͱͰαʔϏεӡ༻Λྑ͘͢Δ • Մ༻ੑʹϑΥʔΧε͍ͯ͠Δ => αʔϏεଆΤϯδχΞͱ͸ࢹ఺͕ҧ͏

Slide 9

Slide 9 text

Ͳ͏΍ͬͯSREνʔϜʹ པΔ͔ ͜ͷ࿩͸αʔϏεଆΤϯδχΞࢹ఺Ͱ͢

Slide 10

Slide 10 text

αʔϏεͷΤϯδχΞͱSREͱͰ ຖिSREఆྫΛ΍͍ͬͯ·͢

Slide 11

Slide 11 text

SREఆྫͰ֬ೝ͍ͯ͠Δ͜ͱ • αʔϏεଆΤϯδχΞ͕ࠓि΍ͬͨ͜ͱɾདྷि΍Δ͜ͱ • SREͷλεΫ֬ೝ • EoLͩͬͨΓϝϯςφϯεͳͲͷ֬ೝ • SLI/SLO΍Ξϥʔτͷ֬ೝ • Πϯϑϥίετͷ֬ೝ

Slide 12

Slide 12 text

αʔϏεଆͷΤϯδχΞ͕Կ΍͍ͬͯΔ͔ΛԿ ނݴ͏͔ • Ͳ͏͍͏։ൃ͕ਐߦ͍͍͙ͯͯͭ͠Β͍ʹग़Δͷ͔ͱ͔Λ͜͜Ͱಉظ ΛऔΔ • جຊతʹ৽ػೳͱ͸Մ༻ੑΛଛͳ͏ํ޲ʹಇ͘ • Մ༻ੑʹӨڹ͕ग़ΔΑ͏ͳ࡞ΓํΛ͜͜Ͱࢦఠͯ͠΋Β͏ • ϝτϦοΫ΍ΞϥʔτͷҙຯΛ஌Δʹ͸ΞϓϦέʔγϣϯͷڍಈ΍ ෛՙ͕དྷΔ࣌ؒଳͳͲΛ஌Βͳ͚Ε͹͍͚ͳ͍

Slide 13

Slide 13 text

EoL΍Ξϥʔτͷ֬ೝ • ԿΛ΍Ε͹͍͍͔ΛνʔϜશମͰಉظΛऔΔ • ໰୊ҙࣝͷڞ༗ • AWS Health Dashboardʹ·ͱ·͍ͬͯΔͷͰͦΕΛօͰಡΉ • ಡΜͩ݁ՌɺωΫετΞΫγϣϯ͕ඞཁ͔ɺඞཁͳΒ୭͕΍Δ͔ɺ Ͳ͏΍Δ͔ΛܾΊΔ issueΛཱͯͨΓͳͲ͢Δ • ؆୯ͳ࡞ۀͳΒmeetsͰөͯͦ͠ͷ৔Ͱ΍Δ

Slide 14

Slide 14 text

೔ʑൃੜ͢ΔΞϥʔτͷ֬ೝ

Slide 15

Slide 15 text

SREఆྫͰେࣄͩͱࢥ͍ͬͯΔ͜ͱ • ৘ใΛಥ͖߹Θͤͯਅ࣮ʹۙͮ͘ • ݟ͍ͯΔ΋ͷɾࢤ޲͕ҧ͏ਓ͕ू·Δͱɺ΋ͷͷݟํ͕ଟ໘తʹͳΔ • ಉ͡Ξϥʔτ΍ϝτϦοΫͰ΋ҧ͏ݟํΛ͢Δ͜ͱ͕͋Δ • ΞϓϦέʔγϣϯͷڍಈ΍υϝΠϯ஌ࣝ͸αʔϏεଆͷΤϯδχΞ ͷ΄͏͕ৄ͍͠ • Πϯϑϥʹର͢Δ஌ࣝ͸ଞͷαʔϏε΋ݟ͍ͯΔSREͷ΄͏͕஌ݟ ͕͋Δ

Slide 16

Slide 16 text

ҙݟΛ࣋ͪدΔͱ۩ମతͳΞΫγϣϯʹͭͳ͛ ΒΕΔ • ಉظతίϛϡχέʔγϣϯͷԸܙ • ඇಉظͩͱ஦ʹු͖͕ͪ • Ͱ΋EoLͷରॲͱ͔͸஦ʹු͍ͯ΋Βͬͯ͸ࠔΔ • ໰୊ҙࣝͷڞ༗ • ςΩετͰඇಉظతʹ౤͛ΒΕΔΑΓಉظతʹݴΘΕͨ΄͏͕໰୊ ҙࣝΛڞ༗Ͱ͖Δ

Slide 17

Slide 17 text

ఆظతʹ࿩͢৔͕͋Δͱ ෺ࣄ͕લʹਐΈ΍͍͢ ͱࢥ͏

Slide 18

Slide 18 text

୭͕EoLʹରॲ͢Δ͔ • جຊతʹ͸΍ͬͨ͜ͱ͕ͳ͍ਓ͕΍ͬͯΈΔ • όε܎਺Λߴ͘͢Δ • ͨͩҰൠతʹ͸΍ͬͨ͜ͱ͕ͳ͍͜ͱͬͯऔΓ૊Ήͷ͕೉͍͠ • աڈͷࣅͨΑ͏ͳ΍ͭͷखॱॻΛൃ۷͢Δͷ΋SREఆྫͰ΍Γ͕ͪ • ͱΓ͋͑ͣͲ͏͍͏͜ͱΛ΍Ε͹͍͍͔͸ͦΕͰ෼͔Δ • ୭΋΍ͬͨ͜ͱ͕ͳ͍͜ͱ͸SRE΍ಘҙͳਓ͕΍Δ • …ͱ͍͏จԽৢ੒Λͯ͠ΈΜͳΠϯϑϥ৮ΕΔͧͱ͍͏ײ͡ʹ͢Δ

Slide 19

Slide 19 text

ෆศΛޱʹग़͢ͱ͍͍͜ͱ͕͋Δ • ʮ͜Ε͸΍Γʹ͍͘ʯʮ͜Ε͸໘౗ʯͱ͍͏੠͕SREఆྫͰग़Δ • Πϯϑϥ࡞ۀͰ͋ͬͨΓɺΞϓϦέʔγϣϯͷ։ൃ্ͷো֐ͩͬͨΓ • ࣍ͷिʹͦ͏͍ͬͨෆศΛղফ͢Δൿີฌث͕SREͰ࡞੒͞Ε͍ͯͨΓ ͢Δ • ΧϠοΫSREνʔϜ͸τΠϧΛࣗಈԽ΍πʔϧԽͰͳ͘͢จԽͳͷ Ͱɺͦ͏͍͏จԽΛར༻ͯ͠։ൃνʔϜ΋ޮ཰ԽͰ͖Δ

Slide 20

Slide 20 text

ҧ͏ࢹ఺ΛࠞͥΔ͜ͱͰ αʔϏεΛ͍͍ײ͡ʹ ӡ༻Ͱ͖͍ͯΔͷͰ͸ʁ ͱ͍͏ؾ͖ͮͰͨ͠

Slide 21

Slide 21 text

No content