金融サービス向けに理想のCI/CDを追い求めたお話

 金融サービス向けに理想のCI/CDを追い求めたお話

C636093440dd4a8be6416e83cb980979?s=128

iselegant

March 22, 2020
Tweet

Transcript

  1. ۚ༥αʔϏε޲͚ʹ ཧ૝ͷ$*$%Λ௥͍ٻΊ͓ͨ࿩ ৽ Ҫ խ ໵ ג ࣜ ձ ࣾ

    ໺ ଜ ૯ ߹ ݚ ڀ ॴ അ উ ३ ࢙ ג ࣜ ձ ࣾ ໺ ଜ ૯ ߹ ݚ ڀ ॴ º + " 8 4  % " : 4     
  2. അউ ३࢙ "UTVTIJ6.","546 ৽Ҫ խ໵ .BTBZB"3"* גࣜձࣾ໺ଜ૯߹ݚڀॴ ॴଐ ۚ༥ܥ%9Ϗδωεͷ֤छϓϩδΣΫτϦʔμʔ ϑϧελοΫΤϯδχΞͱͯ͠΋׆ಈ

    גࣜձࣾ໺ଜ૯߹ݚڀॴ ॴଐ ""+6( "MFYB6TFS(SPVQ ϝϯόʔ ໨ࢦͤϑϧελοΫΤϯδχΞͱͯ͠׆ಈ msy78 arai.masaya iselegant HorseVictory HorseVictory horsewin Copyright(C) Nomura Research Institute, Ltd. All rights reserved. 1/94
  3. ΞδΣϯμ  ͸͡Ίʹ  ۚ༥αʔϏε঺հ ʙ /3*͕"84Ͱఏڙ͢Δۚ༥αʔϏεͷ֓ཁ  ۚ༥ۀքʹٻΊΒΕΔมԽ ʙ

    εϐʔυॏࢹͱ"QQ։ൃ΁ͷ஫ྗͷྖҬ  αʔϏε࣮ݱʹ͓͚Δ੍໿ ʙ ηΩϡϦςΟɾӡ༻౷੍ɾߴ඼࣭ͳϦϦʔε  ࣮ݱํ๏ͷݕ౼ ʙ "84Ͱ࣮ݱ͢Δ$*$%ͱར༻͢ΔαʔϏε  ύΠϓϥΠϯͷߏ੒ͱݕূ ʙ ߏஙͨ͠$*$%ͱୡ੒͢΂͖಺༰ʹର͢ΔৼΓฦΓ  ·ͱΊ Copyright(C) Nomura Research Institute, Ltd. All rights reserved. 2/94
  4. ͸͡Ίʹ Copyright(C) Nomura Research Institute, Ltd. All rights reserved. 3/94

  5. ͸͡Ίʹ ຊൃද͸࣮ࡍʹߏஙͨۚ͠༥ܥαʔϏεͷࣄྫΛϕʔεʹɺ ཧ૝ͷ$*$%Λ௥͍ٻΊ͓ͨ࿩Λ͠·͢ɻ ๬·͍͠ΞϓϦϦϦʔεͷܗͱϓϩδΣΫτ΍૊৫্ͷ੍໿ʹରͯ͠ɺ ͲͷΑ͏ʹཱͪ޲͔͍ɺ"84$PEFγϦʔζΛ࢖ͬͯͲ͏ղܾͨ͠ͷ͔Λ ͝঺հ͠·͢ɻ ͜ͷൃදΛฉ͍͍ͯͨͩ͘͜ͱͰɺ ࣗࣾͷϏδωεʹର͢Δ$*$%ͷՁ஋࠷େԽΛߟ͑Δ͖͔͚͕ͬಘΒΕɺ "84࣮૷্ͷώϯτΛಘΔ͜ͱ͕Ͱ͖Ε͹޾͍Ͱ͢ɻ ˞͝঺հ͢ΔΞʔΩςΫνϟ͸ਖ਼ղͰ͸ͳ͘ɺ͋͘·ͰϕετϓϥΫςΟεͱͳΓ·͢ɻ

    ·ͨɺൃද಺༰͸ձࣾશମͷҙ޲Λࣔ͢΋ͷͰ͸͋Γ·ͤΜɻ ʢ͋͘·Ͱొஃऀͷܦݧ͔ΒಘΒΕͨ஌ݟͷڞ༗ʹͳΓ·͢ʣ Copyright(C) Nomura Research Institute, Ltd. All rights reserved. 4/94
  6. ۚ༥αʔϏε঺հ /3*͕"84Ͱఏڙ͢Δۚ༥ܥαʔϏεͷ֓ཁ Copyright(C) Nomura Research Institute, Ltd. All rights reserved.

    5/94
  7. ۚ༥ܾࡁϏδωεΛల։͢Δ͓٬͞·޲͚ʹɺ "84ίϯςφΛϕʔεͱܾͨ͠ࡁ؅ཧαʔϏεΛ͝ఏڙ ۚ༥αʔϏε঺հ Copyright(C) Nomura Research Institute, Ltd. All rights

    reserved. 6/94
  8. ۚ༥ܾࡁϏδωεΛల։͢Δ͓٬͞·޲͚ʹɺ "84ίϯςφΛϕʔεͱܾͨ͠ࡁ؅ཧαʔϏεΛ͝ఏڙ ۚ༥αʔϏε঺հ Copyright(C) Nomura Research Institute, Ltd. All rights

    reserved. 7/94
  9. ۚ༥ۀքʹٻΊΒΕΔมԽ εϐʔυॏࢹͱ"QQ։ൃ΁ͷ஫ྗͷྖҬ Copyright(C) Nomura Research Institute, Ltd. All rights reserved.

    8/94
  10. ۚ༥ܥαʔϏεͷҰ෦Ͱ͸හডੑʢΞδϦςΟʣ͕ॏࢹ߲໨ ۚ༥ۀքʹٻΊΒΕΔมԽ GJOUFDIྖҬʢ*5Λ׆༻ֵͨ͠৽తͳۚ༥αʔϏεʣ͸ΞδϦςΟॏࢹͳಈ͖  εϚϗΞϓϦͷૣ͍Ξοϓσʔτ͸΋͸΍౰ͨΓલ  όοΫΤϯυαʔϏεͱͯ͠ͷ"1*։ൃ΋ಉ༷ ˠ ૣ͍ϦϦʔεαΠΫϧͷ࣮ݱ͕ඞཁ Copyright(C)

    Nomura Research Institute, Ltd. All rights reserved. 9/94
  11. ΞϓϦέʔγϣϯத৺ͳ։ൃΛ࣮ݱ͢ΔϦϦʔεαΠΫϧͷࣗಈԽ͕ Ϗδωεൃలͷ伴 ۚ༥ۀքʹٻΊΒΕΔมԽ Ϗδωεʹد༩͢ΔΞϓϦέʔγϣϯ։ൃதʹΑΓ஫ྗ  ΞϓϦέʔγϣϯͷϏϧυ΍σϓϩΠʹؔ͢ΔखؒΛഉআ͍ͨ͠ ˠ ϦϦʔεαΠΫϧͷࣗಈԽ Copyright(C) Nomura

    Research Institute, Ltd. All rights reserved. 10/94
  12. ۚ༥ۀքʹٻΊΒΕΔมԽ Copyright(C) Nomura Research Institute, Ltd. All rights reserved. 11/94

    ※備考:⻄⾕さんと⽜尾さんから事前許諾を頂き、発⾔や発表スライドの⼀部内容を参考・引⽤しています。 %FW0QTͱ͍͏จԽΛৢ੒ͯ͠ ιϑτ΢ΣΞͷϥΠϑαΠΫϧΛૣΊɺ ϏδωεՁ஋Λ૑ग़͢΂͖Ͱ͋Δ αʔόϨεΞʔΩςΫνϟʹΑͬͯ ʮϏδωεʹՁ஋͕͋Δίʔυʯ ʹूதͰ͖Δੈք͕དྷ͍ͯΔ ⻄⾕さん@AWS ⽜尾さん@Microsoft ৗʹϏδωεʹϦιʔεΛूதͤ͞ɺ αʔϏεఏڙαΠΫϧΛૣ͘ճͨΊͷ؀ڥ͕੔͍ͭͭ͋Δ
  13. αʔϏε࣮ݱʹ͓͚Δ੍໿ ηΩϡϦςΟɾӡ༻౷੍ɾߴ඼࣭ͳϦϦʔε Copyright(C) Nomura Research Institute, Ltd. All rights reserved.

    12/94
  14. ͲͷΑ͏ͳαʔϏεʹ΋कΒͳ͚Ε͹ͳΒͳ͍ϧʔϧ΍੍໿౳͕ଘࡏ αʔϏε࣮ݱʹ͓͚Δ੍໿ ๏཯ɾ੍౓ اۀ಺ϧʔϧ ίετ ۀքϧʔϧ Copyright(C) Nomura Research Institute,

    Ltd. All rights reserved. 13/94
  15. ۚ༥ܥαʔϏεʹؔͯ͠͸'*4$ΨΠυϥΠϯͷ४ڌ͕ॏཁ ɾۚ༥ػ͕ؔ*5αʔϏεΛఏڙ͢Δࡍͷ݈શੑධՁͷࢦඪͱͯ͠ɺ'*4$͕ ʰۚ༥ػؔ౳ίϯϐϡʔλγεςϜͷ҆શରࡦج४ʢ'*4$ΨΠυϥΠϯʣʱΛఏڙ IUUQTXXXGJTDPSKQ ࢀߟɿ ઃඋؔ࿈ ߲໨ ٕज़ؔ࿈ ߲໨ ӡ༻ؔ࿈

    ߲໨ ɾηΩϡϦςΟରࡦͳͲͷٕज़߲໨ʹՃ͑ɺઃඋ΍ӡ༻ʹؔ͢Δج४Λఏڙ '*4$ΨΠυϥΠϯ ୈ൛ ௥ิվగ൛ͷ৔߹ "84ͷར༻ऀ͕ओʹ४ڌ ͢΂͖߲໨͕ଟ਺ αʔϏε࣮ݱʹ͓͚Δ੍໿ Copyright(C) Nomura Research Institute, Ltd. All rights reserved. 14/94 ิ଍ɿݱࡏͰ͸'*4$ΨΠυϥΠϯ͸ୈ൛͕࠷৽Ͱ͋Γɺ ౷੍ɺ࣮຿ɺઃඋɺ؂ࠪͷ̐෼ྨʹ࠶ฤ͞Ε͍ͯ·͢
  16. ΞϓϦϦϦʔε؍఺Ͱ͸ਝ଎͞ͱซͤͯओʹηΩϡϦςΟɺӡ༻ɾ౷੍ɺ αʔϏε඼࣭ͷ؍఺Λߟྀ͢Δඞཁ '*4$ΨΠυϥΠϯ ୈ൛ ௥ิվగ൛ اۀ಺ϧʔϧ ηΩϡϦςΟ ӡ༻ɾ౷੍ αʔϏε඼࣭ リリース観点では…

    αʔϏε࣮ݱʹ͓͚Δ੍໿ Copyright(C) Nomura Research Institute, Ltd. All rights reserved. 15/94
  17. ηΩϡϦςΟ؍఺Ͱ͸ɺຊ൪࡞ۀ৔ॴͷ੍໿΍୲౰ऀͷಛఆɺѻ͏σʔλͷ ҉߸Խ͕ٻΊΒΕΔ "84$MPVE ຊ൪؀ڥ ࡞ۀऀ ࡞ۀऀ ࣾ಺ຊ൪ ୺຤ࣨ ಛఆͷ৔ॴ͔Βຊ൪ϦϦʔε࣮ࢪ ࡞ۀऀ

    ࡞ۀऀ BOPOZNPVT "84$MPVE ຊ൪؀ڥ ΞϓϦϦϦʔεঝೝ ࡞ۀՄೳͳ୲౰ऀΛݶఆ ֤छσʔλ͸҉߸Խͯ͠อଘ "84$MPVE ຊ൪؀ڥ ࡞ۀऀ ιʔείʔυ ϦϙδτϦ ଞαʔϏε αʔϏε࣮ݱʹ͓͚Δ੍໿ Copyright(C) Nomura Research Institute, Ltd. All rights reserved. 16/94
  18. αʔϏε࣮ݱʹ͓͚Δ੍໿ ӡ༻ɾ౷੍؍఺Ͱ͸ɺ୭͕͍ͭԿΛ࣮ࢪڐՄ͠ɺ݁ՌͲ͏ͳ͔ͬͨΛ อ࣋͢Δ͜ͱʹՃ͑ɺ࢓૊ΈͰ࡞ۀӨڹΛ࠷খԽ͢Δ͜ͱ͕ٻΊΒΕΔ نఆ͞Εͨঝೝϓϩηε ϦϦʔεূ੻Λ࣮֬ʹ࢒͢ ࡞ۀӨڹΛ෼཭ ώϡʔϚϯΤϥʔΛ࠷খԽ ࡞ۀ։࢝ ഑෍ঝೝ σϓϩΠ

    ঝೝ ࡞ۀ։࢝ ഑෍ঝೝ σϓϩΠ ঝೝ ࡞ۀϩά ࡞ۀϩά ࡞ۀϩά SFNPWF BQQϦϙδτϦ "84$MPVE ຊ൪؀ڥ "84$MPVE ։ൃ؀ڥ 17/94
  19. αʔϏε࣮ݱʹ͓͚Δ੍໿ αʔϏε඼࣭Ͱ͸ɺςετࡁΈͷΞϓϦΛ࣮֬ʹϦϦʔε͠ɺ໰୊ൃੜ࣌ʹ ͸҆શ͔ͭଈ࠲ʹ੾Γ໭͕͠ߦ͑Δ͜ͱ͕ॏཁ ςετࡁͷΞϓϦέʔγϣϯΛ࣮֬ʹ഑෍ ϦϦʔεલʹࣄલଧ伴͕Մೳ ໰୊ൃੜ࣌ͷ҆શ͔ͭଈ࠲ͷ੾Γ໭͠ ϦϦʔεϑϩʔࣗମͷ඼࣭΋୲อ ϩʔΧϧ؀ڥ ։ൃ؀ڥ ຊ൪؀ڥ

    ιʔε ίʔυ Ϗϧυ ςετ σϓϩΠ Ϗϧυࡁ "QQऔಘ σϓϩΠ "84$MPVE App v1 App v2 ࣄલ֬ೝ ҰൠϢʔβʔ "84$MPVE ։ൃ؀ڥ ビルド 承認 デプロイ "84$MPVE ຊ൪؀ڥ ビルド 承認 デプロイ ͲͪΒ΋ಉ͡ߏ੒ "84$MPVE App v1 App v2 ҰൠϢʔβʔ Copyright(C) Nomura Research Institute, Ltd. All rights reserved. 18/94
  20. ࣮ݱํ๏ͷݕ౼ "84Ͱ࣮ݱ͢Δ$*$%ͱར༻͢ΔαʔϏε Copyright(C) Nomura Research Institute, Ltd. All rights reserved.

    19/94
  21. ࣮ݱํ๏ͷݕ౼ ๬·͍͠ํ޲ͱ੍໿ͷॆ଍Λཱ྆͢Δํ๏ͱͯ͠ɺ"84$*$%ܥ αʔϏεΛ׆༻ͯ͠ߟ࡯ΛߦͬͯΈΔ Copyright(C) Nomura Research Institute, Ltd. All rights

    reserved. ߴΞδϦςΟʹد༩͢Δ ϦϦʔεαΠΫϧ ΞϓϦέʔγϣϯ։ൃɾ ؅ཧ΁ͷ஫ྗ ηΩϡϦςΟͷ୲อ ӡ༻ɾ౷੍ͷ९क αʔϏε඼࣭ͷอূ "84$*$%ܥαʔϏεʹΑΔࣗಈϦϦʔεͷ࣮ݱ ⼿段として… 両⽴が必要 20/94
  22. ࣮ݱํ๏ͷݕ౼ "84Ͱ$*$%Λ࣮ݱ͢Δ্Ͱͷ$PEFγϦʔζ • ϑϧϚωʔδυͳϦϙδτϦαʔϏε • ϓϥΠϕʔτ(JU • ଞ"84αʔϏεͱͷ࿈ܞ͕༰қ • ϑϧϚωʔδυͳϏϧυαʔϏε

    • Ϧιʔε͕εέʔϧ • ϏϧυεΫϦϓτΛॻ͚ͩ͘Ͱ ࢖͑Δखܰ͞ • ͞·͟·ͳαʔϏε΁ͷσϓϩΠΛ ࣗಈԽ͢ΔϑϧϚωʔδυͳαʔϏε • #MVF(SFFOσϓϩΠͳͲ਺ʑͷ σϓϩΠख๏ʹରԠ • ༰қͳσϓϩΠఀࢭͱϩʔϧόοΫ͕ Մೳ • ϑϧϚωʔδυͳ$*$%Λ࣮ݱ͢Δ ͨΊͷϫʔΫϑϩʔαʔϏε • ෳࡶͳσϓϩΠϝϯτϓϩηεͷ ՄࢹԽ͕Մೳ • Ұ؏ͨ͠ϦϦʔεϓϩηεͷ࣮ݱ $PEF$PNNJU $PEF#VJME $PEF%FQMPZ $PEF1JQFMJOF Copyright(C) Nomura Research Institute, Ltd. All rights reserved. 21/94
  23. ύΠϓϥΠϯͷߏ੒ͱݕূ ߏஙͨ͠$*$%ͱୡ੒͢΂͖಺༰ʹର͢ΔৼΓฦΓ ·ͣ͸ͪ͜Β͔Βʜ Copyright(C) Nomura Research Institute, Ltd. All rights

    reserved. 22/94
  24. "84ͰύΠϓϥΠϯΛߏ੒͢Δલఏͱͯ͠ɺ"84Ͱ͸ϚϧνΞΧ΢ϯτʹ ΑΔ؀ڥ෼཭͕ਪ঑͞Ε͍ͯΔ ύΠϓϥΠϯͷߏ੒ IUUQTEBXTTUBUJDDPNFWFOUTKQTVNNJUTMJEF%5QEG Ұ෦಺༰Ҿ༻ɿ Copyright(C) Nomura Research Institute, Ltd.

    All rights reserved. AWSアカウントを分割して運⽤する理由: ౷੍ ՝ۚ ૊৫ ӡ༻ ηΩϡϦςΟ΍Ψόφϯε্ͷཧ༝͔Βɺςετ؀ڥ΍ຊ൪؀ڥͰ෼཭͍ͨ͠ ՝ۚʹؔ͢ΔՄࢹੑɺ੹೚ɺΞΧ΢ϯτຖͷίϯτϩʔϧΛߦ͍͍ͨ Ϧιʔεͷૢ࡞ݖݶΛಛఆͷۀ຿Ϣχοτʹҕৡ͍ͨ͠ ߏ੒มߋ࣌ͷӨڹൣғΛখ͍ͨ͘͞͠ 23/94
  25. ϚϧνΞΧ΢ϯτͷϕετϓϥΫςΟεʹैͬͯɺ ج൫࡞ۀ༻ΞΧ΢ϯτͱ֤؀ڥ༻ΞΧ΢ϯτΛ༻ҙˍ෼཭ ύΠϓϥΠϯͷߏ੒ ・静的解析、ビルド、 テストを実施 ・他システム連携 テストあり ・実サービスの 提供環境 ج൫࡞ۀ༻

    ΞΧ΢ϯτ ։ൃ؀ڥ ΞΧ΢ϯτ εςʔδϯά ؀ڥ ΞΧ΢ϯτ ຊ൪؀ڥ ΞΧ΢ϯτ ・アプリケーション リポジトリの保存 ・IAMユーザでログ イン可能 ・他AWSアカウント のIAMのロールにスイッチ ・開発⽤途なので 承認プロセス不要 (スピード重視) ・開発テスト済の アプリケーション利⽤ ・顧客も利⽤ ・本番と同じ構成 Copyright(C) Nomura Research Institute, Ltd. All rights reserved. 24/94
  26. ։ൃ؀ڥͷ$*$%ύΠϓϥΠϯ Copyright(C) Nomura Research Institute, Ltd. All rights reserved. 25/94

  27. ϚϧνΞΧ΢ϯτͷϕετϓϥΫςΟεʹैͬͯɺ ج൫࡞ۀ༻ΞΧ΢ϯτͱ֤؀ڥ༻ΞΧ΢ϯτΛ༻ҙˍ෼཭ ύΠϓϥΠϯͷߏ੒ ։ൃ؀ڥ Copyright(C) Nomura Research Institute, Ltd. All

    rights reserved. 26/94
  28. $PEF$PNNJUϦϙδτϦ্ʹ֤؀ڥʹରԠ͢ΔϒϥϯνΛ࡞੒͓ͯ͘͠ ύΠϓϥΠϯͷߏ੒ ։ൃ؀ڥ TUBHJOH Copyright(C) Nomura Research Institute, Ltd. All

    rights reserved. 27/94
  29. 4UFQ։ൃऀ͸ϩʔΧϧ؀ڥͰUPQJDϒϥϯνΛ࡞੒͠ɺ EFWFMPQNFOUϒϥϯν΁ͷϓϧϦΫΤετ ύΠϓϥΠϯͷߏ੒ ։ൃ؀ڥ TUBHJOH Copyright(C) Nomura Research Institute, Ltd.

    All rights reserved. 28/94
  30. 4UFQঝೝऀ͸ϓϧϦΫΤετͷ಺༰Λ֬ೝ͠ɺ ίʔυϨϏϡʔޙʹϚʔδΛ࣮ࢪ͢Δ ύΠϓϥΠϯͷߏ੒ ։ൃ؀ڥ TUBHJOH Copyright(C) Nomura Research Institute, Ltd.

    All rights reserved. 29/94
  31. 4UFQEFWFMPQNFOUϒϥϯνͷߋ৽Λݕ஌͠ɺ$MPVE8BUDI&WFOU͕ ൃߦ͞ΕΔ ύΠϓϥΠϯͷߏ੒ ։ൃ؀ڥ TUBHJOH Copyright(C) Nomura Research Institute, Ltd.

    All rights reserved. 30/94
  32. 4UFQ&WFOU#VTΛར༻͢Δ͜ͱͰɺج൫࡞ۀ༻ΞΧ΢ϯτ ˠ։ൃ؀ڥΞΧ΢ϯτʹ$PEF$PNNJUͷߋ৽͕௨஌͞ΕΔ ύΠϓϥΠϯͷߏ੒ ։ൃ؀ڥ TUBHJOH Copyright(C) Nomura Research Institute, Ltd.

    All rights reserved. 31/94
  33. 4UFQ։ൃ؀ڥΞΧ΢ϯτ΁ಧ͍ͨ$PEF$PNNJUͷ ߋ৽௨஌Λ΋ͱʹ$PEF1JQFMJOF಺ͷιʔεεςʔδ͕࣮ߦ͞ΕΔ ύΠϓϥΠϯͷߏ੒ ։ൃ؀ڥ TUBHJOH Copyright(C) Nomura Research Institute, Ltd.

    All rights reserved. 32/94
  34. 4UFQιʔεεςʔδʹඥ෇͍ͨ*".ϩʔϧΑΓɺج൫࡞ۀ༻ΞΧ΢ϯτͷ *".3PMFΛར༻ͯ͠ιʔείʔυΛऔಘ͠ɺ4όέοτʹอଘ͞ΕΔ ύΠϓϥΠϯͷߏ੒ ։ൃ؀ڥ TUBHJOH Copyright(C) Nomura Research Institute, Ltd.

    All rights reserved. 33/94
  35. 4UFQιʔείʔυ͕औಘ੒ޭޙɺ࣍ʹϏϧυεςʔδ಺ͷ $PEF#VJME͕࣮ߦ ύΠϓϥΠϯͷߏ੒ ։ൃ؀ڥ TUBHJOH Copyright(C) Nomura Research Institute, Ltd.

    All rights reserved. 34/94
  36. 4UFQ$PEF#VJME಺Ͱ੩తղੳ΍Ϗϧυɺςετ͕࣮ߦ͞Εɺ ࠷ޙʹ%PDLFSΠϝʔδ͕ੜ੒͞Ε&$3ʹϓογϡ͞ΕΔ ύΠϓϥΠϯͷߏ੒ ։ൃ؀ڥ TUBHJOH Copyright(C) Nomura Research Institute, Ltd.

    All rights reserved. 35/94
  37. 4UFQ&$4'BSHBUF্ͰίϯςφՔಇʹඞཁͳ5BTLఆ͕ٛ 4όέοτʹอଘ͞ΕΔ ύΠϓϥΠϯͷߏ੒ ։ൃ؀ڥ TUBHJOH Copyright(C) Nomura Research Institute, Ltd.

    All rights reserved. 36/94
  38. 4UFQϏϧυεςʔδ͕ऴྃ͢ΔͱɺσϓϩΠεςʔδ΁ͱભҠ͞ΕΔ ύΠϓϥΠϯͷߏ੒ ։ൃ؀ڥ TUBHJOH Copyright(C) Nomura Research Institute, Ltd. All

    rights reserved. 37/94
  39. 4UFQϏϧυεςʔδ͔Β࿈ܞ͞Εͨ5BTLఆٛ಺ͷΠϝʔδλάʹ ैͬͯ&$4ʹσϓϩΠΛࢦࣔ͢Δ ύΠϓϥΠϯͷߏ੒ ։ൃ؀ڥ TUBHJOH Copyright(C) Nomura Research Institute, Ltd.

    All rights reserved. 38/94
  40. 4UFQ&$4͸࿈ܞ͞Εͨ5BTLఆٛ಺ͷλά৘ใΛݩʹ&$3͔Β ର৅ͷ%PDLFSΠϝʔδΛऔಘ͠ɺ'BSHBUF্ʹσϓϩΠ͞ΕΔ ύΠϓϥΠϯͷߏ੒ ։ൃ؀ڥ TUBHJOH Copyright(C) Nomura Research Institute, Ltd.

    All rights reserved. 39/94
  41. 4UFQ$PEF1JQFMJOF͕ਖ਼ৗऴྃ͢Δͱɺεςʔλεঢ়گ͕ $MPVE8BUDI"MBSNʹͯ௨஌͞ΕΔ ύΠϓϥΠϯͷߏ੒ ։ൃ؀ڥ TUBHJOH Copyright(C) Nomura Research Institute, Ltd.

    All rights reserved. 40/94
  42. 4UFQ$MPVE8BUDI"MBSNˠ-BNCEBˠTMBDLͱ࿈ܞ͞Εɺ ϦϦʔεঢ়گ͕։ൃऀʹ௨஌͞ΕΔ ύΠϓϥΠϯͷߏ੒ ։ൃ؀ڥ TUBHJOH Copyright(C) Nomura Research Institute, Ltd.

    All rights reserved. 41/94
  43. εςʔδϯά؀ڥͷ$*$%ύΠϓϥΠϯ Copyright(C) Nomura Research Institute, Ltd. All rights reserved. 42/94

  44. ։ൃ؀ڥͱͷҧ͍͸ύΠϓϥΠϯىಈͷϒϥϯνɺঝೝεςʔδͷ༗ແɺ σϓϩΠ͢Δ%PDLFSΠϝʔδͷѻ͍ͷ̏ͭ ύΠϓϥΠϯͷߏ੒ εςʔδϯά؀ڥ TUBHJOHϒϥϯν Copyright(C) Nomura Research Institute, Ltd.

    All rights reserved. 43/94
  45. ։ൃ؀ڥͱͷҧ͍̍ɿ։ൃ؀ڥͰՔಇ֬ೝޙʹEFWFMPQNFOUϒϥϯνΛ TUBHJOHϒϥϯνʹϚʔδ͢Δ͜ͱͰύΠϓϥΠϯ͕࣮ߦ͞ΕΔ ύΠϓϥΠϯͷߏ੒ εςʔδϯά؀ڥ TUBHJOHϒϥϯν Copyright(C) Nomura Research Institute, Ltd.

    All rights reserved. 44/94
  46. ։ൃ؀ڥͱͷҧ͍̎ɿ͓٬༷΋ར༻͢Δ؀ڥͰ͋Γɺຊ൪؀ڥಉ༷ͳ ߏ੒ͱ͢ΔͨΊɺΞϓϦ഑ஔ σϦόϦʔ ͱσϓϩΠલʹঝೝϓϩηεΛઃఆ ύΠϓϥΠϯͷߏ੒ εςʔδϯά؀ڥ TUBHJOHϒϥϯν Copyright(C) Nomura Research

    Institute, Ltd. All rights reserved. 45/94
  47. ։ൃ؀ڥͱͷҧ͍̏ɿσϓϩΠ͢Δ%PDLFSΠϝʔδ͸։ൃ؀ڥͰ ϏϧυࡁͷΠϝʔδΛར༻͢Δ͜ͱͰɺςετࡁΈΞϓϦͰ͋Δ͜ͱΛอূ ύΠϓϥΠϯͷߏ੒ εςʔδϯά؀ڥ TUBHJOHϒϥϯν Copyright(C) Nomura Research Institute, Ltd.

    All rights reserved. 46/94
  48. ຊ൪؀ڥͷ$*$%ύΠϓϥΠϯ Copyright(C) Nomura Research Institute, Ltd. All rights reserved. 47/94

  49. εςʔδϯά؀ڥͱͷҧ͍͸ύΠϓϥΠϯىಈͷϒϥϯνɺ σϓϩΠ͢Δ%PDLFSΠϝʔδͷѻ͍ͷ̎ͭ ύΠϓϥΠϯͷߏ੒ TUBHJOHϒϥϯν ຊ൪؀ڥ Copyright(C) Nomura Research Institute, Ltd.

    All rights reserved. 48/94
  50. ύΠϓϥΠϯͷߏ੒ ຊ൪؀ڥ TUBHJOHϒϥϯν εςʔδϯά؀ڥͱͷҧ͍̍ɿεςʔδϯά؀ڥͰՔಇ֬ೝޙʹTUBHJOH ϒϥϯνΛQSFQSPEVDUJPOϒϥϯνʹϚʔδ͢Δ͜ͱͰύΠϓϥΠϯ͕࣮ߦ Copyright(C) Nomura Research Institute, Ltd.

    All rights reserved. 49/94
  51. ύΠϓϥΠϯͷߏ੒ ຊ൪؀ڥ TUBHJOHϒϥϯν εςʔδϯά؀ڥͱͷҧ͍̎ɿσϓϩΠ͢Δ%PDLFSΠϝʔδ͸ εςʔδϯά؀ڥͰϓογϡࡁΈͷΠϝʔδΛར༻ Copyright(C) Nomura Research Institute, Ltd.

    All rights reserved. 50/94
  52. ύΠϓϥΠϯͷߏ੒ͱݕূ ߏஙͨ͠$*$%ͱୡ੒͢΂͖಺༰ʹର͢ΔৼΓฦΓ ࣍ʹͪ͜ΒΛʜ Copyright(C) Nomura Research Institute, Ltd. All rights

    reserved. 51/94
  53. ࠶ܝ ύΠϓϥΠϯͷݕূ Copyright(C) Nomura Research Institute, Ltd. All rights reserved.

    52/94 ๬·͍͠ํ޲ͱ੍໿ͷॆ଍Λཱ྆͢Δํ๏ͱͯ͠ɺ"84$*$%ܥ αʔϏεΛ׆༻ͯ͠ߟ࡯ΛߦͬͯΈΔ ߴΞδϦςΟʹد༩͢Δ ϦϦʔεαΠΫϧ ΞϓϦέʔγϣϯ։ൃɾ ؅ཧ΁ͷ஫ྗ ηΩϡϦςΟͷ୲อ ӡ༻ɾ౷੍ͷ९क αʔϏε඼࣭ͷอূ "84$*$%ܥαʔϏεʹΑΔࣗಈϦϦʔεͷ࣮ݱ ⼿段として… 両⽴が必要
  54. ηΩϡϦςΟ؍఺Ͱ͸ɺຊ൪࡞ۀ৔ॴͷ੍໿΍୲౰ऀͷಛఆɺѻ͏σʔλͷ ҉߸Խ͕ٻΊΒΕΔ "84$MPVE ຊ൪؀ڥ ࡞ۀऀ ࡞ۀऀ ࣾ಺ຊ൪ ୺຤ࣨ ಛఆͷ৔ॴ͔Βຊ൪ϦϦʔε࣮ࢪ ࡞ۀऀ

    ࡞ۀऀ BOPOZNPVT "84$MPVE ຊ൪؀ڥ ΞϓϦϦϦʔεঝೝ ࡞ۀՄೳͳ୲౰ऀΛݶఆ ֤छσʔλ͸҉߸Խͯ͠อଘ "84$MPVE ຊ൪؀ڥ ࡞ۀऀ ιʔείʔυ ϦϙδτϦ ଞαʔϏε ύΠϓϥΠϯͷݕূ ࠶ܝ Copyright(C) Nomura Research Institute, Ltd. All rights reserved. 53/94
  55. TUBHJOHϒϥϯν ຊ൪؀ڥ ୺຤ࣨ಺͔Βͷάϩʔόϧ*1ΞυϨεͷΈεΠονՄೳͳ*".ϩʔϧΛ ࡞੒͠ɺঝೝڐՄͷ*".ϙϦγʔΛΞλον͢Δ͜ͱͰ੍ޚՄೳ ύΠϓϥΠϯͷݕূ Copyright(C) Nomura Research Institute, Ltd.

    All rights reserved. 54/94
  56. TUBHJOHϒϥϯν ຊ൪؀ڥ ࣾ಺ຊ൪୺຤ࣨ *".ϩʔϧ ୺຤ࣨ಺͔Βͷάϩʔόϧ*1ΞυϨεͷΈεΠονՄೳͳ*".ϩʔϧΛ ࡞੒͠ɺঝೝڐՄͷ*".ϙϦγʔΛΞλον͢Δ͜ͱͰ੍ޚՄೳ *".Ϣʔβʔ IP制限による ログイン制限 ࡞ۀऀ

    ύΠϓϥΠϯͷݕূ Copyright(C) Nomura Research Institute, Ltd. All rights reserved. 55/94
  57. ηΩϡϦςΟ؍఺Ͱ͸ɺຊ൪࡞ۀ৔ॴͷ੍໿΍୲౰ऀͷಛఆɺѻ͏σʔλͷ ҉߸Խ͕ٻΊΒΕΔ "84$MPVE ຊ൪؀ڥ ࡞ۀऀ ࡞ۀऀ ࣾ಺ຊ൪ ୺຤ࣨ ಛఆͷ৔ॴ͔Βຊ൪ϦϦʔε࣮ࢪ ࡞ۀऀ

    ࡞ۀऀ BOPOZNPVT "84$MPVE ຊ൪؀ڥ ΞϓϦϦϦʔεঝೝ ࡞ۀՄೳͳ୲౰ऀΛݶఆ ֤छσʔλ͸҉߸Խͯ͠อଘ "84$MPVE ຊ൪؀ڥ ࡞ۀऀ ιʔείʔυ ϦϙδτϦ ଞαʔϏε ύΠϓϥΠϯͷݕূ ࠶ܝ Copyright(C) Nomura Research Institute, Ltd. All rights reserved. 56/94
  58. TUBHJOHϒϥϯν ຊ൪؀ڥ ύΠϓϥΠϯͷݕূ Copyright(C) Nomura Research Institute, Ltd. All rights

    reserved. 57/94 ಛఆ*".ϢʔβʔͷΈ*".ϩʔϧεΠονΛڐՄ͢Δ͜ͱͰɺ ঝೝऀΛಛఆϢʔβʔͷΈʹݶఆ
  59. TUBHJOHϒϥϯν ຊ൪؀ڥ ࣾ಺ຊ൪୺຤ࣨ *".ϩʔϧ ಛఆ*".ϢʔβʔͷΈ*".ϩʔϧεΠονΛڐՄ͢Δ͜ͱͰɺ ঝೝऀΛಛఆϢʔβʔͷΈʹݶఆ ࡞ۀऀ ࡞ۀऀ BOPOZNPVT 特定ユーザーのみ

    IAMロールスイッチ許可 *".Ϣʔβʔ *".Ϣʔβʔ IP制限による ログイン拒否 ログイン可能 ログイン可能 ύΠϓϥΠϯͷݕূ Copyright(C) Nomura Research Institute, Ltd. All rights reserved. 58/94
  60. ηΩϡϦςΟ؍఺Ͱ͸ɺຊ൪࡞ۀ৔ॴͷ੍໿΍୲౰ऀͷಛఆɺѻ͏σʔλͷ ҉߸Խ͕ٻΊΒΕΔ "84$MPVE ຊ൪؀ڥ ࡞ۀऀ ࡞ۀऀ ࣾ಺ຊ൪ ୺຤ࣨ ಛఆͷ৔ॴ͔Βຊ൪ϦϦʔε࣮ࢪ ࡞ۀऀ

    ࡞ۀऀ BOPOZNPVT "84$MPVE ຊ൪؀ڥ ΞϓϦϦϦʔεঝೝ ࡞ۀՄೳͳ୲౰ऀΛݶఆ ֤छσʔλ͸҉߸Խͯ͠อଘ "84$MPVE ຊ൪؀ڥ ࡞ۀऀ ιʔείʔυ ϦϙδτϦ ଞαʔϏε ύΠϓϥΠϯͷݕূ ࠶ܝ Copyright(C) Nomura Research Institute, Ltd. All rights reserved. 59/94
  61. TUBHJOHϒϥϯν ຊ൪؀ڥ ιʔείʔυ΍%PDLFSΠϝʔδ͸"84ϚωʔδυαʔϏεʹΑΓ҉߸Խ͞ Εɺ4όέοτड͚౉࣌͠͸,.4Ͱ҉߸Խ ύΠϓϥΠϯͷݕূ Copyright(C) Nomura Research Institute, Ltd.

    All rights reserved. 60/94
  62. TUBHJOHϒϥϯν ຊ൪؀ڥ ιʔείʔυ΍%PDLFSΠϝʔδ͸"84ϚωʔδυαʔϏεʹΑΓ҉߸Խ͞ Εɺ4όέοτड͚౉࣌͠͸,.4Ͱ҉߸Խ CodeCommit通信はSSHベースで暗号化 保存はサーバーサイド暗号化 ECR通信はHTTPSベースで暗号化 保存はサーバーサイド暗号化 S3保存はKMSベースで暗号化 ύΠϓϥΠϯͷݕূ

    Copyright(C) Nomura Research Institute, Ltd. All rights reserved. 61/94
  63. ηΩϡϦςΟ؍఺Ͱ͸ɺຊ൪࡞ۀ৔ॴͷ੍໿΍୲౰ऀͷಛఆɺѻ͏σʔλͷ ҉߸Խ͕ٻΊΒΕΔ "84$MPVE ຊ൪؀ڥ ࡞ۀऀ ࡞ۀऀ ࣾ಺ຊ൪ ୺຤ࣨ ಛఆͷ৔ॴ͔Βຊ൪ϦϦʔε࣮ࢪ ࡞ۀऀ

    ࡞ۀऀ BOPOZNPVT "84$MPVE ຊ൪؀ڥ ΞϓϦϦϦʔεঝೝ ࡞ۀՄೳͳ୲౰ऀΛݶఆ ֤छσʔλ͸҉߸Խͯ͠อଘ "84$MPVE ຊ൪؀ڥ ࡞ۀऀ ιʔείʔυ ϦϙδτϦ ଞαʔϏε ύΠϓϥΠϯͷݕূ ࠶ܝ Copyright(C) Nomura Research Institute, Ltd. All rights reserved. 62/94
  64. ࠶ܝ ύΠϓϥΠϯͷݕূ Copyright(C) Nomura Research Institute, Ltd. All rights reserved.

    63/94 ๬·͍͠ํ޲ͱ੍໿ͷॆ଍Λཱ྆͢Δํ๏ͱͯ͠ɺ"84$*$%ܥ αʔϏεΛ׆༻ͯ͠ߟ࡯ΛߦͬͯΈΔ ߴΞδϦςΟʹد༩͢Δ ϦϦʔεαΠΫϧ ΞϓϦέʔγϣϯ։ൃɾ ؅ཧ΁ͷ஫ྗ ηΩϡϦςΟͷ୲อ ӡ༻ɾ౷੍ͷ९क αʔϏε඼࣭ͷอূ "84$*$%ܥαʔϏεʹΑΔࣗಈϦϦʔεͷ࣮ݱ ⼿段として… 両⽴が必要
  65. ӡ༻ɾ౷੍؍఺Ͱ͸ɺ୭͕͍ͭԿΛ࣮ࢪڐՄ͠ɺ݁ՌͲ͏ͳ͔ͬͨΛ อ࣋͢Δ͜ͱʹՃ͑ɺ࢓૊ΈͰ࡞ۀӨڹΛ࠷খԽ͢Δ͜ͱ͕ٻΊΒΕΔ نఆ͞Εͨঝೝϓϩηε ϦϦʔεূ੻Λ࣮֬ʹ࢒͢ ࡞ۀӨڹΛ෼཭ ώϡʔϚϯΤϥʔΛ࠷খԽ ࡞ۀ։࢝ ഑෍ঝೝ σϓϩΠ ঝೝ

    ࡞ۀ։࢝ ഑෍ঝೝ σϓϩΠ ঝೝ ࡞ۀϩά ࡞ۀϩά ࡞ۀϩά SFNPWF BQQϦϙδτϦ "84$MPVE ຊ൪؀ڥ "84$MPVE ։ൃ؀ڥ ύΠϓϥΠϯͷݕূ ࠶ܝ Copyright(C) Nomura Research Institute, Ltd. All rights reserved. 64/94
  66. TUBHJOHϒϥϯν ຊ൪؀ڥ ϦϦʔεલͷࣾ಺ͷঝೝϑϩʔʹҰக͢ΔΑ͏ʹɺιʔεϚʔδ࣌΍ $*$%ύΠϓϥΠϯ࣮ߦλΠϛϯάͷঝೝϓϩηεΛஸೡʹ࣮૷ ύΠϓϥΠϯͷݕূ Copyright(C) Nomura Research Institute, Ltd.

    All rights reserved. 65/94
  67. TUBHJOHϒϥϯν ຊ൪؀ڥ ϦϦʔεલͷࣾ಺ͷঝೝϑϩʔʹҰக͢ΔΑ͏ʹɺιʔεϚʔδ࣌΍ $*$%ύΠϓϥΠϯ࣮ߦλΠϛϯάͷঝೝϓϩηεΛஸೡʹ࣮૷ マージ承認、デリバリー承認、デプロイ前承認を設けることで、 既存のアプリケーションリリース受け⼊れに即した形で承認プロセスを設ける ύΠϓϥΠϯͷݕূ Copyright(C) Nomura Research

    Institute, Ltd. All rights reserved. 66/94
  68. ӡ༻ɾ౷੍؍఺Ͱ͸ɺ୭͕͍ͭԿΛ࣮ࢪڐՄ͠ɺ݁ՌͲ͏ͳ͔ͬͨΛ อ࣋͢Δ͜ͱʹՃ͑ɺ࢓૊ΈͰ࡞ۀӨڹΛ࠷খԽ͢Δ͜ͱ͕ٻΊΒΕΔ نఆ͞Εͨঝೝϓϩηε ϦϦʔεূ੻Λ࣮֬ʹ࢒͢ ࡞ۀӨڹΛ෼཭ ώϡʔϚϯΤϥʔΛ࠷খԽ ࡞ۀ։࢝ ഑෍ঝೝ σϓϩΠ ঝೝ

    ࡞ۀ։࢝ ഑෍ঝೝ σϓϩΠ ঝೝ ࡞ۀϩά ࡞ۀϩά ࡞ۀϩά SFNPWF BQQϦϙδτϦ "84$MPVE ຊ൪؀ڥ "84$MPVE ։ൃ؀ڥ ύΠϓϥΠϯͷݕূ ࠶ܝ Copyright(C) Nomura Research Institute, Ltd. All rights reserved. 67/94
  69. TUBHJOHϒϥϯν ຊ൪؀ڥ $MPVE5SBJMϩάΛϕʔεʹඞཁͳূ੻ͷऩूΛߦ͏ ύΠϓϥΠϯͷݕূ Copyright(C) Nomura Research Institute, Ltd. All

    rights reserved. 68/94
  70. TUBHJOHϒϥϯν ຊ൪؀ڥ $MPVE5SBJMϩάΛϕʔεʹඞཁͳূ੻ͷऩूΛߦ͏ $MPVE5SBJM $MPVE5SBJM CodePipeline上の承認作業はCloudTrailログに出⼒ S3バケット保存はオブジェクトレベルでCloudTrailログに出⼒ CodeCommit作業は CloudTrailログに出⼒ ύΠϓϥΠϯͷݕূ

    Copyright(C) Nomura Research Institute, Ltd. All rights reserved. 69/94
  71. ӡ༻ɾ౷੍؍఺Ͱ͸ɺ୭͕͍ͭԿΛ࣮ࢪڐՄ͠ɺ݁ՌͲ͏ͳ͔ͬͨΛ อ࣋͢Δ͜ͱʹՃ͑ɺ࢓૊ΈͰ࡞ۀӨڹΛ࠷খԽ͢Δ͜ͱ͕ٻΊΒΕΔ نఆ͞Εͨঝೝϓϩηε ϦϦʔεূ੻Λ࣮֬ʹ࢒͢ ࡞ۀӨڹΛ෼཭ ώϡʔϚϯΤϥʔΛ࠷খԽ ࡞ۀ։࢝ ഑෍ঝೝ σϓϩΠ ঝೝ

    ࡞ۀ։࢝ ഑෍ঝೝ σϓϩΠ ঝೝ ࡞ۀϩά ࡞ۀϩά ࡞ۀϩά SFNPWF BQQϦϙδτϦ "84$MPVE ຊ൪؀ڥ "84$MPVE ։ൃ؀ڥ ύΠϓϥΠϯͷݕূ ࠶ܝ Copyright(C) Nomura Research Institute, Ltd. All rights reserved. 70/94
  72. TUBHJOHϒϥϯν ຊ൪؀ڥ *".ϙϦγʔʹͯϒϥϯνઓུΛΨʔυϨʔϧతʹ੍ޚ ύΠϓϥΠϯͷݕূ Copyright(C) Nomura Research Institute, Ltd. All

    rights reserved. 71/94
  73. TUBHJOHϒϥϯν ຊ൪؀ڥ *".ϙϦγʔʹͯϒϥϯνઓུΛΨʔυϨʔϧతʹ੍ޚ IAMポリシーにて以下を制御 ・担当者はtopicブランチのみプッシュ・プルリクエスト許可 ・develop/staging/pre-prodcutionブランチ等のプッシュ・削除禁⽌ ύΠϓϥΠϯͷݕূ Copyright(C) Nomura Research

    Institute, Ltd. All rights reserved. 72/94
  74. ӡ༻ɾ౷੍؍఺Ͱ͸ɺ୭͕͍ͭԿΛ࣮ࢪڐՄ͠ɺ݁ՌͲ͏ͳ͔ͬͨΛ อ࣋͢Δ͜ͱʹՃ͑ɺ࢓૊ΈͰ࡞ۀӨڹΛ࠷খԽ͢Δ͜ͱ͕ٻΊΒΕΔ نఆ͞Εͨঝೝϓϩηε ϦϦʔεূ੻Λ࣮֬ʹ࢒͢ ࡞ۀӨڹΛ෼཭ ώϡʔϚϯΤϥʔΛ࠷খԽ ࡞ۀ։࢝ ഑෍ঝೝ σϓϩΠ ঝೝ

    ࡞ۀ։࢝ ഑෍ঝೝ σϓϩΠ ঝೝ ࡞ۀϩά ࡞ۀϩά ࡞ۀϩά SFNPWF BQQϦϙδτϦ "84$MPVE ຊ൪؀ڥ "84$MPVE ։ൃ؀ڥ ύΠϓϥΠϯͷݕূ ࠶ܝ Copyright(C) Nomura Research Institute, Ltd. All rights reserved. 73/94
  75. TUBHJOHϒϥϯν ຊ൪؀ڥ ֤؀ڥͷ࡞ۀ͸࡞ۀ༻ΞΧ΢ϯτͷ*".ϩʔϧεΠονඞਢͱ͠ɺ ຊ൪؀ڥؚΊ֤ͯ؀ڥ͝ͱʹΞΧ΢ϯτϨϕϧͰ෼཭ ύΠϓϥΠϯͷݕূ Copyright(C) Nomura Research Institute, Ltd.

    All rights reserved. 74/94
  76. ຊ൪؀ڥ ֤؀ڥͷ࡞ۀ͸࡞ۀ༻ΞΧ΢ϯτͷ*".ϩʔϧεΠονඞਢͱ͠ɺ ຊ൪؀ڥؚΊ֤ͯ؀ڥ͝ͱʹΞΧ΢ϯτϨϕϧͰ෼཭ 本番環境は個別にアクセス統制が制御できる。 AWSアカウントレベルで分離することで、 開発環境やステージング環境作業が本番環境へ影響することを防ぐ。 AWSマネジメントコンソール ログイン等は基盤作業⽤アカ ウント経由のみ可能。 ύΠϓϥΠϯͷݕূ

    Copyright(C) Nomura Research Institute, Ltd. All rights reserved. 75/94
  77. ӡ༻ɾ౷੍؍఺Ͱ͸ɺ୭͕͍ͭԿΛ࣮ࢪڐՄ͠ɺ݁ՌͲ͏ͳ͔ͬͨΛ อ࣋͢Δ͜ͱʹՃ͑ɺ࢓૊ΈͰ࡞ۀӨڹΛ࠷খԽ͢Δ͜ͱ͕ٻΊΒΕΔ نఆ͞Εͨঝೝϓϩηε ϦϦʔεূ੻Λ࣮֬ʹ࢒͢ ࡞ۀӨڹΛ෼཭ ώϡʔϚϯΤϥʔΛ࠷খԽ ࡞ۀ։࢝ ഑෍ঝೝ σϓϩΠ ঝೝ

    ࡞ۀ։࢝ ഑෍ঝೝ σϓϩΠ ঝೝ ࡞ۀϩά ࡞ۀϩά ࡞ۀϩά SFNPWF BQQϦϙδτϦ "84$MPVE ຊ൪؀ڥ "84$MPVE ։ൃ؀ڥ ύΠϓϥΠϯͷݕূ ࠶ܝ Copyright(C) Nomura Research Institute, Ltd. All rights reserved. 76/94
  78. ࠶ܝ ύΠϓϥΠϯͷݕূ Copyright(C) Nomura Research Institute, Ltd. All rights reserved.

    77/94 ๬·͍͠ํ޲ͱ੍໿ͷॆ଍Λཱ྆͢Δํ๏ͱͯ͠ɺ"84$*$%ܥ αʔϏεΛ׆༻ͯ͠ߟ࡯ΛߦͬͯΈΔ ߴΞδϦςΟʹد༩͢Δ ϦϦʔεαΠΫϧ ΞϓϦέʔγϣϯ։ൃɾ ؅ཧ΁ͷ஫ྗ ηΩϡϦςΟͷ୲อ ӡ༻ɾ౷੍ͷ९क αʔϏε඼࣭ͷอূ "84$*$%ܥαʔϏεʹΑΔࣗಈϦϦʔεͷ࣮ݱ ⼿段として… 両⽴が必要
  79. αʔϏε඼࣭Ͱ͸ɺςετࡁΈͷΞϓϦΛ࣮֬ʹϦϦʔε͠ɺ໰୊ൃੜ࣌ʹ ͸҆શ͔ͭଈ࠲ʹ੾Γ໭͕͠ߦ͑Δ͜ͱ͕ॏཁ ςετࡁͷΞϓϦέʔγϣϯΛ࣮֬ʹ഑෍ ϦϦʔεલʹࣄલଧ伴͕Մೳ ໰୊ൃੜ࣌ͷ҆શ͔ͭଈ࠲ͷ੾Γ໭͠ ϦϦʔεϑϩʔࣗମͷ඼࣭΋୲อ ϩʔΧϧ؀ڥ ։ൃ؀ڥ ຊ൪؀ڥ ιʔε

    ίʔυ Ϗϧυ ςετ σϓϩΠ Ϗϧυࡁ "QQऔಘ σϓϩΠ "84$MPVE App v1 App v2 ࣄલ֬ೝ ҰൠϢʔβʔ "84$MPVE ։ൃ؀ڥ ビルド 承認 デプロイ "84$MPVE ຊ൪؀ڥ ビルド 承認 デプロイ ͲͪΒ΋ಉ͡ߏ੒ "84$MPVE App v1 App v2 ҰൠϢʔβʔ ύΠϓϥΠϯͷݕূ Copyright(C) Nomura Research Institute, Ltd. All rights reserved. 78/94
  80. ຊ൪؀ڥ ΞϓϦέʔγϣϯͷϏϧυ͸։ൃ؀ڥͰߦ͍ɺͦͷޙ͸લஈ؀ڥͰ ςετ඼࣭อূ͞ΕͨίϯςφΠϝʔδΛར༻ ソースコードからのビルドを実施し、 テストを実施。 開発環境でDockerビルド済みの イメージをpullしてpushするのみ →開発環境でテスト済の動作を担保 ステージング環境でDockerビルド済みの イメージをpullしてpushするのみ

    →ステージング環境でテスト済の動作を担保 ύΠϓϥΠϯͷݕূ Copyright(C) Nomura Research Institute, Ltd. All rights reserved. 79/94
  81. αʔϏε඼࣭Ͱ͸ɺςετࡁΈͷΞϓϦΛ࣮֬ʹϦϦʔε͠ɺ໰୊ൃੜ࣌ʹ ͸҆શ͔ͭଈ࠲ʹ੾Γ໭͕͠ߦ͑Δ͜ͱ͕ॏཁ ςετࡁͷΞϓϦέʔγϣϯΛ࣮֬ʹ഑෍ ϦϦʔεલʹࣄલଧ伴͕Մೳ ໰୊ൃੜ࣌ͷ҆શ͔ͭଈ࠲ͷ੾Γ໭͠ ϦϦʔεϑϩʔࣗମͷ඼࣭΋୲อ ϩʔΧϧ؀ڥ ։ൃ؀ڥ ຊ൪؀ڥ ιʔε

    ίʔυ Ϗϧυ ςετ σϓϩΠ Ϗϧυࡁ "QQऔಘ σϓϩΠ "84$MPVE App v1 App v2 ࣄલ֬ೝ ҰൠϢʔβʔ "84$MPVE ։ൃ؀ڥ ビルド 承認 デプロイ "84$MPVE ຊ൪؀ڥ ビルド 承認 デプロイ ͲͪΒ΋ಉ͡ߏ੒ "84$MPVE App v1 App v2 ҰൠϢʔβʔ ύΠϓϥΠϯͷݕূ Copyright(C) Nomura Research Institute, Ltd. All rights reserved. 80/94
  82. ຊ൪؀ڥ εςʔδϯά؀ڥͱຊ൪؀ڥͷύΠϓϥΠϯߏ੒ΛಉҰͱ͢Δ͜ͱͰɺ $MPVE'PSNBUJPO΍5FSSBGPSN౳ͷ*B$Ͱߏ੒ͷࣄલ඼࣭֬ೝ͕Մೳ ύΠϓϥΠϯͷݕূ Copyright(C) Nomura Research Institute, Ltd. All

    rights reserved. 81/94
  83. αʔϏε඼࣭Ͱ͸ɺςετࡁΈͷΞϓϦΛ࣮֬ʹϦϦʔε͠ɺ໰୊ൃੜ࣌ʹ ͸҆શ͔ͭଈ࠲ʹ੾Γ໭͕͠ߦ͑Δ͜ͱ͕ॏཁ ςετࡁͷΞϓϦέʔγϣϯΛ࣮֬ʹ഑෍ ϦϦʔεલʹࣄલଧ伴͕Մೳ ໰୊ൃੜ࣌ͷ҆શ͔ͭଈ࠲ͷ੾Γ໭͠ ϦϦʔεϑϩʔࣗମͷ඼࣭΋୲อ ϩʔΧϧ؀ڥ ։ൃ؀ڥ ຊ൪؀ڥ ιʔε

    ίʔυ Ϗϧυ ςετ σϓϩΠ Ϗϧυࡁ "QQऔಘ σϓϩΠ "84$MPVE App v1 App v2 ࣄલ֬ೝ ҰൠϢʔβʔ "84$MPVE ։ൃ؀ڥ ビルド 承認 デプロイ "84$MPVE ຊ൪؀ڥ ビルド 承認 デプロイ ͲͪΒ΋ಉ͡ߏ੒ "84$MPVE App v1 App v2 ҰൠϢʔβʔ ύΠϓϥΠϯͷݕূ Copyright(C) Nomura Research Institute, Ltd. All rights reserved. 82/94
  84. TUBHJOHϒϥϯν ຊ൪؀ڥ ϦϦʔεલͷࣄલ֬ೝͱϦϦʔεޙͷ੾Γ໭͠͸$PEF%FQMPZͷ&$4 #MVF(SFFOσϓϩΠϝϯτΛϕʔεʹ࣮૷ ύΠϓϥΠϯͷݕূ Copyright(C) Nomura Research Institute, Ltd.

    All rights reserved. 83/94
  85. TUBHJOHϒϥϯν ຊ൪؀ڥ ύΠϓϥΠϯͷݕূ ϦϦʔεલͷࣄલ֬ೝͱϦϦʔεޙͷ੾Γ໭͠͸$PEF%FQMPZ &$4ͷ #MVF(SFFOσϓϩΠϝϯτΛϕʔεʹ࣮૷ Copyright(C) Nomura Research Institute,

    Ltd. All rights reserved. 84/94
  86. ຊ൪؀ڥ #MVF(SFFOσϓϩΠɿ৽نΞϓϦέʔγϣϯσϓϩΠલ͸ຊ൪Ϧεφʔɺ ςετϦεφʔڞʹطଘτϥϑΟοΫΛࢦఆ ύΠϓϥΠϯͷݕূ Copyright(C) Nomura Research Institute, Ltd. All

    rights reserved. 85/94
  87. ຊ൪؀ڥ ύΠϓϥΠϯͷݕূ #MVF(SFFOσϓϩΠɿ৽نΞϓϦέʔγϣϯσϓϩΠޙɺ੾Γସ͑લͰͷ ༛༧࣌ؒ·ͰςετϦεφʔͷΈ͕ΞΫηεՄೳ 関係者のみが事前の稼働確認可能 Copyright(C) Nomura Research Institute, Ltd.

    All rights reserved. 86/94
  88. ຊ൪؀ڥ ύΠϓϥΠϯͷݕূ #MVF(SFFOσϓϩΠɿ੾Γସ͑લͷՔಇ֬ೝޙɺຊ൪Ϧεφʔʹ͍ͭͯ΋ɺ ৽نΞϓϦέʔγϣϯଆʹτϥϑΟοΫΛ੾Γସ͑ 問題発⽣時はコマンド1つで現⾏アプリケーション 側トラフィックに切り戻し可能 Copyright(C) Nomura Research Institute,

    Ltd. All rights reserved. 87/94
  89. ຊ൪؀ڥ ύΠϓϥΠϯͷݕূ #MVF(SFFOσϓϩΠɿ੾Γସ͕͑׬ྃ͢ΔͱɺݱߦଆΞϓϦέʔγϣϯ͕ ࡟আ͞ΕΔ Copyright(C) Nomura Research Institute, Ltd. All

    rights reserved. 88/94
  90. αʔϏε඼࣭Ͱ͸ɺςετࡁΈͷΞϓϦΛ࣮֬ʹϦϦʔε͠ɺ໰୊ൃੜ࣌ʹ ͸҆શ͔ͭଈ࠲ʹ੾Γ໭͕͠ߦ͑Δ͜ͱ͕ॏཁ ςετࡁͷΞϓϦέʔγϣϯΛ࣮֬ʹ഑෍ ϦϦʔεલʹࣄલଧ伴͕Մೳ ໰୊ൃੜ࣌ͷ҆શ͔ͭଈ࠲ͷ੾Γ໭͠ ϦϦʔεϑϩʔࣗମͷ඼࣭΋୲อ ϩʔΧϧ؀ڥ ։ൃ؀ڥ ຊ൪؀ڥ ιʔε

    ίʔυ Ϗϧυ ςετ σϓϩΠ Ϗϧυࡁ "QQऔಘ σϓϩΠ "84$MPVE App v1 App v2 ࣄલ֬ೝ ҰൠϢʔβʔ "84$MPVE ։ൃ؀ڥ ビルド 承認 デプロイ "84$MPVE ຊ൪؀ڥ ビルド 承認 デプロイ ͲͪΒ΋ಉ͡ߏ੒ "84$MPVE App v1 App v2 ҰൠϢʔβʔ ύΠϓϥΠϯͷݕূ Copyright(C) Nomura Research Institute, Ltd. All rights reserved. 89/94
  91. ࠶ܝ ύΠϓϥΠϯͷݕূ Copyright(C) Nomura Research Institute, Ltd. All rights reserved.

    90/94 ๬·͍͠ํ޲ͱ੍໿ͷॆ଍Λཱ྆͢Δํ๏ͱͯ͠ɺ"84$*$%ܥ αʔϏεΛ׆༻ͯ͠ߟ࡯ΛߦͬͯΈΔ ߴΞδϦςΟʹد༩͢Δ ϦϦʔεαΠΫϧ ΞϓϦέʔγϣϯ։ൃɾ ؅ཧ΁ͷ஫ྗ ηΩϡϦςΟͷ୲อ ӡ༻ɾ౷੍ͷ९क αʔϏε඼࣭ͷอূ "84$*$%ܥαʔϏεʹΑΔࣗಈϦϦʔεͷ࣮ݱ ⼿段として… 両⽴が必要
  92. ࠶ܝ ύΠϓϥΠϯͷݕূ Copyright(C) Nomura Research Institute, Ltd. All rights reserved.

    ๬·͍͠ํ޲ͱ੍໿ͷॆ଍Λཱ྆͢Δํ๏ͱͯ͠ɺ"84$*$%ܥ αʔϏεΛ׆༻ͯ͠ߟ࡯ΛߦͬͯΈΔ ߴΞδϦςΟʹد༩͢Δ ϦϦʔεαΠΫϧ ΞϓϦέʔγϣϯ։ൃɾ ؅ཧ΁ͷ஫ྗ ηΩϡϦςΟͷ୲อ ӡ༻ɾ౷੍ͷ९क αʔϏε඼࣭ͷอূ "84$*$%ܥαʔϏεʹΑΔࣗಈϦϦʔεͷ࣮ݱ ⼿段として… 両⽴が必要 ΍Γ͍ͨ͜ͱͱ࣮૷͢΂੍͖໿ΛશͯΫϦΞ 91/94
  93. ·ͱΊ Copyright(C) Nomura Research Institute, Ltd. All rights reserved. 92/94

  94. ·ͱΊ ɾϏδωεΞδϦςΟͷ࠷େԽͱϏδωε੍໿ͷड͚ೖΕόϥϯεΛ ߟྀ͠ͳ͕Β"84্Ͱ$*$%ͷઃܭΛ࣮ࢪ ˠ ཧ૝ͷ$*$% ɾ"84Ͱ͸$*$%ͱपลαʔϏε͕ॆ࣮͓ͯ͠Γɺ ্खʹར༻͢Δ͜ͱͰΞδϦςΟͱ੍໿ͷཱ͕྆Մೳ ɾ$*$%͸୯ͳΔࣗಈԽͰ͸ͳ͘ɺ૊৫ͷϧʔϧΛ࣮૷͢Δͱ͍͏఺͕ॏཁ Copyright(C) Nomura

    Research Institute, Ltd. All rights reserved. 93/94
  95. ͍͞͝ʹ ٕज़ॻయ޲͚ʹ&$4'BSHBUF $*$%ͷϋϯζΦϯຊΛ൦෍͠·ͨ͠ʂ ͝ڵຯͷ͋Δํ͸ͥͻ͓खʹͱ͍͚ͬͯͨͩΔͱخ͍͠Ͱ͢ɻ IUUQTCPPUIQNKBJUFNT Copyright(C) Nomura Research Institute, Ltd.

    All rights reserved. 94/94