Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
maneki-cndt-2020.pdf
Search
Cybozu
PRO
September 08, 2020
Technology
4
940
maneki-cndt-2020.pdf
Cybozu
PRO
September 08, 2020
Tweet
Share
More Decks by Cybozu
See All by Cybozu
AIツール開発ワークショップ(Dify)【サイボウズ新人研修2025】
cybozuinsideout
PRO
15
17k
モバイル【サイボウズ新人研修2025】
cybozuinsideout
PRO
3
3.4k
Git/GitHub を使う上で知っておくと嬉しいかも Tips【サイボウズ新人研修2025】
cybozuinsideout
PRO
11
9.2k
GitHub Copilot活用【サイボウズ新人研修2025】
cybozuinsideout
PRO
14
13k
ソフトウェアライセンス【サイボウズ新人研修2025】
cybozuinsideout
PRO
12
7.8k
エンジニアのためのアウトプット講座 〜知識をシェアするはじめの一歩〜【サイボウズ新人研修2025】
cybozuinsideout
PRO
7
4.3k
Docker入門【サイボウズ新人研修2025】
cybozuinsideout
PRO
12
10k
セキュリティ【サイボウズ新人研修2025】
cybozuinsideout
PRO
2
3.1k
TLS 1.3をざっと理解する【サイボウズ新人研修2025】
cybozuinsideout
PRO
2
1.9k
Other Decks in Technology
See All in Technology
SRE新規立ち上げ! Hubbleインフラのこれまでと展望
katsuya0515
0
150
AIのグローバルトレンド 2025 / ai global trend 2025
kyonmm
PRO
1
120
オブザーバビリティプラットフォーム開発におけるオブザーバビリティとの向き合い / Hatena Engineer Seminar #34 オブザーバビリティの実現と運用編
arthur1
0
340
S3 Glacier のデータを Athena からクエリしようとしたらどうなるのか/try-to-query-s3-glacier-from-athena
emiki
0
180
反脆弱性(アンチフラジャイル)とデータ基盤構築
cuebic9bic
2
160
OPENLOGI Company Profile for engineer
hr01
1
37k
2時間で300+テーブルをデータ基盤に連携するためのAI活用 / FukuokaDataEngineer
sansan_randd
0
130
Findy Freelance 利用シーン別AI活用例
ness
0
290
2025-07-31: GitHub Copilot Agent mode at Vibe Coding Cafe (15min)
chomado
2
360
마라톤 끝의 단거리 스퍼트: 2025년의 AI
inureyes
PRO
1
670
Claude Codeから我々が学ぶべきこと
s4yuba
6
1.7k
LLMでAI-OCR、実際どうなの? / llm_ai_ocr_layerx_bet_ai_day_lt
sbrf248
0
430
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Speed Design
sergeychernyshev
32
1.1k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.6k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
420
Navigating Team Friction
lara
188
15k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Mobile First: as difficult as doing things right
swwweet
223
9.9k
BBQ
matthewcrist
89
9.8k
Into the Great Unknown - MozCon
thekraken
40
2k
Building Applications with DynamoDB
mza
95
6.5k
Transcript
৽چΫϥυج൫ͷڱؒͰ ʙΦϯϓϨϛε,VCFSOFUFTج൫׆༻ͷͨΊͷઓ͍ʙ 1 αΠϘζגࣜձࣾ ຊଜ ͓͍͋ ٢ ࠸
ຊଜ ͓͍͋ ▌αΠϘζͷ 43& l ৽ج൫ͷҠߦϓϩδΣΫτΛ୲ ▌,VCFSOFUFT ͕͖ 2
٢ ࠸ ▌Ϋϥυج൫ΤϯδχΞ l -JOVYΧʔωϧ l σʔλੳ ▌DZCP[VDPN ӡ༻νʔϜͷϚωʔδϝϯτ l
43&ͷ αϙʔτ l ৽ج൫ͷҠߦϓϩδΣΫτϚωʔδϟʔ 3
࣍ ▌αΠϘζͷΫϥυ DZCP[VDPN ▌,7.Ϋϥυج൫ 'PSFTU ▌৽ج൫ಋೖഎܠ ▌৽ج൫ҠߦϩʔυϚοϓ ▌৽ج൫ߏਤ ▌$*$%ͷઆ໌ ▌ࢹʹ͍ͭͯ
▌-FTTPOT-FBSOFE ▌·ͱΊ 4
DZCP[VDPN ▌͔Βఏڙ ▌༗ঈܖϢʔβʔສ 5 https://www.cybozu.com/jp kintone は kintone.com でグローバル対応 https://www.kintone.com/
DZCP[VDPNͷΫϥυج൫ 'PSFTU ▌ΦϯϓϨͷ ,7.Ϋϥυج൫ ▌ઍͷ-JOVY αʔόʔ܈ ▌Խͨ͠ J4$4*ετϨʔδ ▌)BEPPQϩάج൫ 6
Ϋϥυج൫ 'PSFTU ͷϚϧνςφϯτ࣮ ▌Ұ࿈ͷαʔϏεηοτΛ୯Ґͱ࣮ͯ͠ɾཧ ▌ଟͷސ٬ڥΛ্هηοτʹσϓϩΠͯ͠ऩ༰ 7 同⼀構成の収容環境を増やしマクロな単位でスケールアウトさせている
'PSFTUαʔϏεηοτͷߏ ▌ͪΐͬͱͷ 7.͕࿈ܞಈ࡞ l "1 XPSLFS .Z42- TFSWFST CMPC &MBTUJDTFBSDI
FUD l ϩʔυόϥϯαʔ͔Βऩ༰ڥͷϦΫΤετΛड͚ͯॲཧ ▌σʔλஔ͖ J4$4*ʹΑΔϦϞʔτετϨʔδ l σʔλԽ͞Εෳϊʔυʹ҉߸Խอଘ 8 worker AP MySQL blob … backup, replication
'PSFTUج൫ͷ ▌ԾϚγϯετϨʔδ͕εέʔϧ͠ͳ͍ l ϗετϊʔυͷதͰͷϦαΠζͰରԠ l αʔϏεηοτ୯ҐͰͷϚΫϩͳڥՃ͕ແବ ▌੩తߏͰઃఆΛεΫϦϓτʹΑΓσϓϩΠ l ϝϯςφϯεੑ͕͍ 9
ΞʔΩςΫνϟͷ ▌࣮͕ΫϥυԽલͷΫϥυ࠷దͰͳ͍࣮ l ϚϧνςφϯτΛߟྀ͖͠Ε͍ͯͳ͍ l ϞϊϦγοΫͳ࣮͕ଟ͍ ▌%#ݕࡧΤϯδϯͳͲϛυϧͷߏ͕εέʔϥϒϧͰͳ͍ l ࢄΫϥελԽ͞Ε͍ͯͳ͍ͷ͕ଟ͍ 10
Ϋϥυج൫ͷҠߦϓϩδΣΫτ .BOFLJ ▌/FDP ϓϩδΣΫτ͕ߏஙͨ͠৽ج൫ͷ׆༻ l ΦϯϓϨϛε ,VCFSOFUFT l /7.F ػࡐΛ׆༻͠Ϋϥελߏ
▌ΞʔΩςΫνϟΛ৽͠ͳ͕Βগͣͭ͠Ҡߦ l ϚΠΫϩαʔϏεԽ l αʔϏεΛܧଓ͠ͳ͕ΒҠߦ 11
ҠߦϩʔυϚοϓ 12 ステートレスで独⽴性の⾼いサービス MySQL クラスタ Ceph の活⽤ ECK に検索インデックス移⾏ マイクロサービス化
Rook-Ceph 開発 MySQL operator 実装
ҠߦϩʔυϚοϓ 13 ステートレスで独⽴性の⾼いサービス MySQL クラスタ Ceph の活⽤ ECK に検索インデックス移⾏ マイクロサービス化
Rook-Ceph 開発 MySQL operator 実装 複数のストートレスなサービスを Rest API 実装して移⾏済 Elasticsearch の移⾏に着⼿
ෆཁͳׂΛΊͯ୯ҐͰεέʔϧ͢ΔΫϥελʹ 14 …
ҠߦͷͨΊʹ࣮ࢪͨ͜͠ͱ ▌Ҡߦରͷબఆ ▌,VCFSOFUFTͷΈʹΔΑ͏طଘ࣮ͷमਖ਼ ▌$*$%ͷඋ ▌ࢹͷΈͷඋ ▌োൃੜ࣌ͷखॱ࡞ 15
࠷ॳʹҠߦରͱͯ͠બΜͩαʔϏε ▌ςΩετநग़αʔϏε l 1%' ͳͲΛड͚औΓநग़ͨ͠ςΩετΛฦ͢ ▌αϜωΠϧ࡞αʔϏε l ը૾ϑΝΠϧΛड͚औΓαϜωΠϧΛ࡞ͯ͠ฦ͢ ▌0"VUI3FEJSFDUPS 16
৽ج൫ 17 未移⾏
طଘ࣮ͷमਖ਼ ▌.BLFJU$MPVE/BUJWFʂ ▌୯ʹ͋ΔͷΛࡌͤସ͑Δ͚ͩͰͳ͘ɺ ΑΓʜ l 4DBMBCMF l %ZOBNJD l -PPTFMZDPVQMFE
l 0CTFSWBCMF l 3FTJMJFOU l .BOBHFBCMF l "VUPNBUFE 18 )1"Λར༻͢Δ (SBDFGVM4IVUEPXO Ͱ͖ΔΑ͏ʹ ૄ݁߹ͳαʔϏεΛ ผ1PEɾ4FSWJDFʹ
طଘ࣮ͷमਖ਼ ͙͢Γ͠ΛͰ͖ΔΑ͏طଘج൫ͷͷফ͞ͳ͍ 19 7. طଘج൫ ը૾ม ςΩετ நग़ *OHSFTT $POUSPMMFS
4FSWJDF 4FSWJDF ৽ج൫ 7. طଘج൫ ը૾ม ςΩετ நग़ ͜Ε·Ͱͷ࣮ मਖ਼ޙ
$*$%ͷඋ (JU0QT 20
ࢹͷΈ ▌ॳظͷҠߦͰͳΔ͘ίετ͘ࢹͷΈΛ͍͑ͨ ▌طଘج൫্ʹαʔϏεΛΓ͢͜ͱΛ౿·͑ͯɺطଘɾ৽ج ൫ͲͪΒࢹͰ͖Δͷʹ͍ͨ͠ 21 طଘڥͰಈ͍͍ͯΔࣗલͷࢹͷΈΛར༻
োରԠखॱ ▌طଘج൫ʹଈ࣌ΓͤΔΑ͏खॱΛΉ l Γ͠ͷஅ l ҠߦʹؔΘ͍ͬͯͳ͍ϝϯόʔͰ࣮ࢪͰ͖ΔΑ͏ʹ 22
४උສʂʂ 23
ɾɾɾো͖ͭͷʂ 24
ྫ͑ɾɾɾ l αʔϏεͷϦΫΤετͷҰ෦͕ࣦഊ͢Δ ݪҼɿͭ͋ΔFOWPZͷ͏ͪͷ͕ͭԠෆೳʹͳ͍ͬͯͨ 25 1PEશ෦ىಈ͍ͯ͠Δ 0BVUI3FEJSFDUPSͷϦΫΤετ ඞͣ௨Δ͕ɺ ςΩετநग़αʔϏεࣦഊ͢Δ ςΩετநग़αʔϏεͷ
ϩάʹԿग़͍ͯͳ͍
26
-FTTPOT-FBSOFE ▌োௐ͕͍ࠪ͠ɻݟΛஷΊΔඞཁ͕͋Δ l ίϯςφʹʜCBTI͕ͳ͍ʂDVSM͕ͳ͍ʂ l νʔϜͷݖݶΛߜ͍ͬͯΔͨΊɺͰ͖Δ͜ͱ͕ݶΒΕΔ ▌طଘج൫ͷઃܭࢀߟ͕ඞͣ҆͠શͰͳ͍ l εέʔϥϒϧͳઃܭʹม͑ͨ݁ՌɺఆҎ্ͷΞΫηε͕ʜ 27
&QIFNFSBM$POUBJOFS LVCFDUM BMQIBEFCVH ·ͩBMQIB
-FTTPOT-FBSOFE ▌ͨΓલ͚ͩΕͲʜ,VCFSOFUFTສೳͰͳ͍ʂ l طଘج൫ΑΓָʹͳͬͨ͜ͱଟ͍ l ͔͠͠ʂͪΌΜͱઃܭɾ࣮͠ͳ͍ͱҠߦ͚ͨͩ͠Ͱ͔͑ͬ ͯো͕૿͑Δ l ,VCFSOFUFTʹͩͬͯόά͋Γ͏Δ l
ࢹେࣄʂ 28
·ͱΊ ▌ҠߦΞʔΩςΫνϟݟ͠ͷνϟϯε l ϚΠΫϩαʔϏεԽ͞Ε͍ͯΔͱ ,TҠߦ͕͍͢͠ ▌ՔಇதαʔϏεͷӨڹΛߟ͑ͨҠߦܭը͕େࣄ l ϦεΫ͕͘؆୯ͳαʔϏε͔ΒҠߦ l Ҡߦத࣍ͷεςοϓͷͨΊͷฒߦ։ൃ
l Γؚ͠ΊৗʹϦεΫཧΛ 29
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ 30
͜ΜͳվળΛ͍ͯ͠·͢ ▌ͱʹ͔͘8JLJʹݟΛͨΊ·͘Δ l ϨϏϡʔϙΠϯτ l %FCVH5JQT ▌ͳΔࣗ͘ಈԽ l ਓؒҧ͑Δ l
'BMMCBDLΛଈ࣮࣌ࢪͰ͖ΔΑ͏ ▌1SPEVDUJPO3FBEJOFTT$IFDLTIFFU 31
ۤ࿑ͨ͠ϙΠϯτ ▌ࢼݧ l ৽ج൫ͱطଘج൫ͷଓࢼݧ ▌ίϛϡχέʔγϣϯ l ؔऀ͕ଟ͘ɺௐ͕͍͠ ▌43& l ҠߦظؒதͷোରԠ͕͍͠
32