maneki-cndt-2020.pdf

A97eee01397705443a72a48ce29d3e19?s=47 Cybozu
September 08, 2020

 maneki-cndt-2020.pdf

A97eee01397705443a72a48ce29d3e19?s=128

Cybozu

September 08, 2020
Tweet

Transcript

  1. ৽چΫϥ΢υج൫ͷڱؒͰ ʙΦϯϓϨϛε,VCFSOFUFTج൫׆༻ͷͨΊͷઓ͍ʙ 1 αΠϘ΢ζגࣜձࣾ ຊଜ ͓͍͋ ٢઒ ୓࠸

  2. ຊଜ ͓͍͋ ▌αΠϘ΢ζͷ 43& l ৽ج൫΁ͷҠߦϓϩδΣΫτΛ୲౰ ▌,VCFSOFUFT ͕޷͖ 2

  3. ٢઒ ୓࠸ ▌Ϋϥ΢υج൫ΤϯδχΞ l -JOVYΧʔωϧ l σʔλ෼ੳ ▌DZCP[VDPN ӡ༻νʔϜͷϚωʔδϝϯτ l

    43&ͷ αϙʔτ l ৽ج൫΁ͷҠߦϓϩδΣΫτϚωʔδϟʔ 3
  4. ໨࣍ ▌αΠϘ΢ζͷΫϥ΢υ DZCP[VDPN ▌,7.Ϋϥ΢υج൫ 'PSFTU ▌৽ج൫ಋೖഎܠ ▌৽ج൫ҠߦϩʔυϚοϓ ▌৽ج൫ߏ੒ਤ ▌$*$%ͷઆ໌ ▌؂ࢹʹ͍ͭͯ

    ▌-FTTPOT-FBSOFE ▌·ͱΊ 4
  5. DZCP[VDPN ▌೥͔Βఏڙ ▌༗ঈܖ໿Ϣʔβʔສ௒ 5 https://www.cybozu.com/jp kintone は kintone.com でグローバル対応 https://www.kintone.com/

  6. DZCP[VDPNͷΫϥ΢υج൫ 'PSFTU ▌ΦϯϓϨͷ ,7.Ϋϥ΢υج൫ ▌਺ઍ୆ͷ-JOVY αʔόʔ܈ ▌৑௕Խͨ͠ J4$4*ετϨʔδ ▌)BEPPQϩάج൫ 6

  7. Ϋϥ΢υج൫ 'PSFTU ͷϚϧνςφϯτ࣮૷ ▌Ұ࿈ͷαʔϏεηοτΛ୯Ґͱ࣮ͯ͠૷ɾ؅ཧ ▌ଟ਺ͷސ٬؀ڥΛ্هηοτʹσϓϩΠͯ͠ऩ༰ 7 同⼀構成の収容環境を増やしマクロな単位でスケールアウトさせている

  8. 'PSFTUαʔϏεηοτͷߏ੒ ▌୆ͪΐͬͱͷ 7.͕࿈ܞಈ࡞ l "1 XPSLFS .Z42- TFSWFST CMPC &MBTUJDTFBSDI

    FUD l ϩʔυόϥϯαʔ͔Βऩ༰؀ڥ΁ͷϦΫΤετΛड͚ͯॲཧ ▌σʔλஔ͖৔͸ J4$4*ʹΑΔϦϞʔτετϨʔδ l σʔλ͸৑௕Խ͞Εෳ਺ϊʔυʹ҉߸Խอଘ 8 worker AP MySQL blob … backup, replication
  9. 'PSFTUج൫ͷ໰୊ ▌Ծ૝Ϛγϯ΍ετϨʔδ͕εέʔϧ͠ͳ͍ l ϗετϊʔυͷதͰͷϦαΠζͰରԠ l αʔϏεηοτ୯ҐͰͷϚΫϩͳ؀ڥ௥Ճ͕ແବ ▌੩తߏ੒ͰઃఆΛεΫϦϓτʹΑΓσϓϩΠ l ϝϯςφϯεੑ͕௿͍ 9

  10. ΞʔΩςΫνϟͷ໰୊ ▌੡඼࣮૷͕Ϋϥ΢υԽલͷΫϥ΢υ࠷దͰͳ͍࣮૷ l ϚϧνςφϯτΛߟྀ͖͠Ε͍ͯͳ͍ l ϞϊϦγοΫͳ࣮૷͕ଟ͍ ▌%#΍ݕࡧΤϯδϯͳͲϛυϧͷߏ੒͕εέʔϥϒϧͰͳ͍ l ෼ࢄΫϥελԽ͞Ε͍ͯͳ͍΋ͷ͕ଟ͍ 10

  11. Ϋϥ΢υج൫ͷҠߦϓϩδΣΫτ .BOFLJ ▌/FDP ϓϩδΣΫτ͕ߏஙͨ͠৽ج൫ͷ׆༻ l ΦϯϓϨϛε ,VCFSOFUFT l /7.F ػࡐΛ׆༻͠Ϋϥελߏ੒

    ▌ΞʔΩςΫνϟΛ࡮৽͠ͳ͕Βগͣͭ͠Ҡߦ l ϚΠΫϩαʔϏεԽ l αʔϏεΛܧଓ͠ͳ͕ΒҠߦ 11
  12. ҠߦϩʔυϚοϓ 12 ステートレスで独⽴性の⾼いサービス MySQL クラスタ Ceph の活⽤ ECK に検索インデックス移⾏ マイクロサービス化

    Rook-Ceph 開発 MySQL operator 実装
  13. ҠߦϩʔυϚοϓ 13 ステートレスで独⽴性の⾼いサービス MySQL クラスタ Ceph の活⽤ ECK に検索インデックス移⾏ マイクロサービス化

    Rook-Ceph 開発 MySQL operator 実装 複数のストートレスなサービスを Rest API 実装して移⾏済 Elasticsearch の移⾏に着⼿
  14. ෆཁͳ෼ׂΛ΍Ίͯ੡඼୯ҐͰεέʔϧ͢ΔΫϥελʹ 14 …

  15. ҠߦͷͨΊʹ࣮ࢪͨ͜͠ͱ ▌Ҡߦର৅ͷબఆ ▌,VCFSOFUFTͷ࢓૊Έʹ৐ΔΑ͏طଘ࣮૷ͷमਖ਼ ▌$*$%ͷ੔උ ▌؂ࢹͷ࢓૊Έͷ੔උ ▌ো֐ൃੜ࣌ͷखॱ࡞੒ 15

  16. ࠷ॳʹҠߦର৅ͱͯ͠બΜͩαʔϏε ▌ςΩετநग़αʔϏε l 1%' ͳͲΛड͚औΓநग़ͨ͠ςΩετΛฦ͢ ▌αϜωΠϧ࡞੒αʔϏε l ը૾ϑΝΠϧΛड͚औΓαϜωΠϧΛ࡞੒ͯ͠ฦ͢ ▌0"VUI3FEJSFDUPS 16

  17. ৽ج൫ 17 未移⾏

  18. طଘ࣮૷ͷमਖ਼ ▌.BLFJU$MPVE/BUJWFʂ ▌୯ʹ͋Δ΋ͷΛࡌͤସ͑Δ͚ͩͰ͸ͳ͘ɺ ΑΓʜ l 4DBMBCMF l %ZOBNJD l -PPTFMZDPVQMFE

    l 0CTFSWBCMF l 3FTJMJFOU l .BOBHFBCMF l "VUPNBUFE 18 )1"Λར༻͢Δ (SBDFGVM4IVUEPXO Ͱ͖ΔΑ͏ʹ ૄ݁߹ͳαʔϏεΛ ผ1PEɾ4FSWJDFʹ
  19. طଘ࣮૷ͷमਖ਼ ͙͢੾Γ໭͠ΛͰ͖ΔΑ͏طଘج൫ͷ΋ͷ͸ফ͞ͳ͍ 19 7. طଘج൫ ը૾ม׵ ςΩετ நग़ *OHSFTT $POUSPMMFS

    4FSWJDF 4FSWJDF ੡඼ ৽ج൫ 7. طଘج൫ ը૾ม׵ ςΩετ நग़ ੡඼ ͜Ε·Ͱͷ࣮૷ मਖ਼ޙ
  20. $*$%ͷ੔උ (JU0QT 20

  21. ؂ࢹͷ࢓૊Έ ▌ॳظͷҠߦͰ͸ͳΔ΂͘ίετ௿͘؂ࢹͷ࢓૊ΈΛ੔͍͑ͨ ▌طଘج൫্ʹαʔϏεΛ੾Γ໭͢͜ͱΛ౿·͑ͯɺطଘɾ৽ج ൫ͲͪΒ΋؂ࢹͰ͖Δ΋ͷʹ͍ͨ͠ 21 طଘ؀ڥͰಈ͍͍ͯΔࣗલͷ؂ࢹͷ࢓૊ΈΛར༻

  22. ো֐ରԠखॱ ▌طଘج൫ʹଈ࣌੾Γ໭ͤΔΑ͏खॱΛ૊Ή l ੾Γ໭͠ͷ൑அ l ҠߦʹؔΘ͍ͬͯͳ͍ϝϯόʔͰ΋࣮ࢪͰ͖ΔΑ͏ʹ 22

  23. ४උສ୺ʂʂ 23

  24. ɾɾɾো֐͸͖ͭ΋ͷʂ 24

  25. ྫ͑͹ɾɾɾ l αʔϏε΁ͷϦΫΤετͷҰ෦͕ࣦഊ͢Δ ݪҼɿͭ͋ΔFOWPZͷ͏ͪͷ͕ͭԠ౴ෆೳʹͳ͍ͬͯͨ 25 1PE͸શ෦ىಈ͍ͯ͠Δ 0BVUI3FEJSFDUPS΁ͷϦΫΤετ ͸ඞͣ௨Δ͕ɺ ςΩετநग़αʔϏε͸ࣦഊ͢Δ ςΩετநग़αʔϏεͷ

    ϩάʹ͸Կ΋ग़͍ͯͳ͍
  26. 26

  27. -FTTPOT-FBSOFE ▌ো֐ௐ͕ࠪ೉͍͠ɻ஌ݟΛஷΊΔඞཁ͕͋Δ l ίϯςφʹʜCBTI͕ͳ͍ʂDVSM͕ͳ͍ʂ l νʔϜ΁ͷݖݶΛߜ͍ͬͯΔͨΊɺͰ͖Δ͜ͱ͕ݶΒΕΔ ▌طଘج൫ͷઃܭ΍ࢀߟ஋͕ඞͣ͠΋҆શͰ͸ͳ͍ l εέʔϥϒϧͳઃܭʹม͑ͨ݁Ռɺ૝ఆҎ্ͷΞΫηε਺͕ʜ 27

    &QIFNFSBM$POUBJOFS LVCFDUM BMQIBEFCVH ͸·ͩBMQIB
  28. -FTTPOT-FBSOFE ▌౰ͨΓલ͚ͩΕͲʜ,VCFSOFUFT͸ສೳͰ͸ͳ͍ʂ l طଘج൫ΑΓָʹͳͬͨ͜ͱ͸ଟ͍ l ͔͠͠ʂͪΌΜͱઃܭɾ࣮૷͠ͳ͍ͱҠߦ͚ͨͩ͠Ͱ͸͔͑ͬ ͯো֐͕૿͑Δ l ,VCFSOFUFTʹͩͬͯόά͸͋Γ͏Δ l

    ؂ࢹେࣄʂ 28
  29. ·ͱΊ ▌Ҡߦ͸ΞʔΩςΫνϟݟ௚͠ͷνϟϯε l ϚΠΫϩαʔϏεԽ͞Ε͍ͯΔͱ ,TҠߦ͕͠΍͍͢ ▌ՔಇதαʔϏε΁ͷӨڹΛߟ͑ͨҠߦܭը͕େࣄ l ϦεΫ͕௿͘؆୯ͳαʔϏε͔ΒҠߦ l Ҡߦத΋࣍ͷεςοϓͷͨΊͷฒߦ։ൃ

    l ੾Γ໭͠΋ؚΊৗʹϦεΫ؅ཧΛ 29
  30. ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ 30

  31. ͜ΜͳվળΛ͍ͯ͠·͢ ▌ͱʹ͔͘8JLJʹ஌ݟΛͨΊ·͘Δ l ϨϏϡʔϙΠϯτ l %FCVH5JQT ▌ͳΔ΂ࣗ͘ಈԽ l ਓ͸ؒҧ͑Δ l

    'BMMCBDLΛଈ࣮࣌ࢪͰ͖ΔΑ͏ ▌1SPEVDUJPO3FBEJOFTT$IFDLTIFFU 31
  32. ۤ࿑ͨ͠ϙΠϯτ ▌ࢼݧ l ৽ج൫ͱطଘج൫ͷ઀ଓࢼݧ ▌ίϛϡχέʔγϣϯ l ؔ܎ऀ͕ଟ͘ɺௐ੔͕೉͍͠ ▌43& l Ҡߦظؒதͷো֐ରԠ͕೉͍͠

    32