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

マイクロサービスプラットフォーム向け負荷試験基盤の初期リリースを終えた話

 マイクロサービスプラットフォーム向け負荷試験基盤の初期リリースを終えた話

DMM Groupでは、Goの勉強会 DMM.go を開催しています。

DMM.go #4の発表で使用したスライドです。
https://dmm.connpass.com/event/246631/

yuyu_hf
PRO

May 19, 2022
Tweet

More Decks by yuyu_hf

Other Decks in Programming

Transcript

  1. ũ'00FRP
    䝬䜲䜽䝻䝃䞊䝡䝇䝥䝷䝑䝖䝣䜷䞊䝮ྥ䛡
    ㈇Ⲵヨ㦂ᇶ┙䛾ึᮇ䝸䝸䞊䝇䜢⤊䛘䛯ヰ
    䛔䛳䛼䠄#\X\XBKI䠅
    䝥䝷䝑䝖䝣䜷䞊䝮஦ᴗᮏ㒊


    View Slide

  2. ũ'00FRP
    ⮬ᕫ⤂௓
    䛔䛳䛼䠄#\X\XBKI䠅
    䛔䛼䛱䜓䜣䚸䛔䛼䛥䜣䛸࿧䜣䛷䛟䛰䛥䛔
    ‡ ᖺ䛻᪂༞ධ♫
    ‡ 䝬䜲䜽䝻䝃䞊䝡䝇䜰䞊䜻䝔䜽䝖䜾䝹䞊䝥ᡤᒓ
    ‡ ㄆドㄆྍ䛻㛵䛩䜛䝥䝻䝎䜽䝖䛾㛤Ⓨ䜢䛧䛶䜎䛩
    ‡ *R䝋䝣䝖䜴䜵䜰䜰䞊䜻䝔䜽䝏䝱

    View Slide

  3. ũ'00FRP
    ௒᪥ヰ䛩䛣䛸
    ㈇Ⲵヨ㦂ᇶ┙䜢䝸䝸䞊䝇䛧䜎䛧䛯Ž
    ㈇Ⲵヨ㦂ᇶ┙䛾≉ᚩ
    ‡ *R䛷ヨ㦂䝇䜽䝸䝥䝖䛜᭩䛡䜛
    ‡ NV䜢౑䛳䛶ศᩓ㈇Ⲵヨ㦂䜢ᡭ㍍䛻ᐇ᪋䛷䛝䜛

    View Slide

  4. ũ'00FRP
    ㈇Ⲵヨ㦂ᇶ┙䜢䛴䛟䛳䛯⌮⏤
    ㈇Ⲵヨ㦂䜢䛩䜛䛯䜑䛾䜶䝁䝅䝇䝔䝮䛜䛺䛟䚸䝜䜴䝝䜴䛾ඹ᭷䛜䛷䛝䛶䛔䛺䛛䛳䛯
    ‡ 㛤Ⓨຠ⋡䛜ᝏ䛔
    ‡ ྛ䝏䞊䝮䛷ྠ䛨䜘䛖䛺䝒䞊䝹䜢෌⏕⏘䛧䛶䛔䛯
    ‡ ᬑẁ౑䛳䛶䛺䛔ゝㄒ䛾Ꮫ⩦䝁䝇䝖䛜㧗䛔

    View Slide

  5. ũ'00FRP
    ㈇Ⲵヨ㦂ᇶ┙䛾せ௳
    *R䛷ヨ㦂䝇䜽䝸䝥䝖䛜᭩䛡䜛
    ‡ ⤌⧊ᡓ␎䛸䛧䛶㛤Ⓨゝㄒ䛻*R䜢᥇⏝䛧䛶䛔䜛
    ‡ 䝞䝷䝞䝷䛺ゝㄒ䜢౑䜟䜜䜛䛸6'.䜔䝜䜴䝝䜴䛾ඹ᭷䛜䛷䛝䛺䛔
    ศᩓ㈇Ⲵヨ㦂䛜䛷䛝䜛䛣䛸
    ‡ ༢୍䛾䝬䝅䞁䛷䛛䛡䜙䜜䜛௨ୖ䛾㈇Ⲵ䛜ᚲせ
    䝺䝫䞊䝖䜢ฟຊ䛩䜛䛣䛸
    ‡ ㈇Ⲵヨ㦂䛾⤖ᯝ䜢♫ෆ䛷ඹ᭷䛧䛯䛔
    ‡ ྛ䜰䝥䝸䜿䞊䝅䝵䞁䛾ᛶ⬟䜢䛔䛴䛷䜒ぢ䜜䜛䜘䛖䛻䛧䛯䛔

    View Slide

  6. ũ'00FRP
    ㈇Ⲵヨ㦂䝣䝺䞊䝮䝽䞊䜽䛻ồ䜑䜛䜒䛾
    *R䛂䛰䛡䛷䛃ヨ㦂䝇䜽䝸䝥䝖䛜᭩䛡䜛㈇Ⲵヨ㦂䝣䝺䞊䝮䝽䞊䜽䛿䛺䛔
    ศᩓ㈇Ⲵヨ㦂䛜ྍ⬟䛺䝣䝺䞊䝮䝽䞊䜽
    ‡ 9HJHWD
    ‡ *DWOLQJ

    View Slide

  7. ũ'00FRP
    /RFXVW%RRPHU
    /RFXVW3\WKRQ
    KWWSVJLWKXEFRPORFXVWLRORFXVW
    /RFXVW([WHQVLRQV
    ‡ %RRPHU
    ‡ /RFXVWM
    %RRPHU*R
    KWWSVJLWKXEFRPP\]KDQERRPHU

    View Slide

  8. ũ'00FRP
    /RFXVW䛾ศᩓ㈇Ⲵฎ⌮䛾௙⤌䜏
    PDVWHU
    ‡ ヨ㦂䜢⟶⌮䛩䜛䜰䝥䝸䜿䞊䝅䝵䞁
    ZRUNHU
    ‡ ㈇Ⲵ䜢䛛䛡䜛䜰䝥䝸䜿䞊䝅䝵䞁

    PDVWHU
    ZRUNHU
    ZRUNHU
    DSS

    View Slide

  9. ũ'00FRP
    %RRPHU䛾௙⤌䜏
    /RFXVWZRUNHU䛾䜲䞁䝍䞊䝣䜵䞊䝇䜢‶䛯䛫䜀
    ௵ព䛾ゝㄒ䛷/RFXVWZRUNHU䛾䜘䛖䛻᣺䜛⯙䛖
    䜰䝥䝸䜿䞊䝅䝵䞁䜢ᐇ⿦䛷䛝䜛

    PDVWHU
    ERRPHU
    ERRPHU
    DSS

    View Slide

  10. ũ'00FRP
    %RRPHU䛾౑䛔᪉

    View Slide

  11. ũ'00FRP
    %RRPHU䛾౑䛔᪉

    View Slide

  12. ũ'00FRP
    ㈇Ⲵヨ㦂ᇶ┙䛾䜰䞊䜻䝔䜽䝏䝱

    View Slide

  13. ũ'00FRP
    ㈇Ⲵヨ㦂ᇶ┙䛾䜰䞊䜻䝔䜽䝏䝱

    View Slide

  14. ũ'00FRP
    *LW+XE$FWLRQV䛾ZRUNIJRZ

    View Slide

  15. ũ'00FRP
    *LW+XE$FWLRQV䛾ZRUNIJRZ

    View Slide

  16. ũ'00FRP
    ㈇Ⲵヨ㦂ᇶ┙䛾䜰䞊䜻䝔䜽䝏䝱

    View Slide

  17. ũ'00FRP
    ㈇Ⲵヨ㦂ᇶ┙䛾䜰䞊䜻䝔䜽䝏䝱

    View Slide

  18. ũ'00FRP
    ㈇Ⲵヨ㦂ᇶ┙䛾䜰䞊䜻䝔䜽䝏䝱

    View Slide

  19. ũ'00FRP
    ㈇Ⲵヨ㦂ᇶ┙䛾䜰䞊䜻䝔䜽䝏䝱

    View Slide

  20. ũ'00FRP
    /RFXVWᐇ⾜ᚋ䛻ฟຊ䛥䜜䜛䝺䝫䞊䝖

    View Slide

  21. ũ'00FRP
    ㈇Ⲵヨ㦂ᇶ┙䛾䜰䞊䜻䝔䜽䝏䝱

    View Slide

  22. ũ'00FRP
    *R䛾䝔䞁䝥䝺䞊䝖䝣䜯䜲䝹

    View Slide

  23. ũ'00FRP
    *R䛾䝔䞁䝥䝺䞊䝖䝣䜯䜲䝹

    View Slide

  24. ũ'00FRP
    NVPDQLIHVW䛾䝔䞁䝥䝺䞊䝖䝣䜯䜲䝹
    NXVWRPL]H䛷ヨ㦂䛤䛸䛾⎔ቃ䛾ᕪศ䜢྾཰䛩䜛
    ඹ㏻タᐃ
    ‡ 6HUYLFH([WHUQDO6HFUHW/RFXVWPDVWHU䛾-RE䛾సᡂ
    ‡ 'DWDGRJ䛻䝻䜾䛸䝖䝺䞊䝇䜢㏦䜛タᐃ
    ‡ /RFXVWZRUNHU䛾-RE䛾䝕䝣䜷䝹䝖್
    ヨ㦂䛤䛸䛾タᐃ
    ‡ /RFXVWZRUNHU䛾-RE䛾ヨ㦂䛤䛸䛾タᐃ
    ඹ㏻タᐃ䛻䛿*LW+XE䝸䝫䝆䝖䝸䛻&2'(2:1(5䜢タᐃ
    ĺ㈇Ⲵヨ㦂ᇶ┙䛾⟶⌮⪅䛾ᢎㄆ䛜ᚲせ

    View Slide

  25. ũ'00FRP
    *LW+XE$FWLRQV䛾ZRUNIJRZ
    ヨ㦂䜢㛤ጞ䛩䜛ZRUNIJRZ
    ‡ ヨ㦂ྡ
    ‡ 䜽䝷䝇䝍䞊ྡ
    ‡ ୪ิᩘ䠄JRURXWLQHᩘ䠅
    ‡ 3RGᩘ
    ‡ ୪ิᩘ䛾ቑຍ㏿ᗘ
    ‡ ヨ㦂ᐇ⾜᫬㛫
    ‡ ヨ㦂᏶஢䞉ኻᩋ᫬䛾6ODFN㏻▱䝯䞁䝅䝵䞁ඛ

    View Slide

  26. ũ'00FRP
    6ODFN㏻▱
    ‡ ヨ㦂䜽䝷䝇䝍ྡ
    ‡ ヨ㦂ྡ
    ‡ /RFXVW:RUNHU䛾3RGᩘ
    ‡ /RFXVW䛾䝴䞊䝄䞊ᩘ
    ‡ ヨ㦂ᐇ⾜᫬㛫
    ‡ ヨ㦂⤖ᯝ䛾85/
    ‡ 'DWDGRJ/RJV
    ‡ 'DWDGRJ7UDFHV

    View Slide

  27. ũ'00FRP
    6ODFN㏻▱
    ‡ ヨ㦂䜽䝷䝇䝍ྡ
    ‡ ヨ㦂ྡ
    ‡ /RFXVW:RUNHU䛾3RGᩘ
    ‡ /RFXVW䛾䝴䞊䝄䞊ᩘ
    ‡ ヨ㦂ᐇ⾜᫬㛫
    ‡ ヨ㦂⤖ᯝ䛾85/
    ‡ 'DWDGRJ/RJV
    ‡ 'DWDGRJ7UDFHV

    View Slide

  28. ũ'00FRP
    ጇ༠䛧䛯䛸䛣䜝
    %RRPHU䛛䜙ฟຊ䛥䜜䜛,QIR䝻䜾䛜'DWDGRJୖ䛷(UURU䝻䜾ุᐃ䛥䜜䜛

    View Slide

  29. ũ'00FRP
    ጇ༠䛧䛯䛸䛣䜝
    䜰䝥䝸䜿䞊䝅䝵䞁ഃ䛷ヨ㦂䛾㛤ጞ䞉೵Ṇ䛾⟶⌮
    ĺ-RE䜢๐㝖䛩䜛
    ヨ㦂䛾ᡂຌኻᩋ䛾᳨▱
    ĺ/RFXVW䛾䝺䝫䞊䝖䝣䜯䜲䝹䛾᭷↓䜢䝏䜵䝑䜽䛩䜛

    View Slide

  30. ũ'00FRP
    䜎䛸䜑
    ‡ *R䛷ヨ㦂䝇䜽䝸䝥䝖䜢᭩䛡䜛䝷䜲䝤䝷䝸䚸%RRPHU䜢⤂௓䛧䛯
    ‡ 䝔䞁䝥䝺䞊䝖䝣䜯䜲䝹䜢ά⏝䛧䛯㈇Ⲵヨ㦂ᇶ┙䛾฼⏝⪅䜢䝃䝫䞊䝖䛩䜛௙⤌䜏䜢⤂
    ௓䛧䛯
    ‡ ௒ᚋ䛿ึᮇ䝸䝸䞊䝇䛷ጇ༠䛧䛯䛸䛣䜝䜢ᨵၿ䛩䜛

    View Slide