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
KAIZEN platform Inc. における運用自動化
Search
Naoya Ito
June 20, 2014
Technology
13k
65
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
KAIZEN platform Inc. における運用自動化
Naoya Ito
June 20, 2014
More Decks by Naoya Ito
See All by Naoya Ito
アルゴリズムは何を圧縮しているのか ─ Haskell から育った「圧縮代数」というメンタルモデル
naoya
16
4.2k
Haskell を武器にして挑む競技プログラミング ─ 操作的思考から意味モデル思考へ
naoya
13
4.6k
Haskell でアルゴリズムを抽象化する / 関数型言語で競技プログラミング
naoya
21
8k
Functional TypeScript
naoya
19
6.9k
TypeScript 関数型スタイルでバックエンド開発のリアル
naoya
77
38k
シェルの履歴とイクンリメンタル検索を使う
naoya
16
6.8k
20230227-engineer-type-talk.pdf
naoya
91
87k
関数型プログラミングと型システムのメンタルモデル
naoya
63
110k
TypeScript による GraphQL バックエンド開発
naoya
29
37k
Other Decks in Technology
See All in Technology
:syncing_time:
sksat
2
750
Oracle AI Databaseデータベース・サービス: BaseDB/ExaDB-Dの可用性
oracle4engineer
PRO
1
900
AIに持続⼒を与える 判断の⻑期記憶設計
eiei114
1
710
MCPを待つな、パスキーを拡げよう(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
270
OpenID for Verifiable Credentials 実装から見えた相互運用性確保までの道のり(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
270
Eight Engineering Unit 紹介資料
sansan33
PRO
3
8.3k
サービス内で複数のOP・ASを連鎖させる(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
260
The Django UUID Story - DjangoCon US 2026
pauloxnet
0
260
電話に出る Python のログの話
shinnosuke_kishida
0
220
カーネルまで探検して理解するふたつの自動計装
sumiyae
0
320
Bill One 開発エンジニア 紹介資料
sansan33
PRO
7
20k
Microsoft MVP プログラムを紹介するから目指す人増えてくれ
tsubakimoto_s
0
110
Featured
See All Featured
Practical Orchestrator
shlominoach
191
12k
Making Projects Easy
brettharned
120
6.7k
Designing for humans not robots
tammielis
254
26k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
490
Paper Plane
katiecoart
PRO
2
53k
Designing Powerful Visuals for Engaging Learning
tmiket
1
510
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
73
41k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
360
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Transcript
,"*;&/QMBUGPSN*OD ʹ͓͚Δӡ༻ࣗಈԽ /BPZB*UP ,"*;&/QMBUGPSN*OD ୈճ+"846(
QMBO#$% "#ςετͷ4BB43BJMT+BWB4DSJQU
QMBO#$%ͱ"84 • ϑϧ"84 – &$ DMBSHFʙ – 3%4 – &-# – $MPVE'SPOU – 4
(MBDJFS – 3PVUF – &MBTUJ$BDIF
ߦಈࢦ ಉ͡ࣄΛ܁Γ ฦ࣌ࣗ͢ಈԽ
αʔόʔߏࣗಈԽ $IFG 4FSWFSTQFD
Πϯϑϥɺ(JU)VC
$JSDMF$*ͰΠϯϑϥ$*
Πϯϑϥ$*ͷྲྀΕ • $IFGϨγϐΛ(JU)VCHJUQVTI • $JSDMF$*͕ࣗಈͰݕ – $JSDMF$*ͷத͔Β7BHSBOUͰ&$ΛWBHSBOU VQ – $JSDMF$*͔ΒΠϯελϯε$IFGద༻
– 4FSWFSTQFDςετΛ࣮ߦ – ςετऴΘͬͨΒWBHSBOUEFTUSPZ
$IFGͷద༻1BSBLOJGF • LOJGFTPMPͰͷ$IFGద༻ΛฒྻԽ • ࣗࣾ։ൃͷ1BSBLOJGF – ϩάͳͲΛ͍͍ײ͡ʹϊʔυຖʹग़ྗ
՝ • 4FSWFSTQFD$*ʹ͕͔͔࣌ؒΔΑ͏ʹ – ݱࡏ$JSDMF$* %PDLFSͰͷςετߴԽ ʹணख
σϓϩΠͷࣗಈԽ • $JSDMF$*ͰσϓϩΠ – ಛఆͷϒϥϯνʹมߋ͕͋ͬͨΒσϓϩΠ production:
branch: deployment/production commands: -‐ ./script/assets_precompile.sh: -‐ bundle exec cap production deploy:migrations: branch: deployment/qa qa: branch: deployment/qa commands: -‐ ./script/assets_precompile.sh: -‐ bundle exec cap qa deploy:migrations:
ϒϥϯνઓུ master deployment/ edge deployment/ production มߋNBTUFS QVMMSFRVFTU NFSHFͨ͠ ΒࣗಈͰ
FEHFɻ (開発環境) ຊ൪ϦϦʔε NBTUFS͔Β QSPEVDUJPOQVMM SFRVFTU QSPEVDUJPO NFSHF͞ΕΔͱຊ ൪ࣗಈσϓϩΠ FEHFQVTI ͞ΕΔͱ։ൃػ ࣗಈσϓϩΠ
1VMM3FRVFTUσϓϩΠ • σϓϩΠλεΫ1VMM3FRVFTUͰ࣮ߦ – σϓϩΠͷݟ͑ΔԽ – NFSHFϘλϯΛԡ͢ͱ$JSDMF$*ܦ༝ͰσϓϩΠ͕Δ
σϓϩΠ1VMM3FRVFTU νϟοτͰ • IVCPU – σϓϩΠڥ͕खݩʹඞཁͳ͍ɻ୭ͰσϓϩΠͰ ͖Δɻ1VMM3FRVFTUͰݟ͑ΔԽ͞ΕΔ – $IFGద༻ಉ༷ͷखॱͰͰ͖ΔΑ͏։ൃத
ϦϦʔε࣌ͷνΣοΫϦετΛ IVCPU͕ࣗಈ࡞
σϓϩΠલޙͷ֬ೝςετ • &&ςετͰࣗಈԽ – $BTQFS+4 – #SPXTFS4UBDL
$BTQFS+4Ͱ&&
&&ͪΖΜ$JSDMF$*
#SPXTFS4UBDL
#SPXTFS4UBDL • Ϋϩεϒϥβͷςετ࣮ߦ͕Մೳ • ҎԼͷςετʹར༻ – +BWB4DSJQUͰॻ͔ΕͨϩδοΫͷςετ X+BTNJOF LBSNB – ސ٬αΠτ্Ͱ࣮ߦ͞ΕΔ+BWB4DSJQUίϯ
ϙʔωϯτͷΫϩεϒϥβςετ X STQFD TFMFOJVNXFCESJWFS
ςετͷ࣮ߦ໋ྩνϟοτͰ $JSDMF$*#SPXTFS4UBDLͷ͍ํ Βͳͯ͘&&ςετΛ୭Ͱ࣮ߦͰ͖Δ
CPUͷڠௐʹΑΔࣗಈԽ • CPU͕CPUΛૢ࡞ͯ͠2"ɺςετ࣮ߦɺ ϦϦʔεσϓϩΠϑϩʔΛ࣮ߦ͢Δ ʮ͓લͷมߋؒͳ͘Ͱ Δ͔Β࠷ऴ֬ೝ͠ΖΑʯ ͱ͍͏ͷIVCPU͕ఆظ తʹݺͼ͔͚ͯ͘Δ CPU͕IVCPUʹ ໋ྩΛग़͢
ࢹͱϞχλϦϯά • TFOTV .BDLFSFM X$MPVE8BUDI $IFGΛద༻͢ΔͱࣗಈͰ TFOTVαʔόʔͱ .BDLFSFMʹϊʔυ͕ొ ͞ΕΔ
Ξϥʔτ1BHFS%VUZ TFOTV͕ҟৗΛݕ͢ Δͱ1BHFS%VUZ͕ࣗ ಈͰ୲ʹ ి
$IBU0QT
ίʔυϨϏϡϫʔͷࣗಈΞαΠϯ
IVCPUͰΫϩεϒϥβͷ εΫγϣࡱӨ
ேձͷ։࢝ ϦϞʔτձٞ63-ΛҊ
IVCPUOVMMQPJOUFSFYDFQUJPO
খωλ͜͏͍͏ͷࣗಈԽ
খωλ͜Μͳͷ
%FWFMPQFS1SPEVDUJWJUZ • 2ʮ͜ͷखͷࣗಈԽΔۀ࣌ؒͲ͏ͬͯ࡞ΔΜͰ͢ ͔ ʯ • "ʮͦΕΛϛογϣϯʹͯ͠ΔνʔϜ͕͋Γ·͢ʯ
ଓ͖ΣϒͰ IUUQLBJ[FOQMBUGPSNJOIJSJOHFOHJOFFSIUNM
·ͱΊ • ܁Γฦͨ͠ΒࣗಈԽɺ͕Ϟοτʔ • ࣗಈԽҰʹͯ͠ͳΒͣ • ࣗಈԽΑΓɺܗࣜԽ͕ॏཁ – ʮ୭Ͱ࣮ߦͰ͖ΔΑ͏ʹ͢Δʯ • "84͋Μ·Γؔͳ͔ͬͨ