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
Cybozuにおける大規模インフラ基盤の移行プロジェクトManekiの紹介
Search
Aoi Takahashi
October 29, 2019
Technology
10
8.2k
Cybozuにおける大規模インフラ基盤の移行プロジェクトManekiの紹介
SRELounge#11で発表した資料です。
Aoi Takahashi
October 29, 2019
Tweet
Share
More Decks by Aoi Takahashi
See All by Aoi Takahashi
The Grand Adventure of Production Apps: Build, Break, and Survive!
aoi1
0
1k
完璧じゃなくていい!今日からはじめるアウトプットのススメ
aoi1
4
2.4k
なんとなくわかるDocker・Kubernetes
aoi1
3
1.5k
30分でわかるつくって、壊して、直して学ぶ Kubernetes入門
aoi1
8
1.9k
多様な学びのスタイルからできた 「つくって、壊して、直して学ぶKubernetes入門」
aoi1
2
1.6k
5分で始める「つくって、壊して、直して学ぶKubernetes入門」
aoi1
2
2k
Kubernetesは怖くない!開発者のためのインフラトラブルシューティング入門
aoi1
12
6.9k
Picture-story Kubernetes
aoi1
1
240
インフラが苦手でも大丈夫!紙芝居Kubernetes
aoi1
35
16k
Other Decks in Technology
See All in Technology
Everything As Code
yosuke_ai
0
500
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
60k
プロンプトエンジニアリングを超えて:自由と統制のあいだでつくる Platform × Context Engineering
yuriemori
0
390
Java 25に至る道
skrb
3
200
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
製造業から学んだ「本質を守り現場に合わせるアジャイル実践」
kamitokusari
0
540
Redshift認可、アップデートでどう変わった?
handy
1
130
2025-12-27 Claude CodeでPRレビュー対応を効率化する@機械学習社会実装勉強会第54回
nakamasato
4
1.4k
【Agentforce Hackathon Tokyo 2025 発表資料】みらいシフト:あなた働き方を、みらいへシフト。
kuratani
0
110
Models vs Bounded Contexts for Domain Modularizati...
ewolff
0
120
ハッカソンから社内プロダクトへ AIエージェント ko☆shi 開発で学んだ4つの重要要素
leveragestech
0
630
202512_AIoT.pdf
iotcomjpadmin
0
190
Featured
See All Featured
Leo the Paperboy
mayatellez
2
1.3k
A designer walks into a library…
pauljervisheath
210
24k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
230
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
190
The #1 spot is gone: here's how to win anyway
tamaranovitovic
1
890
Abbi's Birthday
coloredviolet
0
4.2k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
We Are The Robots
honzajavorek
0
130
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
82
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
Accessibility Awareness
sabderemane
0
33
Transcript
43&-PVOHF $ZCP[Vʹ͓͚ΔେنΠϯϑϥج൫ͷҠߦϓϩ δΣΫτ.BOFLJͷհ ͓͍͋ 1
ࣗݾհ ▌͓͍͋ !@BJ ▌αΠϘζגࣜձࣾ l 43& l .BOFLJϓϩδΣΫτ 2
DZCP[VDPNͷαʔϏεͨͪ 3
.BOFLJϓϩδΣΫτͱ 4
Πϯϑϥج൫ҠߦϓϩδΣΫτ 5
ͳͥҠߦ͢Δͷ͔ʁ 6
͘͘͢͢ͱαʔϏε͕ҭ͍ͬͯ·͢ • ܖࣾ ສࣾ • ສΛ͑ΔϢʔβʔ • ຊ൪Քಇαʔόʔ ઍن 7.ࠐΈ
7
ಉ࣌ʹσʔλ͘͘͢͢ͱҭͪ·͢ 8
͘͘͢͢ͱσʔλ͕ҭͬͯ ͍·͢ʜ ▌ݕࡧ JOEFYd5# ▌.Z42-σʔλd5# ▌#MPC σʔλd5# ▌0GGJDF.BJM8JTFd5# ▌ϩάσʔλd1# 9
ੲͷઃܭΛҾ͖͍ͣͬͯΔ෦͋Γɺ ஈʑج൫͕͑Εͳ͘ͳΓͭͭ͋Δ 10
ྫ͑ɺόοΫΞοϓ͕ऴΘΒͣසൟʹΞ ϥʔτ͕໐ͬͯ͠·͏ʜ 11
͜ͷج൫ͷ··֦େΛଓ͚͍ͯ͘ͷࠔ 12
ͦ͜Ͱ 13
৽ج൫/FDP 14
৽ج൫/FDP ▌εέʔϥϒϧ ▌ࣗࣾσʔληϯλʔ ▌,VCFSOFUFTٴͼͦͷपลٕज़͕ओମ 15
/FDPσʔληϯλʔ͕Քಇ։࢝ 16 ৄࡉϒϩάΛݟ͍ͯͩ͘͞ IUUQTCMPHDZCP[VJPFOUSZ
͍͟ɺҠߦʂʂ 17
ҠߦϓϩδΣΫτ .BOFLJ 18
.BOFLJͰ͍͖͍ͬͯͨ͜ͱ ▌طଘݕࡧΤϯδϯͷσʔλҠߦ ▌طଘσʔλϕʔεΤϯδϯͷσʔλҠߦ ▌$FQI 3PPL Λ׆༻ͨ͠ࢄετϨʔδͷҠߦ ▌"1αʔόʔͷҠߦ 19
ୈҰาɿطଘݕࡧΤϯδϯͷσʔλҠߦ 20
/FDPʹҠߦ͢Δ͜ͱͰࢦ͢ੈք 21 4FSWJDF4FU" EFWNE &MBTUJDTFBSDI Q Q WBSGPSFTU Q S
Q S &MBTUJDTFBSDIΫϥελ /7.F /7.F ػࡐ" /PEF" /PEF# /PEF$
,VCFSOFUFT ▌044 ▌ίϯςφΦʔέετϨʔγϣϯΤϯδϯ ▌ίϯςφΛ͍͍ײ͡ʹͳΜͱ͔ͯ͘͠ΕΔʢ͜ͱΛظͯ͠ ͏ʣ 22
&MBTUJDTFBSDI ▌༷ʑͳϢʔεέʔεΛղܾ͢Δࢄܕ3&45GVMݕࡧੳΤϯδϯ ▌͘ɺεέʔϥϏϦςΟʹ༏Ε͍ͯΔ 23
&MBTUJD $MPVEPO,VCFSOFUFT ▌,VCFSOFUFTͰར༻Ͱ͖ΔΑ͏ʹͳͬͨ&MBTUJDTFBSDI ▌ݱࡏCFUB ▌ ࣭ ͪͳΈʹͲΕ͘Β͍ͷํ͕&$,Λ͍ͬͯ·͔͢ʁ 24
ZBNMҰͭͰ؆୯ʹߏஙͰ͖Δ 25
26 /PEFɺώʔϓαΠζͳͲॾʑࢦఆͯ͠ LVCFDUM BQQMZrG͢Δ͚ͩͰ&MBTUJDTFBSDI͕ߏஙͰ͖Δ
27 ߏஙྃʂʂ
ͦΜͳΘ͚ͳ͔ͬͨ 28
ฐࣾͰ͜Ε·ͰJOEFYͷαΠζ੍ݶͳͲ ΛܾΊͣʹӡ༻͖ͯͨ͠ 29
ͦͷ݁Ռ 30
υσΧ*OEFYര 31 5#
͔͠ͱͲ·Δ͜ͱΛΒͳ͍ 32
શ෦ͷυΩϡϝϯτʹώοτ͢Δલఏͷݕࡧ 33
ফ͢͜ͱͷͰ͖ͳ͍*OEFY 34
ͳ͔ͳ͔ݟͳ͍ӡ༻ࣄྫ 35
ઃܭͷ՝ 36
γϟʔυαΠζͲ͏͢Εྑ͍͔ 37
*OEFYΛׂͨ͠ͷ͕γϟʔυ 38
γϟʔυαΠζେ͖͗͢Δͱʜ 39
γϟʔυͷҠಈɾ෮چʹࠔ͕ੜ͡Δ 40
γϟʔυ͕খ͗͢͞Δͱʜ 41
γϟʔυ͕ଟ͘ͳΓɺ͘ͳΔ 42
͔͔͠ͳΓόϥόϥͳαΠζͷ*OEFY 43
ࠓߟ͍͑ͯΔҊ 44
খنJOEFY༻ͷΫϥελઃܭҊ 45 খن JOEFY dݸ ฏۉ(#ͷখنυϝ Πϯ ݸͷΫϥε λ܈ খنυϝΠϯ༻ͷϊʔυΫϥελ
ECK pod ECK pod 500 GB 500 GB ECK pod 500 GB TQMJU CSBJO ࢭͷͨΊϊʔυΑΓଟ͘ ͢Δ
தɾେنJOEFY༻ͷΫϥελઃܭҊ 46 ECK pod ECK pod 500 GB 500 GB
தɾେن JOEFY ेݸ ECK pod ECK pod 500 GB 500 GB ECK pod ECK pod 500 GB 500 GB ECK pod ECK pod 500 GB 500 GB தɾେنυϝΠϯ༻ͷϊʔυΫϥε λ (#Λ͑ͨJOEFYதɾେن༻ͷΫϥελʹҠ͢ͳͲͷӡ༻Λఆ
͠ࣅͨΑ͏ͳࣄྫ͕͋Εڭ͑ͯͩ͘͞ ͍ 47
,VCFSOFUFTར༻࣌ͷ՝ 48
՝ɿZBNMΛͲͷΑ͏ʹཧ͢Δ͔ 49
ຖճ LVCFDUM BQQMZrG999ZBNM ͳΜͯͨ͘͠ͳ͍ʢΦϖϛεͷݩʂʣ 50
"SHP$%Λ͏ 51
"SHP$%ͱ ▌"SHP$%JTBEFDMBSBUJWF (JU0QT DPOUJOVPVTEFMJWFSZUPPMGPS ,VCFSOFUFT ▌$ZCP[VͰ/FDPͰར༻࣮͕͋Δ 52 ਤͷҾ༻ݩɿIUUQTCMPHBSHPQSPKJPJOUSPEVDJOHBSHPDEEFDMBSBUJWFDPOUJOVPVTEFMJWFSZGPSLVCFSOFUFTEBBBDE
՝ɿZBNMΛͲͷΑ͏ʹཧ͢Δ͔ 53
ڥຖʹZBNMͷϑΝΠϧΛॻ͖͍͑ͨ 54
LVTUPNJ[FΛ͏ 55
LVTUPNJ[Fͱ ▌ςϯϓϨʔτΛ༻͠ͳ͍ ϚχϑΣετཧπʔϧ l ϕʔεͷ :".-ΛΧελ ϚΠζ l LVCFDUM
"SHP$%ʹ Έࠐ·Ε͍ͯΔ 56 ਤͷҾ༻ݩɿIUUQTLVTUPNJ[FJP
՝ɿΠϝʔδͷཧํ๏͕ܾ·͍ͬͯͳ͍ 57
ͱʹ͔͘(JU0QT ▌(JU)VCʹ%PDLFS'JMFΛQVTIˠ$JSDMF$*ͰϏϧυˠ2VBZJPʹ Ξοϓϩʔυ ▌%PDLFS3FHJTUPSZʹ2VBZJPΛબ l ϓϥΠϕʔτϦϙδτϦΛબͰ͖Δ l ηΩϡϦςΟνΣοΫ࣮ࢪͯ͘͠ΕΔ 58
՝ɿࢹ 59
1SPNFUIFVTͱ(SBGBOB ▌1SPNFUIFVT l 1VMMܕ l ϝτϦΫεऩू ▌(SBGBOB l ՄࢹԽ l
1SPNFUIFVTͱ૬ੑ͕ྑ͍ 60 ਤͷҾ༻ݩɿIUUQTQSPNFUIFVTJPEPDTJOUSPEVDUJPOPWFSWJFX
ଞʹ·ͩ·ͩ՝͕ͨ͘͞Μʂ 61
՝͕͍ͬͺ͍͚ͩͲָ͍͠Α 62
8F`SF)JSJOH 63
Appendix 64
*OEFYαΠζ͕όϥόϥͩͱͲ͏ͳΔ͔ • ҰͰಉ͡γϟʔυαΠζʹͳΔΑ͏ʹઃఆ͢Δ • σΧ͍*OEFYγϟʔυ͕ଟ͘ͳͬͯ͠·͏ʜ • γϟʔυ͕ҰʹͳΔΑ͏ʹઃఆ͢Δ • αΠζ͕ͲͰ͔͍γϟʔυ͕ग़དྷ্͕ͬͯ͠·͏ •
ӡ༻͕େม 65 … … … … ˡৗʹͷ*OEFY͕֤,VCFSOFUFTͷ/PEFͷ ϦιʔεΛ༗ͯ͠͠·͏Մೳੑ͕͋Δ
(BSPPOͷѻ͏JOEFYͷ࣮ଶௐࠪ ▌(BSPPO ͷυϝΠϯ ▌ݕࡧJOEFYͷαΠζ l (#ʹຬͨͳ͍ͷ͕େଟ l 5#͑ݸ
66
ઃܭͷ՝ 67
ΫϥελΛ͍ͭ͘ʹ͢Δ͔ʁ 68
ݱࡏͷڥ ▌υϝΠϯɿ ▌αʔϏεɿ,JOUPOF (BSPPO .BJMXJTF l ֤αʔϏεͷ֤υϝΠϯͰ*OEFY ▌.BY*OEFYʜ 69
Ϋϥελʹ*OEFYҎ্ೖΕΔͱύ ϑΥʔϚϯε͕Լ͢Δݱ͕ݟड͚ΒΕ ͨ 70
71
72
F#BZz5PEBZ UIFSFBSF &MBTUJDTFBSDI DMVTUFSTBOE OPEFTz 73
͡Ό͋҆৺ʜ 74
ઃܭͷ՝ 75
ͦͷଞܾΊͳ͚Ε͍͚ͳ͍͜ͱ ▌/PEFͷ ▌$16ͷίΞɺϝϞϦ ▌ϘϦϡʔϜαΠζ 76
ϦιʔεΛແବʹফඅͨ͘͠ͳ͍ 77
ύϑΥʔϚϯεʹӨڹΛٴ΅ͨ͘͠ͳ͍ 78
79
͞Βʹ 80
αʔόʔ αʔόʔ αʔόʔ 81 1PE 1PE 1PE 1PE &4ͷ/PEF &4ͷ/PEF
&4ͷ/PEF &4ͷ/PEF ࢄPOࢄ
82
ਖ਼ղ͕Θ͔Βͳ͍ 83