Slide 1

Slide 1 text

SIer͔Βస৬͖ͯͯ͠ ྑ͔ͬͨ͜ͱɾେมͩͬͨ͜ͱ ߴڮ༤ل / GMO PEPABO inc. 2021.08.26 ϖύϘΤϯδχΞͱϝϯλʔ͕ޠΔɺʮΤϯδχΞͱͯ͠ಇ͘ͱ͍͏͜ͱʯ 1

Slide 2

Slide 2 text

2 ࣗݾ঺հ ECࣄۀ෦ ECάϧʔϓ DXνʔϜ ΤϯδχΞϦϯάϦʔυ 2016೥ த్ೖࣾ ߴڮ༤ل ͔ͨͽʔ ● ϝʔΧʔܥSIerΛܦͯ2016೥ʹϖύϘೖࣾ ● ։ൃج൫ͷվળɺίϯςφԽɺηΩϡϦςΟվળͳͲ ● ϖύϘΧϨοδ1ظੜ ● Twitter : @takapi86 ଍टΛࠎં͠ɺ͠͹Β͘দ༿伺ੜ׆Ͱ͕ͨ͠ɺΑ͏΍͘า͚ΔΑ͏ʹͳ͖ͬͯ·ͨ͠ɻ

Slide 3

Slide 3 text

3 ࠓ೔͓࿩͢͠Δ͜ͱ ࢲ͕ϖύϘͰWebΞϓϦέʔγϣϯΤϯδχΞͱͯ͠ಇ͖࢝Ίͨ͋ͨΓͷ࿩Λ͠ ·͢ɻ ͜Μͳ࿩Λ͠·͢ɻ 1. ͳͥSIer͔ΒϖύϘ΁స৬͠Α͏ͱࢥ͔ͬͨ 2. ഑ଐޙɺେมͩͬͨ͜ͱ 3. େมͩͬͨ͜ͱΛͲ͏৐Γӽ͔͑ͨ 4. SIer࣌୅ͷܦݧ͕׆͖ͨ͜ͱ

Slide 4

Slide 4 text

ͳͥSIer͔Β ϖύϘ΁స৬͠Α͏ͱࢥ͔ͬͨ 4

Slide 5

Slide 5 text

ͳͥSIer͔ΒϖύϘ΁స৬͠Α͏ͱࢥ͔ͬͨ 5 ● લ৬ ○ ެڞػؔΛத৺ͱͨ͠େن໛Ҋ݅ͷ্ྲྀ޻ఔɺύοέʔδ։ൃɺσʔληϯλʔӡ༻ ● খن໛ͳWebҊ݅Λ୲౰ ○ ཁ݅ఆٛɺઃܭɺ࣮૷ɺΠϯϑϥɺωοτϫʔΫɺอकɺӦۀ׆ಈ લ৬ͷ͓࿩

Slide 6

Slide 6 text

6 ͳͥSIer͔ΒϖύϘ΁స৬͠Α͏ͱࢥ͔ͬͨ ଞࣾͰ͸ͲͷΑ͏ʹγεςϜ։ൃΛ͍ͯ͠Δͷ͔ؾʹͳΓ࢝ΊͯࢀՃ͢ΔΑ͏ʹͳͬͨ ● ษڧձ΍ΧϯϑΝϨϯεʹࢀՃ͍ͯ͠ΔΑ͏ͳਓͨͪͱಇ͖͍ͨ ○ ϓϩδΣΫτΛٕज़Ͱྑ͘͠Α͏ͱ͢Δ࢟੎΍೤ҙ ● εϐʔυײͷ͋Δ։ൃ͕͍ͨ͠ ○ ͜Ε·Ͱ͸΢ΥʔλϑΥʔϧͰ։ൃ ○ Webاۀ͕ߦ͍ͬͯΔΑ͏ͳDevOps, ΞδϟΠϧ։ൃ͕͍ͨ͠ WebۀքʹڵຯΛ͖͔͚࣋ͬͨͬ͸ɺษڧձ΍ΧϯϑΝϨϯε΁ͷࢀՃ

Slide 7

Slide 7 text

7 ͳͥSIer͔ΒϖύϘ΁స৬͠Α͏ͱࢥ͔ͬͨ ● ٕज़ʹର͢ΔՁ஋؍ͷҧ͍ ○ ٕज़ྗΑΓ΋ϓϩϚωྗ ● ࢒ۀ͕࣌ؒଟ͘ϓϥΠϕʔτͰษڧ͕Ͱ͖Δ͕࣌ؒͱΕͳ͍ ٕज़ྗ͕ద੾ʹධՁ͞ΕͯɺγεςϜͱٕज़Ͱ޲͖߹͑Δ؀ڥʹ͍͖͍ͨʂ Webۀքʹస৬͠Α͏ʂ ͜ͷ··ɺ͜ͷ؀ڥͰ࢓ࣄΛ͍ͯͯ͠ྑ͍ͷ͔ʁͱ͍͏ͷΛߟ͑࢝ΊΔ

Slide 8

Slide 8 text

8 ͳͥSIer͔ΒϖύϘ΁స৬͠Α͏ͱࢥ͔ͬͨ ● WebاۀɺಛʹϖύϘͷΧϧνϟʔ͕޷͖ͰϖύϘʹೖΓ͔͕ͨͬͨɺϨϕϧతʹ ଍Γ͍ͯͳ͍ͩΖ͏ͱࢥ͍౰ॳ͸அ೦͍ͯͨ͠ɻ ● ͦΜͳͱ͜ΖʹɺϖύΧϨ࠾༻ͷ৘ใΛݟ͚ͭɺ͜͜ʹṌ͚Δ͔͠ͳ͍ʂͱࢥ͍શ ྗͰɺ໘઀ʹ௅ΈϖύΧϨ࿮ͰϖύϘ΁ೖࣾɻ స৬׆ಈ࣌ͷ࿩΍ϖύΧϨͷ࿩ɺ΋͠ฉ͖͍ͨ͜ͱ͕͋Ε͹࣭໰͍͚ͨͩΔͱخ͍͠Ͱ͢ɻ WebۀքΛ໨ࢦ͠ɺస৬

Slide 9

Slide 9 text

഑ଐޙɺେมͩͬͨ͜ͱ 9

Slide 10

Slide 10 text

10 ഑ଐޙɺେมͩͬͨ͜ͱ ● લ৬ ○ ޱ಄ɺϝʔϧʢ͔ͨΊͳจষʣ ○ ͳΔ΂͘௚઀࿩͠·͠ΐ͏ͱ͍͏จԽ ● ϖύϘ ○ SlackʢΧδϡΞϧͳจষʣɺඞཁʹԠͯ͡ޱ಄΍meet ○ ৘ใΛΦʔϓϯʹ͢Δ͜ͱɺίϛϡχέʔγϣϯޮ཰ɺ૬खͷ࣌ؒΛୣΘͳ͍ίϛϡχέʔγϣ ϯΛॏࢹ ࠷ॳ͸SlackͷΧδϡΞϧ͞ʹͳ͔ͳ͔ೃછΊͳ͔ͬͨɻ Ұ౓ɺࣗ෼ͷதͷৗࣝΛࣺͯͯड͚ೖΕΔ͜ͱͰ׳ΕΔ͜ͱ͕Ͱ͖ͨ ࢓ࣄͷਐΊํɺίϛϡχέʔγϣϯ

Slide 11

Slide 11 text

11 ഑ଐޙɺେมͩͬͨ͜ͱ ࣗ෼͕ࢥͬͯΑΓ΋ίʔυΛॻ͘ྗɾಡΉྗ͕ͳ͔ͬͨ ʢίʔυΛࢦఠ͞ΕΔ͜ͱ͕ͳ͔ͬͨͷͰɺྑ͘ͳ͍ॻ͖ํΛ͍ͯ͠Δ͜ͱʹؾ෇͚ͳ͔ͬͨʣ ● Ϋϥεઃܭɺϝιουͷ໋໊ɺϩδοΫͷॻ͖ํͰ೰Ή ● طଘίʔυΛཧղ͢Δ·Ͱʹ͕͔͔࣌ؒΔ ● ςετίʔυΛͲ͏ॻ͚͹ྑ͍ͷ͔͕Θ͔Βͳ͍ ● ݴޠ΍ϑϨʔϜϫʔΫʹ߹ͬͨॻ͖ํ͕Ͱ͖ͳ͍ ͍ͭ·Ͱ΋ίʔυϨϏϡʔͰOK͕΋Β͑ͣɺόϦϡʔΛग़͢͜ͱ͕Ͱ͖ͳ͍ɻ ٕज़໘

Slide 12

Slide 12 text

12 ഑ଐޙɺେมͩͬͨ͜ͱ Ұ൪͸ɺίʔυϨϏϡʔͰνʔϜͷखް͍ϑΟʔυόοΫΛ΋Β͍ͳ͕ΒίʔυΛॻ͘͜ͱͰ੒ ௕Ͱ͖ͨɻ ϓϥΠϕʔτͰ͸ɺ ● Rubyٕज़ऀೝఆࢼݧʹ޲ֶ͚ͯश͠߹֨ͨ͠ʢSilver/Goldʣ ● ॻ੶ΛಡΜͰɺ࣮ࡍʹखΛಈ͔ͨ͠ ○ ϦʔμϒϧίʔυɺϝλϓϩάϥϛϯάRubyɺύʔϑΣΫτRuby on RailsͳͲ ● ۀ຿Ͱ࢖༻͍ͯ͠ΔݴޠɺϑϨʔϜϫʔΫɺϥΠϒϥϦΛ࢖ͬͯΠν͔ΒݸਓαʔϏεΛ ࡞ͬͨ ͜ͷΑ͏ͳऔΓ૊ΈΛߦͬͨ݁ՌɺΠνϝϯόʔͱͯ͠όϦϡʔΛग़ͤΔΑ͏ʹͳͬͨ ٕज़໘ʢͲ͏΍ͬͯ৐Γӽ͔͑ͨʣ

Slide 13

Slide 13 text

SIer࣌୅ͷܦݧ͕׆͖ͨ͜ͱ 13

Slide 14

Slide 14 text

14 SIer࣌୅ͷܦݧ͕׆͖ͨ͜ͱ ECࣄۀ෦ͷηΩϡϦςΟվળΛ΍͍ͬͯ͘Α͏ʹͳͬͨʢೖࣾޙ3೥͘Β͍ʣ ● ෯޿͍ϨΠϠʔͷ஌͕ࣝඞཁʹͳͬͨ ○ LinuxɺωοτϫʔΫɺϑΝΠΞ΢ΥʔϧɺDNSɺϝʔϧͳͲ޿͘ʢઙ͘ʣ΍͍ͬͯͨܦݧ͕ ׆͔ͤΔΑ͏ʹͳͬͨ ● पΓΛר͖ࠐΜͰਐΊ͍ͯ͘ྗ͕ඞཁʹͳͬͨ ○ ࣗ෼ओମͰϓϩδΣΫτΛ·Θ͍ͯͨ͠ܦݧʢஈऔΓྗɺר͖ࠐΈྗɺௐ੔ྗͳͲʣ͕׆͔ͤ ΔΑ͏ʹͳͬͨ ● ࣗ෼ͷ޷͖ͳྖҬʢLinuxίϯςφʣ͕Ͱ͖ͨ ○ ۀ຿վળ͕Ͱ͖ΔΑ͏ʹͳͬͨʢ։ൃ؀ڥͷDockerԽɺຊ൪؀ڥͷKubernetesҠߦʣ ○ Linuxαʔόͷߏஙɾӡ༻ͷܦݧ͕ͳ͚Ε͹ɺखΛग़͢ͷ͕஗Ε͍͔ͯͨ΋

Slide 15

Slide 15 text

15 SIer࣌୅ͷܦݧ͕׆͖ͨ͜ͱ ECࣄۀ෦ͷηΩϡϦςΟվળΛ΍͍ͬͯ͘Α͏ʹͳͬͨʢೖࣾޙ3೥͘Β͍ʣ ● ෯޿͍ϨΠϠʔͷ஌͕ࣝඞཁʹͳͬͨ ○ LinuxɺωοτϫʔΫɺϑΝΠΞ΢ΥʔϧɺDNSɺϝʔϧͳͲ޿͘ʢઙ͘ʣ΍͍ͬͯͨܦݧ͕ ׆͔ͤΔΑ͏ʹͳͬͨ ● पΓΛר͖ࠐΜͰਐΊ͍ͯ͘ྗ͕ඞཁʹͳͬͨ ○ ࣗ෼ओମͰϓϩδΣΫτΛ·Θ͍ͯͨ͠ܦݧʢஈऔΓྗɺר͖ࠐΈྗɺௐ੔ྗͳͲʣ͕׆͔ͤ ΔΑ͏ʹͳͬͨ ● ࣗ෼ͷ޷͖ͳྖҬʢLinuxίϯςφʣ͕Ͱ͖ͨ ○ ۀ຿վળ͕Ͱ͖ΔΑ͏ʹͳͬͨʢ։ൃ؀ڥͷDockerԽɺຊ൪؀ڥͷKubernetesҠߦʣ ○ Linuxαʔόͷߏஙɾӡ༻ͷܦݧ͕ͳ͚Ε͹ɺखΛग़͢ͷ͕஗Ε͍͔ͯͨ΋ લ৬ͷܦݧ͕׆͔ͤΔΑ͏ʹͳΓɺΑΓόϦϡʔ͕ग़ͤΔΑ͏ʹͳͬͨɻ => ͦͷޙɺண࣮ʹεςοϓΞοϓதɾɾɾ

Slide 16

Slide 16 text

16 ·ͱΊ ● Slackͷίϛϡχέʔγϣϯʹ׳ΕΔͷ͕ͪΐͬͱେมͩͬͨɻ ○ Ұ౓͍··ͰͷৗࣝΛऔΓ෷ͬͯૉ௚ʹड͚ೖΕΔ͜ͱͰɺ׳ΕΔ͜ͱ͕Ͱ͖ͨɻ ● ೖࣾޙ͙͢ʹόϦϡʔΛग़͢͜ͱ͸೉͔͕ͬͨ͠ɺண࣮ʹֶशͨ݁͠ՌͳΜͱ͔ ͳͬͨɻ ○ όϦϡʔΛग़ͨ͢ΊʹϓϥΠϕʔτͰͷֶश΋ฒߦͰߦͬͨ݁Ռ͍͍͚ͭͯΔΑ͏ʹͳͬ ͨɻ ○ લ৬ͷܦݧ͕׆͖ͨ݁ՌɺΑΓ੒Ռ͕ग़ͤΔΑ͏ʹͳͬͨɻ ·ͱΊ

Slide 17

Slide 17 text

17 ࠷ޙʹ Webۀքʹೖͬͨޙɺͳ͔ͳ͔੒Ռ͕ग़ͤͳͯ͘ਏ͍ ํɺ͜Ε͔ΒWebۀքʹೖͬͯ΍͍͚ͬͯΔ͔ෆ҆ͳ ํ͸ࢲͷࣄྫΛࢀߟʹগ͠Ͱ΋ر๬Λ࣋ͬͯ΋Β͑Δ ͱخ͍͠Ͱ͢💪