大規模サーバリプレイスを支える技術 / Background of Large Scale Server Replace

D7df6557c6b98f29ac546911e2b1a4d4?s=47 Shinya Tsunematsu
June 30, 2015
290

大規模サーバリプレイスを支える技術 / Background of Large Scale Server Replace

D7df6557c6b98f29ac546911e2b1a4d4?s=128

Shinya Tsunematsu

June 30, 2015
Tweet

Transcript

  1. (.01FQBCP *OD 4IJOZB546/&."546 !UONU )PTUJOH$BTVBM5BMLT େن໛αʔόϦϓϨ ΠεΛࢧ͑Δٕज़

  2. ৗদ৳࠸!UONU ٕज़෦Πϯϑϥάϧʔϓ γχΞΤϯδχΞ

  3. IFUFNMKQ

  4. എܠ

  5. ϩέʔγϣϯҠಈ  ίετ࡟ݮ  ϥϯχϯάඅ༻  ࠷దԽɾϑΝγϦςΟͷύϫʔΞοϓ  ిྗ 

    ϥοΫ଱ՙॏ
  6. αʔόϦϓϨΠε  ࿝ٺԽʹ൐͍  ଱ো֐ੑΛߴΊΔ  Ϣʔβ͞Μ΁ͷεϖοΫΞοϓͷԸ ܙ  ू໿཰޲্ɺϦιʔε࠷దԽ

  7. େن໛ˍεέδϡʔϧ  ͋Δఔ౓ͷظؒͰऴΘΒͤΔඞཁ͕ ͋Δ  ର৅୆਺୆ऑ  Πϯϑϥϝϯόʔਓ

  8. ೔தʁਂ໷ʁ  ೔தʹ࣮ࢪ͢Δ࢓૊Έͮ͘ΓΛ͢Δ ͷ΋ݕ౼͕ͨ͠ɺظ͕͔͔ؒΔͷͱ ࠓޙͷ࢖͍ճ͠Λߟ͑Δͱͳ͔ͳ͔ ݫ͍͠  طʹ࣮੷ͷ͋ΔϦϓϨʔεखॱΛ΋ ͱʹ୹ظܾઓͰ͍͘͜ͱʹͨ͠

  9. ϦϓϨʔε४උΛࢧ ͑Δٕज़ʢखॱฤʣ

  10. طଘͷϦϓϨʔε  αʔόͷ෺ཧނোʹΑΔμ΢ϯɺ· ͨ͸ϦιʔεͷṧഭͳͲͰͨ·ʹൃ ੜ͢ΔͨΊɺखॱࣗମ͸طʹ͋ͬͨ  ຖճ࡞੒͢Δख͕ؒ͋Δ͕ɺ͜ͷ෦ ෼͸ղܾ͍ͯͨ͠

  11. खॱͷςϯϓϨʔτԽ  FSCΛ࢖ͬͯखॱΛࣗಈੜ੒  ର৅αʔόͷϗετ໊ɾ*1ΛZBNMʹه ࡌ͓ͯ͘͠  HFOFDPO  IUUQTMJCSBSJFTJPSVCZHFNT

    HFOFDPO
  12. ୆ͷ࡞ۀͳΒͳΜͱ͔ͳΔ  खॱॻ࡞੒  ϝϯόʔΛΞαΠϯˍμ΢ϯλΠϜ Λઃ͚ͯਂ໷ʹϝϯςφϯε࣮ࢪ

  13. ن໛͕େ͖͘ͳΔͱ  έΞ͢Δ͜ͱ͕૿͑Δ  Ϣʔβ͞Μ΁ͷࠂ஌  ͦ΋ͦ΋ͷαʔόͷ४උ  ࣮ࢪ೔ɺର৅αʔόΛϛεͬͨΒʁ 

    εέδϡʔϧͱͷ݉Ͷ߹͍ͱ୆ʹ࣮ࢪՄೳͳ୆਺ ͱ  ϝϯςͷਫ਼౓
  14. ͬͦ͘͞௚໘ͨ͠໰୊  खॱ࡞੒ͷݩͱͳΔZBNMͷ४උ͕ΊΜͲ ͘͘͞ͳ͖ͬͯͨ  ͨ·ʹ͔͠ͳ͍ͷͰखಈͰ࡞͍ͬͯͨ  ෳ਺ਓͰͷνΣοΫͳͲख͕ؒ૿͑ΔҰํ  ਺͕ଟ͘ͳΔ΄Ͳϛε΋૿͑Δݒ೦͕͋Δ

  15. ࣾ಺γεςϜͷσʔλϕʔε  αʔόͷࢿ࢈؅ཧ৘ใͰओʹܦཧۀ຿ʹ͋ͨΔ ਓ͕ࢀর͢Δ  ਺೥લʹΤΫηϧ͔ΒγεςϜԽ  ϗετ໊΍*1ͳͲαʔϏεӡ༻ͷ৘ใ΋࣋ͬͯ ͍Δ 

    ࣾ಺ͷσʔλϕʔεͳͷͰɺࣾ֎ͷӡ༻αʔϏ ε্ʹ͍͚࣋ͬͯͳ͍
  16. "1*͕ཉ͔ͬͨ͠  Φʔμʔ͸ग़͚ͨ͠Ͳɺଞۀ຿ͷ݉ Ͷ߹͍΋͋Γͳ͔ͳ͔࣮ݱͤͣ  ཉ͍͠৘ใ͸͋Δఔ౓ܾ·͍ͬͯΔ ͷͰͪ͜ΒͰέΞग़དྷͳ͍͔  ؔ࿈ۀ຿ͷਓͱ૬ஊɾௐ੔

  17. σʔλϕʔεΞΧ΢ϯτΛ΋Β͏  ͨͩ͠SFBEPOMZ  42-౳Ͱ৘ใ͸ग़ͤΔΑ͏ʹͳͬͨ  σʔλͷ੔ܗ͸มΘΒͣେม  ΞΧ΢ϯτΛ΋ΒͬͨΒ΍Ζ͏ͱࢥͬ ͍ͯͨ͜ͱʹணख

  18. $-*πʔϧΛ࡞Ζ͏  ৘ใΛ੔ܗͯ͠ZBNMͰు͘খ͞ͳίϚϯυϥ ΠϯπʔϧΛ࡞ͬͯHFNԽ  NBOFLJOFDP@JOGP  UIPS  NZTRMDTCJOE

     ෳ਺ਓʹΑΔ໨ࢹνΣοΫͷख͕ؒܰݮ
  19. ͜͜·ͰࣗಈԽग़དྷͨ͜ͱ  ର৅αʔόͷऔಘ NBOFLJOFLP@JOGP  ςϯϓϨʔτԽHFOFDPO  ͔ͳΓָʹͳͬͨ

  20. ϦϓϨʔε४උΛࢧ ͑Δٕज़ʢߏஙฤʣ

  21. ͓͞Β͍  ϦϓϨʔε͔ͩΒ౰વݩͱઌ͕͋Δ  ϦϓϨʔεର৅͸୆Ͱɺॾʑ͋ Δ͕४උ͢Δ୆਺͸ಉ͔͡গ͠গͳ ͍͘Β͍

  22. ࠓ·ͰͷੵΈॏͶ  աڈͷ֎෦ൃද  IUUQTTQFBLFSEFDLDPN UONUZFBSTIJTUPSZPGIFUFNM  ͦΕʹʴͯ͠ࠓճͷϓϩδΣΫτʹ ׆͖ͨࢪࡦΛ঺հ

  23. 4FSWFSTQFD  1VQQFUʹΑΔߏஙͷࣗಈԽͷޙԡ ͠  ࠓճͷϦϓϨΠεͱ͸ผʹɺҎલ͔ Βͱ͋Δ४උΛਐΊ͍ͯͨ

  24. ϦϓϨʔεͷ෭࣍ޮՌ  σΟετϦϏϡʔγϣϯͷϝδϟʔόʔδϣ ϯΞοϓάϨʔυʹ੒ޭ  ݹ͍όʔδϣϯͰಈ͘ϚχϑΣετΛ৽͠ ͍όʔδϣϯͰ΋ಈ͘Α͏ʹௐ੔͍ͯ͘͠  ಈ͘Α͏ʹ4FSWFSTQFDͷςετ͕௨ ΔΑ͏ʹ

  25. Πϯϑϥ$*  +FOLJOT 7BHSBOU  IUUQTTQFBLFSEFDLDPN UONUKFOLJOTQVQQFU TFSWFSTQFDJOGSBDJ

  26. Πϯϑϥ$*ʢ༨ஊʣ  ϖύϘϓϥΠϕʔτΫϥ΢υԽʹ൐ ͍ɺݱࡏਖ਼ৗʹՔಇ͓ͯ͠Βͣʜ  ϓϥΠϕʔτΫϥ΢υΛར༻ͨ࣍͠ όʔδϣϯͷ࢓૊ΈΛݕ౼த

  27. ϦϓϨʔε࣮ࢪΛࢧ ͑Δٕज़

  28. εέʔϧ͠ͳ͍ϝϯςφϯε࣮ࢪ  खॱͷ࣮ࢪ͸·ͩख࡞ۀ  ్த·Ͱ࣮ߦͯ͠ΤϥʔʹͳͬͯͷϦ ΧόϦͳͲߟ͑Δͱେม  ՄಡੑͳͲߟ͑ΔͱΰϦΰϦͷγΣϧ εΫϦϓτʹΑΔࣗಈԽʹ͸఍߅͕͋ Δ

  29. 'BCSJD  ϝϯς࣮ࢪΛϓϩάϥϜͰ  0QTϑϨϯυϦʔʹॻ͚Δ  ࣮ߦॱংΛ໰Θͳ͍શαʔό࣮ࢪՄ ೳͳ෦෼͸!QBSBMMFMσίϨʔλʔ Ͱฒྻ࣮ߦՄೳ

  30. खॱΛؔ਺΁  13Λग़͠ͳ͕Β  ֬ೝग़དྷͨखॱ͸εΫϦϓτΛ࢖͏ Α͏ʹςϯϓϨΛมߋ  खಈ࣮ߦɾεΫϦϓτ࣮ߦ͸ࠞࡏ͢ Δ͕ঃʑʹޙऀʹஔ͖׵͍͑ͯ͘

  31. ݁ՌʢϑΣʔζʣ  खಈͰ೔୆Ͱ࣮ࢪ͍ͯͨ͠ϝϯς  εΫϦϓτԽͰ೔୆  ϝϯς࣮ࢪͷख͕ؒܰݮ͞ΕͨͷͰ ೔࣮ࢪͰिʹ୆

  32. ݁ՌʢϑΣʔζʣ  ࠓճ৽نͰ࡞੒ͨ͠ϝϯςखॱ  ॳճ͚ͩखಈͰ࣮ߦ͠ଈεΫϦϓτ Խ  ೔ʹ୆ͷϝϯς

  33. ݁ՌʢϑΣʔζʣ  ݱࡏઈࢍ࣮ࢪத  ϑΣʔζͷͳ͔ͰҰ൪  ର৅୆਺͕ଟ͍  ॏཁͳϩʔϧΛؚΜͰ͍Δ 

    ׈Γग़͠ॱௐʁ
  34. ͦͷଞࡉ͔ͳࢧ͑Δ ٕज़

  35. *1సૹͷ໰୊  ಉҰϩέʔγϣϯͰͷϦϓϨΠεͰ ͸*1෇͚ସ͑ʹΑΓมߋ͸ൃੜ͠ͳ ͍  ϩέʔγϣϯ͕ҟͳΔͱ*1సૹ͕ൃ ੜ͢Δ

  36. - - -  ϓϩΩγग़དྷΔϛυϧ΢ΣΞ͸ͦΕͰ΍ Δͱྑ͍ͱࢥ͏  "QBDIFͷNPE@QSPYZ  GUQ͸

    TTI͸   JQUBCMFTͰ΋͍͍͚Ͳϛυϧ΢ΣΞ୯ମ Ͱಈ͘ํ͕ݸਓతʹ͸޷Έ
  37. SJOFUE  JOUFSOFUlSFEJSFDUJPOTFSWFSz  ݹͷ5$1ϦμΠϨΫλ  ͜Ε͔͠஌Βͳ͔ͬͨ  ઃఆϑΝΠϧ͕γϯϓϧͰ෼͔Γ΍ ͍͢

  38. SFEJS  ࠷ۙWBHSBOULWN͍ͬͯͯ͡ݟ͚ͭ ͨˍ஌ͬͨ  JOFUEܦ༝͔TUBOEBMPOFͰಈ͘Α͏ͩ  ·ͩͪΌΜͱ৮Ε͍ͯͳ͍  USBOTQSPYZΦϓγϣϯʹظ଴

  39. ·ͱΊ

  40. ϘτϧωοΫΛ௵͢  ӡ༻΋Ұॹ  ΊΜͲ͘͞͞  ϛε͠΍͢͞ɾةͳ͞ʂ  ਓྗͰεέʔϧ͠ͳ͍෦෼

  41. վળ͸஍ಓʹண࣮ʹ  ඞཁͳ૬ஊ΋εϞʔϧελʔτ  σʔλϕʔεͷSFBEPOMZΞΧ΢ϯ τΛ΋ΒͬͨΑ͏ʹ  ඞཁͳ৘ใɾཁ๬Λۛຯ͢Δ  खॱΛؔ਺Ͱ13ΛੵΉ

  42. ࢒Γ΋͏গ͠ؤுΓ ·͢ʂ

  43. օ͞Μͷۤ࿑ɾ޻෉࿩ ΋ฉ͔͍ͤͯͩ͘͞ʂ