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

コンテナ導入の正攻法〜ママリのコンテナ移行舞台裏〜/Confrontation-of-Cont...

 コンテナ導入の正攻法〜ママリのコンテナ移行舞台裏〜/Confrontation-of-Container-Transfer

ITインフラSummit 2019 日経 xTECH主催セミナー の発表資料です
https://project.nikkeibp.co.jp/event/xtechi190131p/

Avatar for Shoichiro Nagai(shnagai)

Shoichiro Nagai(shnagai)

January 31, 2019
Tweet

More Decks by Shoichiro Nagai(shnagai)

Other Decks in Technology

Transcript

  1. ࣗݾ঺հ ӬҪউҰ࿠ ίωώτגࣜձࣾɹΤϯδχΞ
 Πϯϑϥ΢ΣϒΦϖϨʔγϣϯ 5XJUUFS!TIOBHBJ ܦྺ
 4*FSʹͯΠϯϑϥपΓͷۀ຿
 ҰٳDPN
 ʙίωώτʹKPJO
 ࠷ۙͷओͳ׆ಈ


    "844VNNJU4UBSUVQ"SDIJUFDUVSFPGUIF:FBSొஃ
 +BQBO$POUBJOFS%BZTWొஃ
 ϒϩάίωώτ։ൃऀϒϩά
 ɹIUUQUFDIDPOOFIJUPDPNBSDIJWFBVUIPSOBHBJT
  2. αʔϏε։ൃΑ͋͘Δ෩ܠᶃ $POGJH'JMF ᶅ 44) ᶄ 3FBEJOH ։ൃऀ Πϯϑϥ ίʔυԽͯ͠ΔΑ
 

    Ұ෦͸ɺϕʔεΠϝʔδ ".* ࣮ߏ੒Λ஌Δͷ͕େ มɻɻ ᶃ2VFTUJPO YYYͷ؀ڥͬͯ ͲΜͳߏ੒ʹͳͬͯ·͔͢Ͷ
  3. w շదͳ։ൃ؀ڥͰ։ൃग़དྷ͍ͯΔ
 αΫαΫಈ͘ ࡞Γ௚͠΍มߋͷ൓ө͕଎͍ 
 ߏ੒͕γϯϓϧ w ίʔυ؅ཧ͞ΕϒϥοΫϘοΫεͷͳ͍Πϯϑϥઃఆ w Πϯϑϥઃఆมߋ͕(JUIVC1VMM3FRVFTUϕʔεͰߋ৽Մ


    ઃఆϑΝΠϧͷ؅ཧ͚ͩͰͳ͘ຊ൪൓ө·Ͱߦ͑Δ w ։ൃऀ͕Πϯϑϥ؀ڥʹ͍ͭͯཧղग़དྷ͍ͯΔ w ։ൃຊ൪͕ಉ͡ߏ੒Ͱ҆৺ͯ͠มߋΛߦ͑Δ ໨ࢦͨ͠ཧ૝ܗ
  4. w %PDLFSGPS.BD 8JOEPXT Λ࠾༻ w ౰࣌͸͋·Γࣄྫ͕ͳ͘ࢼߦࡨޡ ։ൃ؀ڥͷ%PDLFSϓϥοτϑΥʔϜબఆ %PDLFS
 ίϚϯυ ϗετ͔Β

    ௚઀Մ Ծ૝Ϛγϯ্͔Β ࣮ߦ ϑΝΠϧ Ϛ΢ϯτ ΍΍஗͍͕ DBDIFEͰճආ ೋॏʹͳΔ͕ ଎͍
  5. w ·ͣ͸ɺطଘ؀ڥͷ%PDLFSԽʹείʔϓΛߜΔ
 BMQJOFͱ͔ͰܰྔΠϝʔδ࡞Γͨ͘ͳΔ͕ɺϋϚΔϙΠϯτ͸ͳΔ΂͘ݮΒ͢
 %PDLFSGJMF͑͞Ͱ͖Ε͹ɺޙ͔ΒϦϑΝΫλϦϯά NVMUJTUBHFCVJME౳ ͸Մೳ
 EPDLFSίϯςφͰ੒ޭͨ͠ίϚϯυΛͻͨ͢Β%PDLFSGJMFʹهड़͍ͯ͘͠ w %PDLFSϏϧυ࣌ͷΩϟογϡΛҙࣝ͢Δ
 %PDLFS͸ϨΠϠຖʹΩϟογϡΛ࣋ͭ


    ΩϟογϡΛ༗ޮ׆༻͢ΔͱϏϧυ͕଎͘ͳΔ
 มߋͷ͋ͬͨϨΠϠҎ߱͸Ωϟογϡ͕શͯഁغ͞ΕΔ࢓૊Έͷҝɺมߋͷଟ͍ϨΠϠ ΛԼʹ࣋ͬͯ͘Δͷ͕ϙΠϯτ ྫ͑͹σΟϨΫτϦͷίϐʔͱ͔  w ϨΠϠΛग़དྷΔ͚ͩগͳ͘͢Δ %PDLFSGJMF࡞੒ͷϙΠϯτ
  6. ίωώτͰͷίϯςφಋೖͷྺ࢙ ೥ ݄ ։ൃ؀ڥ ։ൃ؀ڥΛ7JSUVBM#PY 7BHSBOU͔Β%PDLFSʹ੾Γସ͑ ʙ݄ ௐࠪɾݕূ ຊ൪ӡ༻ʹ޲͚ͨௐࠪɾݕূͱҰ෦ಋೖ ݄

    ຊ൪ ৽αʔϏε ৽نαʔϏεΛ%PDLFS &$4Ͱϩʔϯν ʙ݄ ຊ൪ ϦϓϨΠε طଘαʔϏεΛ%PDLFS &$4ʹ৐ͤ׵͑ ʙݱࡏ ӡ༻ ΄΅શͯͷαʔϏεΛ%PDLFS &$4Ͱӡ༻'BSHBUF౤ೖ
  7. ຊ൪ͷίϯςφ؀ڥͷΞʔΩςΫνϟ ։ൃऀ $MJFOU αʔϏεຖ 8FCΫϥελ 8FCΫϥελ $POUBJOFS  $POUBJOFS 

    $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  αʔϏεຖ $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  "84$MPVE #BUDIΫϥελ &WFOU UJNFCBTFE $POUBJOFS  8FCΫϥελ
  8. σϓϩΠϑϩʔ ։ൃऀ $MJFOU αʔϏεຖ 8FCΫϥελ 8FCΫϥελ $POUBJOFS  $POUBJOFS 

    $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  αʔϏεຖ $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  $POUBJOFS  "84$MPVE #BUDIΫϥελ &WFOU UJNFCBTFE $POUBJOFS  CVJMEQVTI QVMM QVMM QVMM QVMM QVTI NFSHF EFQMPZ
 DPOUBJOFSSFQMBDFNFOU
  9. σϓϩΠର৅͕ΞϓϦέʔγϣϯ࣮ߦج൫ͦͷ΋ͷʹมΘΔ εςʔδϯά؀ڥ ϓϩμΫγϣϯ؀ڥ ։ൃ؀ڥ ΞϓϦέʔγϣϯ ΞϓϦέʔγϣϯ ΞϓϦέʔγϣϯ ΞϓϦέʔγϣϯ ࣮ߦ؀ڥ ࣮ߦ؀ڥ

    ࣮ߦ؀ڥ ࣮ߦ؀ڥ ΞϓϦέʔγϣϯ ࣮ߦ؀ڥ ΞϓϦέʔγϣϯ ࣮ߦ؀ڥ ઃఆมߋ ઃఆมߋ σϓϩΠ σϓϩΠ σϓϩΠ σϓϩΠ
  10. σϓϩΠର৅͕ΞϓϦέʔγϣϯ࣮ߦج൫ͦͷ΋ͷʹมΘΔ εςʔδϯά؀ڥ ϓϩμΫγϣϯ؀ڥ ։ൃ؀ڥ ΞϓϦέʔγϣϯ ΞϓϦέʔγϣϯ ΞϓϦέʔγϣϯ ΞϓϦέʔγϣϯ ࣮ߦ؀ڥ ࣮ߦ؀ڥ

    ࣮ߦ؀ڥ ࣮ߦ؀ڥ ΞϓϦέʔγϣϯ ࣮ߦ؀ڥ ΞϓϦέʔγϣϯ ࣮ߦ؀ڥ ઃఆมߋ ઃఆมߋ σϓϩΠ σϓϩΠ σϓϩΠ σϓϩΠ σϓϩΠ࣮ߦ؀ڥؚΉج൫ͷ࡞Γ௚͠
  11. σϓϩΠର৅͕ΞϓϦέʔγϣϯ࣮ߦج൫ͦͷ΋ͷʹมΘΔ εςʔδϯά؀ڥ ϓϩμΫγϣϯ؀ڥ ։ൃ؀ڥ ΞϓϦέʔγϣϯ ΞϓϦέʔγϣϯ ΞϓϦέʔγϣϯ ΞϓϦέʔγϣϯ ࣮ߦ؀ڥ ࣮ߦ؀ڥ

    ࣮ߦ؀ڥ ࣮ߦ؀ڥ ΞϓϦέʔγϣϯ ࣮ߦ؀ڥ ΞϓϦέʔγϣϯ ࣮ߦ؀ڥ ઃఆมߋ ઃఆมߋ σϓϩΠ σϓϩΠ σϓϩΠ σϓϩΠ *NVUBCMF*OGSBTUSVDUVSFͷ࣮ફ
  12. w ৽نαʔϏε্ཱͪ͛࣌ʹ։ൃऀ͕%PDLFSGJMFΛ࡞ΓΠ ϯϑϥߏ੒͔ΒखΛग़͢͜ͱ͕ग़དྷΔ
 ։ൃ؀ڥΛ࡞Ε͹ɺͦΕΛຊ൪ʹҠૹ͢Δ͚ͩ w ϛυϧ΢ΣΞͷΞοϓσʔτ౳΋։ൃऀͰ׬݁
 ઃఆมߋͷௐ੔͸ෆཁʹ w %PDLFSͷϦϑΝΫλ΋։ൃऀओಋͰ
 NVMUJTUBHFCVJME΍ϕʔεΠϝʔδ

    04 ͷೖΕସ͑Λڵຯͷ͋Δϝϯό͕ ݱࡏͷ༷ࢠ ։ൃऀ͸ΞϓϦέʔγϣϯ࣮ߦج൫ʹ ੹೚Λ࣋ͭ͜ͱ͕ग़དྷΔ
 ˣ
 νʔϜ਺͕૿͍͚͑ͯ͹͍͘΄Ͳ ޮՌΛൃش͢Δ ϚΠΫϩαʔϏε✖ίϯςφͷ૬ੑͷྑ͞