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

ペパボのプライベートクラウド "Nyah" その後 / Pepabo's PrivateCloud "Nyah" After That

ペパボのプライベートクラウド "Nyah" その後 / Pepabo's PrivateCloud "Nyah" After That

2015年5月からペパボではOpenStackを使ったインフラ基盤、通称 "Nyah" を運用しています。
導入までの経緯と運用を始めて得られた効果、現状の問題点とその改善活動について述べます。

Shinya Tsunematsu

May 14, 2016
Tweet

More Decks by Shinya Tsunematsu

Other Decks in Technology

Transcript

  1. ར༻͍ͯ͠Δɾ͍ͳ͍ओཁίϯϙʔωϯτ  /PWB  /FVUSPO  ,FZTUPOF  (MBODF 

    $FJMPNFUFS  4XJGUˠࣾ಺ͷ4ޓ׵αʔϏεͰ͋Δ#BZUΛར༻͍ͯ͠Δ  $JOEFSˠޙड़
  2.  HPPQFKQ  ϗʔϜϖʔδ࡞੒αʔϏε  খن໛ɺ׌ͭ/ZBI΁׬શҠߦࡁ  ΦϯϓϨͰ୆ͷ෺ཧαʔό  /ZBI্ʹΠϯελϯε

    ૿͍͑ͯΔཧ༝͸ޙड़   े෼ʹςετΛߦ্ͬͨͰҰ൩Ͱ੾Γସ͑  ௨শlϏοάόϯϝϯςz
  3. ίετ࡟ݮ  )8΍Ϋϥ΢υαʔϏεͷΠχγϟϧ ϥϯχϯάඅ༻΋ݮͬ ͨ  Πϯελϯεͷݟੵ΋Γͷਫ਼ࠪɺద੾ͳεϖοΫͷ४උ͕ߦ͑ΔΑ͏ʹͳͬ ͨ  /ZBIͷίετ͸શར༻෼Λ҈෼

     IUUQTHJUIVCDPNZBPDMPVELBLJO  HPPQFݮ NJOOFݮ  ҆ఆ͠Ξϥʔτ౳ͷো֐ରԠ͕ݮͬͨ͜ͱͰɺαʔϏεͷӡ ༻ίετ΋Լ͕ͬͨ
  4. 0QFO4UBDLόʔδϣϯ  0QFO4UBDL)BWBOBͰݹ͍  0QFO4UBDL͸൒೥͓͖ʹ৽͍͠όʔδϣϯ͕ग़Δ  )BWBOB ݱࡏ 
 ˠ*DFIPVTFˠ+VOPˠ,JMPˠ-JCFSUZˠ


    .JUBLB ࠷৽   ֤छίϯϙʔωϯτͷػೳ͕࢖͑ͳ͔ͬͨΓɺετϨʔ δ੡඼ɾιϑτ΢ΣΞͷαϙʔτ֎ͱͳͬͯ͠·͏
  5. $JOEFS  $JOEFSࣗମΛ༗ޮʹར༻ग़དྷ͍ͯͳ͔ͬͨ  /PWBͷΠϯελϯεࣗମɺ·ͨ͸ͦΕʹϚ΢ϯτ͢ΔσʔλͷҠ ಈ͕ࠔ೉  DPNQVUFϊʔυͷϩʔΧϧετϨʔδӡ༻ɻੑೳ͕ग़ͳ͘ɺ%# ϩʔϧͳͲ*0ੑೳ͕ඞཁͳ΋ͷ͕/ZBIʹҠߦͰ͖ͳ͍ 

    DPNQVUFϊʔυؒͰͷ༰ྔͷภΓ͕ɺͦͷଞͷϦιʔεʢ$16 ϝ ϞϦ ར༻ͷ࠷దԽͷ๦͛ʹͳΔ  ΑΓΫϥ΢υతͳӡ༻ɾ࢖͍উखΛ໨ࢦͨ͢Ίʹ$JOEFSࣗମΛར ༻Մೳʹɺ·ͨͦͷόοΫΤϯυͱͳΔετϨʔδͷબఆ
  6. 0QFO4UBDLόʔδϣϯ ࠶ܝ  0QFO4UBDL)BWBOBͰݹ͍  0QFO4UBDL͸೥͓͖ʹ৽͍͠όʔδϣϯ͕ग़Δ  )BWBOB ݱࡏ 


    ˠ*DFIPVTFˠ+VOPˠ,JMPˠ-JCFSUZˠ
 .JUBLB ࠷৽   ֤छίϯϙʔωϯτͷػೳ͕࢖͑ͳ͔ͬͨΓɺετϨʔ δ੡඼ɾιϑτ΢ΣΞͷαϙʔτ֎ͱͳͬͯ͠·͏
  7. 6CVOUV 9FOJBM9FSVT  $FOU04ˠ6CVOUV΁δϟϯϓΞοϓ  ϖύϘ͸$FOU04ར༻͕ଟ͍  σΟετϦʹͩ͜ΘΓ͸ಛʹແ͔͕ͬͨ0QFO4UBDLͳ Β6CVOUVͱ͍͏Πϝʔδ 

    ݹ͍04Ͱ͸ίϯϙʔωϯτͷػೳ΋LFSOFMଆͰରԠ͕ ͞Ε͍ͯͳ͍৔߹͕͋ΔɺωοτϫʔΫपΓͳͲ  3)&- $FOU04 ͸όοΫϙʔτ΋͋Γͦͷ໰୊͸ͳ͍ͱͷ͜ͱ
  8. ϙΠϯτʢۤ࿑ɾ޻෉ͨ͠఺ʣ  ౰વ)BWBOB༻ͷઃఆ͕ͦͷ··ಈ͘͸ͣ΋ͳ͘  ݱঢ়  ݕূ։࢝Ͱ͸·ͩ6CVOUV͕"MQIBϦϦʔε  7BHSBOUͷCPYΛࣗલͰ४උ 

    IUUQTBUMBTIBTIJDPSQDPNUONUCPYFTYFOJBMBMQIB  6CVOUVͷ$MPVE"SDIJWF΋ແ͍ͷͰͷϦϙδτϦ ͷύοέʔδΛར༻  ݁Ռతʹ.JUBLBΛར༻Մೳʹͳͬͨ
  9. $JOEFS ࠶ܝ  $JOEFSࣗମΛ༗ޮʹར༻ग़དྷ͍ͯͳ͔ͬͨ  /PWBͷΠϯελϯεࣗମɺ·ͨ͸ͦΕʹϚ΢ϯτ͢ΔσʔλͷҠ ಈ͕ࠔ೉  DPNQVUFϊʔυͷϩʔΧϧετϨʔδӡ༻Ͱੑೳ͕ग़ͳ͘ɺ%#ϩʔ ϧͳͲ*0ੑೳ͕ඞཁͳ΋ͷ͕/ZBIʹҠߦͰ͖ͳ͍

     DPNQVUFϊʔυؒͰͷ༰ྔͷภΓ͕ɺͦͷଞͷϦιʔεʢ$16 ϝ ϞϦ ར༻ͷ࠷దԽͷ๦͛ʹͳΔ  ΑΓΫϥ΢υతͳӡ༻ɾ࢖͍উखΛ໨ࢦͨ͢Ίʹ$JOEFSࣗମΛར ༻Մೳʹɺ·ͨͦͷόοΫΤϯυͱͳΔετϨʔδͷબఆ
  10. αʔϏε͔ΒώΞϦϯά  ར༻༻్  %#αʔόͷσʔλ ϝʔϧͷεϓʔϧσʔλ  ༰ྔɾ*0ੑೳ  ༰ྔࢥͬͨ΄Ͳ͸େ͖͘ແ͔ͬͨ

     *0ੑೳҰ൪େ͖ͳαʔϏεͷ%#ͷϝτϦΫε͔Βࢉग़  ίετ ͱ͍͏͔༧ࢉ   ϕϯμ͞Μʹ࿩Λ͢Δͱͪΐͬͱ͍ۤإΛ͞ΕͨΓʜ
  11. 4/"5)" DPNQVUF WN WN͸ϩʔΧϧΞυϨεͷΈอ࣋ ϓϩδΣΫτ/8ϧʔλʔ QVCMJDϙʔτΛอ࣋ OFVUSPO 4/"5ϧʔλʔ 5P 'SPN

    ͜ͷߏ੒ͷ৔߹ɺWN͕ʹ QJOHΛଧͭͱɺ࣮ࡍʹ͸ɺͷ ΞυϨεͰɺOFVUSPOͰ4/"5͞Εͯ Πϯλʔωοτʹύέοτ͕ૹ৴͞ΕΔɻ ͜ͷέʔεͰ4/"5ϧʔλʔΛ৑௕͢Δ ͜ͱ͕ग़དྷͳ͔ͬͨ *1ߏ੒ ɹ7. ɹϓϩδΣΫτ38 JOUFSOBM HMPCBM
  12. $JOEFSNVMUJCBDLFOET  ༻్΍ඞཁͳύϑΥʔϚϯεͰ$JOEFSͷόοΫΤϯυΛ ม͑Δ  ྫ 
 ύϑΥʔϚϯε̋ ༰ྔ✕ϕϯμ੡඼
 ύϑΥʔϚϯε✕

    ༰ྔ̋෼ࢄετϨʔδ  ͔ͤͬ͘ෳ਺ͷετϨʔδબఆΛߦ͏ͷͰྑ͍ͱ͜ͲΓ ग़དྷΔͱྑ͍ͳ